V2EX 创造者8/7 15:0968

Octo:用Go打造的轻量级Agent Harness

[开源自荐] 一个用 Go 从零打造的 Agent Harness

阅读原文
Octo 是一个用 Go 从零开发的 agent harness,以约 40 MB 的单二进制文件分发,无 Node/Python/Ruby 依赖,支持 DeepSeek、Kimi、Qwen、Anthropic、OpenAI 及兼容协议端点,并对国产模型做了提示词缓存优化,缓存命中率可达 95% 以上。项目强调零遥测、自托管,会话数据以明文 JSON 存储于本地。在安全方面,Octo 内置防自杀机制,拒绝终止自身进程的命令;硬编码拒绝格式化、擦除、关机等毁灭性命令;文件删除和覆盖写前自动备份至回收站(默认保留 14 天,上限 10 GiB)。项目采用 MIT 协议,已在 GitHub 开源。