apache/maka
Apache Maka (Incubating) is a high-performance agent workspace that keeps a complete record of everything it did.
解决的问题
Apache Maka 是一个高性能智能体工作空间,旨在执行、跟踪和基准测试 AI 智能体。它通过确保每一个动作(从模型消息和工具调用到权限决策)都被记录在一个不可变的、仅追加的日志中,从而满足了对可靠、可复现智能体工作流的需求。这使得用户能够审计智能体行为、从崩溃中恢复并持续评估性能。
工作原理
其核心是作为一个运行时宿主,管理智能体生命周期。它在 Desktop (Electron)、TUI 和 CLI 环境中提供统一的接口。系统使用 "RuntimeEvent" 日志作为单一事实来源;UI 和智能体逻辑都是该日志的投影。用户连接自己的模型(通过 API 或本地提供程序),系统处理工具执行、文件系统交互和沙箱边界。它还包含一个评估框架,用于运行实验并使用标准化验证器比较智能体性能。
适用人群
该项目适用于构建或测试 AI 智能体的开发人员和研究人员,他们需要一个透明、可审计且本地优先的环境。对于那些需要在保持对数据和凭据严格控制的同时,跨不同模型或任务对智能体性能进行基准测试的用户特别有用。
亮点
- 不可变日志记录: 每个智能体动作都存储在仅追加的 RuntimeEvent 日志中,以实现完全的可审计性和崩溃恢复。
- 统一运行时: 单一执行权限驱动 Desktop、TUI 和 CLI 接口。
- 本地优先安全: 凭据和工作空间数据保留在用户的本地机器上,敏感密钥存储在操作系统保护的保险库中。
- 基准测试就绪: 包含一个内置评估框架,可使用官方验证器衡量智能体成功率和成本。
相关
- 项目
- 项目
- 项目
- 项目
- 项目