开发者工具

Allo.

让 Agent 的每一步, 都看得见来龙去脉。

从一次提问到一次工具调用,把 Agent 如何工作摊开来看。一个可检查、可学习的本地运行时。

进行中Python · CLI

THE IDEA

先把一次调用,做成完整的闭环。

Allo 从小而清楚的运行时出发:接收输入、读取模型流、校验工具调用,再把结果交回模型。当前聚焦交互式 CLI 与 read_file 文件读取,让多轮对话、执行边界和运行记录都能被检查。

THOUGHTFULLY BUILT

目前,已经做到这些。

01

在终端里连续追问

支持多轮会话、流式回答、多行输入与粘贴。可以取消当前轮、继续提问,或清除上下文重新开始。

02

由模型决定何时读文件

模型选择 read_file,运行时校验参数并读取限定目录内的文本,再返回工具结果或错误,继续完成回答。

03

给执行过程设定边界

限制文件路径、行范围与输出大小,并设置调用次数、时间、token 和字节预算。

04

回看一次运行的过程

SQLite 分别保存事件记录与模型上下文,通过只读 inspect 命令查看;单次运行也支持 JSON 事件输出。

THE FLOW

从这里开始。

  1. 01

    输入问题

  2. 02

    模型选择工具

  3. 03

    校验与读取

  4. 04

    回答与记录

UNDER THE HOOD

PythonasyncioOpenAI SDKPydanticSQLite

项目进行中,当前工具仅支持 read_file。搜索、Shell、文件写入、运行恢复、MCP、Skills、子 Agent 和 Web UI 尚未实现。运行需要自行配置模型与 API Key。

WORK IN PROGRESS

从小处开始,把 Agent 看清楚。

Allo 正在逐步扩展,先从可检查的文件读取与对话闭环开始。

接下来,看看

Selio

选中之后,读懂更多