Skip to content

开发者文档

欢迎访问 Investment Agent 开发者文档。这里涵盖了系统架构、引擎集成、Hermes 引擎、技能开发、评测系统和 Electron 打包的详细技术参考。

文档内容
系统架构多引擎架构、数据层、可观测性系统概览
评测系统AI 智能体评测框架、维度评分、评测器实现
引擎开发指南引擎接口、权限矩阵代码、运行时配置、TypeScript API
Hermes 系统Hermes Agent 的设计、可观测性、内置记忆与工具调用
技能开发自定义技能格式、目录结构、接口规范
Electron 开发与打包开发环境、IPC 通信、构建脚本、打包配置
组件技术选型
框架Next.js + TypeScript
智能体运行时LangGraph、Claude SDK、自研 Hermes
数据库SQLite + Drizzle ORM
界面React + shadcn/ui
桌面应用Electron
AI 模型OpenAI、Anthropic Claude
  • LangGraph:负责多智能体编排、跨工具调用和执行策略调度。
  • Claude SDK:集成 Anthropic Claude 以提供高级语言理解与推理能力。
  • Hermes 引擎:自研轻量智能体运行时,支持内置持久记忆、工具能力、安全权限、成本可观测性和本地部署场景。
  • 技能与工具:统一的技能格式和权限矩阵,便于快速扩展业务能力。
investment-agent/
├── src/ # 主应用源码
│ ├── app/ # Next.js 应用路由
│ ├── server/ # 后端服务层
│ └── types/ # TypeScript 类型定义
├── packages/ # monorepo 子包
│ └── evaluation/ # 评测系统
├── electron/ # Electron 主进程
├── drizzle/ # 数据库迁移
├── skills/ # AI 技能定义
└── website/ # 文档站点(此站点)