用过 AI 编程的同学大概都有以下痛点:
- 修个 Bug 就花了好几美刀的 Token,但不知道这些 Token 具体花在哪个任务、哪轮对话,没办法做成本控制;
- 日常会使用多个 AI 编程工具,比如 Claude Code、Codex、DeepSeek Harness,但是它们的历史会话分散在不同地方,无法统一管理;
- 市面上主流的 Agent 产品比如 Claude Code 和 ChatGPT,没有提供全文搜索功能,曾经的历史对话难于找回。
这里分享一个开源项目:Abyss,零侵入式的 Agent 可观测性(Observability)平台。
- 观测和记录所有 Agent 的完整会话上下文,包括提示词 prompt、工具调用、模型思考、图片、文件和 Token 用量;
- 支持 Claude Code、Codex、DeepSeek Harness、Hermes 等主流 Agent;
- 支持 GPT、Claude、DeepSeek、Kimi、Qwen、MiniMax 等模型服务商,同时支持中转站;
- 提供会话全文搜索能力,支持目标会话一键召回;
- 灵活的可配置性:支持自定义观测策略、自定义 Agent、自定义数据存储位置;
- 跨平台支持:兼容 Windows/macOS/Linux 三平台。
除此之外,该项目还提供了丰富的开放能力,开发者可以基于核心组件 abyss-broker 进行二次开发,满足各种业务场景的观测需求:
- 插件机制:开发者可以通过插件实现自定义 Agent 事件 Hook 逻辑;
- SDK:提供了 Rust/Typescript/Python 三语言 SDK,兼容多种技术栈;
- CLI 工具:提供了 CLI 工具可以自动化拉取观测到的 Agent 会话数据;
- 丰富的开发者文档: a. https://abyss.lexmount.cn/docs/product/open-source-software/quickstart b. https://abyss.lexmount.cn/docs/development/basics/start-abyss-broker c. https://abyss.lexmount.cn/docs/reference/abyss-architecture/broker-architecture
感兴趣的同学可以尝试下:https://github.com/lexmount/abyss-rs,欢迎点赞和转发。
Ext Link: https://github.com/lexmount/abyss-rs
1
共 0 条评论, 1 页
评论区
写评论还没有评论