Abyss: 基于网络代理的零侵入式 Agent 可观测性平台

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

Abyss 是一个零侵入式开源 Agent 可观测性平台,可记录 Claude Code、Codex 等主流 Agent 的完整会话上下文,包括提示词、工具调用、模型思考、文件及 Token 用量,支持多家模型服务商和中转站。它提供会话全文搜索与一键召回,支持自定义观测策略、Agent 和数据存储,兼容 Windows、macOS、Linux,并开放插件机制、Rust/TypeScript/Python SDK 和 CLI 工具,便于二次开发。

🔎

延伸解读

零侵入式观测如何解决 Agent 使用痛点

文章指出 AI 编程用户面临 Token 花费不透明、多工具会话分散、历史对话难搜索三大痛点。Abyss 通过零侵入方式记录完整会话上下文,包括提示词、工具调用、模型思考、文件及 Token 用量,让用户能追溯每轮对话的成本与内容。这种设计不改变原有 Agent 使用习惯,适合同时使用 Claude Code、Codex 等多款工具、需要统一管理会话的开发者。

多 Agent 与多模型支持的实际意义

Abyss 支持 Claude Code、Codex、DeepSeek Harness、Hermes 等主流 Agent,并兼容 GPT、Claude、DeepSeek、Kimi、Qwen、MiniMax 等模型服务商及中转站。这意味着用户无需为不同工具分别部署观测方案,可在同一平台查看跨 Agent、跨模型的会话记录。对于经常切换工具或使用中转站访问模型的团队,这种统一观测能力有助于减少管理碎片化。

开放能力为二次开发留出空间

除基础观测外,Abyss 提供插件机制、Rust/TypeScript/Python 三语言 SDK 和 CLI 工具,开发者可基于核心组件 abyss-broker 实现自定义 Agent 事件 Hook 逻辑,或自动化拉取会话数据。文章还列出快速开始、Broker 架构等文档链接。这表明项目不仅面向终端用户,也适合有定制观测需求、希望将 Abyss 集成到自有工作流的开发团队。

❓

Q&A

Abyss 是什么?它主要解决什么问题?

Abyss 是一个零侵入式的开源 Agent 可观测性平台。它主要解决 AI 编程中的 Token 成本不透明、多工具会话分散难以统一管理、以及历史对话难以全文搜索和召回等问题。

Abyss 支持哪些 AI 编程工具和模型服务商?

Abyss 支持 Claude Code、Codex、DeepSeek Harness、Hermes 等主流 Agent,并支持 GPT、Claude、DeepSeek、Kimi、Qwen、MiniMax 等模型服务商,同时兼容中转站。

Abyss 能记录哪些会话数据?

Abyss 能记录完整的会话上下文,包括提示词 prompt、工具调用、模型思考、图片、文件以及 Token 用量。

Abyss 如何帮助找回历史对话?

Abyss 提供会话全文搜索能力,并支持目标会话一键召回,方便用户快速定位和恢复历史对话。

Abyss 支持哪些操作系统?

Abyss 兼容 Windows、macOS 和 Linux 三大平台。

开发者如何基于 Abyss 进行二次开发?

开发者可以基于核心组件 abyss-broker 进行二次开发,利用插件机制实现自定义 Agent 事件 Hook 逻辑,使用 Rust/TypeScript/Python 三语言 SDK,并通过 CLI 工具自动化拉取观测数据。

🏷️

标签

➡️

继续阅读