Abyss 是一个零侵入式开源 Agent 可观测性平台,可记录 Claude Code、Codex 等主流 Agent 的完整会话上下文,包括提示词、工具调用、模型思考、文件及 Token 用量,支持多家模型服务商和中转站。它提供会话全文搜索与一键召回,支持自定义观测策略、Agent 和数据存储,兼容 Windows、macOS、Linux,并开放插件机制、Rust/TypeScript/Python SDK 和 CLI 工具,便于二次开发。
开发者发现Kimi Work桌面客户端存在隐私问题:用户主动提交问题反馈时,除诊断日志外,会自动打包上传最近5个智能体会话记录,包含完整运行数据,可能涉及敏感信息。反馈界面未明确提示或提供取消选项,引发隐私担忧。
本文介绍了如何利用Microsoft Agent Framework实现会话记录的三方存储,并新增聊天历史缩减器功能,以解决长会话中消息累积导致的上下文窗口限制问题。用户可通过两种缩减器有效管理聊天历史,确保关键上下文不丢失,降低token成本,提高响应速度。
Microsoft Agent Framework通过自定义ChatMessageStore机制实现会话记录的持久化,支持将记录存储到外部存储(如向量库、Redis等),确保数据安全并支持多实例共享。开发者可通过实现AddMessagesAsync、GetMessagesAsync和Serialize方法,轻松管理会话历史,满足数据合规要求。
完成下面两步后,将自动完成登录并继续当前操作。