01
完整的执行能力
从规划、代码读写到命令执行和子 Agent 委派,配合 Skill 完成复杂任务。从一个想法出发,推进到可检查的结果。
流程更新,临时追加一句话,Agent 现场整理出五页 Tickloop 产品演示。
概念演示 · 假想 Tick、模拟数据与执行过程,时间已压缩。
01
从规划、代码读写到命令执行和子 Agent 委派,配合 Skill 完成复杂任务。从一个想法出发,推进到可检查的结果。
02
Loop 保留目标与进展。定时触发、Tick 更新和新的指令,让 Agent 从已有状态继续;没有待处理的工作时,安静等待。
03
把结果留在 Doc、Page 或 Slides 里。人和 Agent 共同修改,在关联 Artifact 的评论中用 @tickloop 提出下一步,让成果继续完善。
运作方式
Loop 保存目标与执行状态。你的指令、定时触发、Tick 更新和子 Agent 消息,都能让工作继续。
TICK 协议
Tick 协议使用按行 JSON-RPC 2.0。三个请求方法与一种更新通知,让程序用自己的语言提供状态和能力。
describe描述程序与可用工具。
read呈现当前状态。
call执行声明的操作。
update报告变化,交由订阅送达。
→ {"jsonrpc":"2.0","id":1,"method":"tick/call","params":{"tool":"mark","args":{"price":384.6},"revision":"1"}} ← {"jsonrpc":"2.0","method":"tick/update","params":{"seq":43,"data":{…}}}
一个流程
用自然语言说明要完成的事、可用资料和执行边界。
Agent 读取需要的 Tick;明确要求持续跟进时,再建立订阅。
Tick 送来新内容,Agent 沿着已有目标继续工作。
按需委派独立任务,生成可以检查的文档、页面或演示。
在已关联产物中评论 @tickloop,把下一步修改交给 Agent。
模型
在 /provider 中选择模型与接入方式。支持 API 密钥及部分服务的账号登录,具体方式以提供方为准。
执行边界
安装
安装后连接模型,即可开始。
$ brew install tickloopai/tap/tickloop也可使用原生安装器:
$ curl -fsSL https://tickloop.ai/install.sh | sh$ cargo install --locked tickloopCargo 安装时下载并校验完整官方程序,装完即可运行;主程序源码保持私有。
需要当前 Rust stable 和本项目源码。在源码根目录执行:
cargo install --locked --path agent/tickloop --bin tickloop cargo install --locked --path tickhost/host --bin tickhost cargo install --locked --path tick/reader --bin tick-reader
# 启动 Agent,在 /provider 里登录模型 $ tickloop # 主动更新 $ tickloop update
当前安装包适用于 macOS。原生、Homebrew 与 Cargo 启动器安装可后台更新,也可用短命令 tl 启动。需要分屏查看 Tick 时,可搭配 Herdr 使用。
常见问题
可以用自然语言描述目标。安装和连接模型需要基本的终端操作;需要自定义程序时,可以让 Agent 协助编写。
开发与测试代码、整理研究资料、分析数据,以及制作文档、页面和演示。关联 Artifact 后,也能通过 @tickloop 评论请求后续修改。
实现了 Tick 协议的程序,会直接向 Agent 声明状态与可用操作;其余终端程序(日志、REPL 等)以内置的 Terminal Tick 打开,Agent 读取屏幕、代为输入。
当前版本需要保持电脑运行。关闭界面不结束 Agent;睡眠时无法执行,关机或进程结束后需要重新打开并继续任务。