内置 · 交互式程序
Terminal Tick终端 Tick
用于需要看界面、输入按键的程序,例如 htop 或 Python REPL。Agent 读取当前屏幕,也能输入和操作。
协作方式
扩展 Tick 通过 Tick Protocol 描述能力、提供状态、接受调用并报告变化。三个请求方法,加一个更新通知。
tick/describe描述能力tick/read读取状态tick/call调用工具tick/update通知变化这些是扩展 Tick 的协议消息。Agent 用 TickDescribe 查询能力、TickRead 读取状态、TickCall 调用业务工具,TickManage 管理实例和订阅;TickUpdate 是事件。包 Skill 只负责启动命令、参数和登录前提,不代替运行实例的能力目录。
共同词汇
这些名字贯穿界面、工具和规范,指向同一套概念。
四类 Tick
终端、Shell 和 Artifact 是内置 Tick。扩展 Tick 通过 Tick 协议接入新的程序,提供程序自己的状态、工具和更新。
内置 · 交互式程序
用于需要看界面、输入按键的程序,例如 htop 或 Python REPL。Agent 读取当前屏幕,也能输入和操作。
内置 · 命令任务
用于执行一条命令,例如 cargo build 或生成报表的脚本。Agent 读取命令输出,结束时收到通知;长任务也可以放到后台。
内置 · 内容成果
Doc 或 Page。人和 Agent 可以编辑内容;评论中的 @tickloop 请求交给已关联的 Agent 逐条处理。
扩展 · 程序接入
程序实现 Tick 协议,向 Agent 提供结构化状态、可调用的工具和更新。行情、监控或自定义工具都可由此接入,自带的示例 Tick 也使用这一路径。
终端 Tick 与 Shell Tick 的区别是运行方式和交互能力,不是运行时间长短。前者操作屏幕与键盘,后者执行命令并读取输出。
持续工作
Tick Update 提供新信息,Loop 保留目标与进展。等待期间没有待处理的工作,就不调用模型。
开发者
程序实现 Tick 协议,就能提供自己的结构化状态、工具和更新。协议格式、接入规则和完整示例都在规范中。
阅读 Tick 协议规范 →