https://github.com/dwqs/node-hermes-agent
基于 langchain 的 Hermes Agent MVP
https://github.com/dwqs/node-hermes-agent
agent hermes-agent langchain nodejs
Last synced: 8 days ago
JSON representation
基于 langchain 的 Hermes Agent MVP
- Host: GitHub
- URL: https://github.com/dwqs/node-hermes-agent
- Owner: dwqs
- License: mit
- Created: 2026-04-22T07:48:34.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-08T09:58:46.000Z (about 1 month ago)
- Last Synced: 2026-05-08T10:29:02.914Z (about 1 month ago)
- Topics: agent, hermes-agent, langchain, nodejs
- Language: JavaScript
- Homepage:
- Size: 158 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# node-hermes-agent
基于教程 [Learn Hermes Agent](https://github.com/longyunfeigu/learn-hermes-agent) 的 node 版本实现
## 本地运行
```
git clone git@github.com:dwqs/node-hermes-agent.git
cd node-hermes-agent
pnpm i
cp .env.example .env
```
在 `.env` 文件配置 API Key 之后:
```
node src/s01-agent-loop.mjs
```
### 脚本功能
1. `s01-agent-loop`: 实现 Agent 多轮对话
2. `s02-tool-system`: 实现 Agent 的工具系统
3. `s03-session-store`: 实现持久话存储和全文搜索
4. `s04-prompt-builder`: 实现system prompt 从多个来源分层组装,组装一次缓存复用
5. `s05-context-compression`: 上下文压缩
6. `s06-error-recovery`: 错误恢复机制
7. `s07-memory-system`: 记忆管理
8. `s08-skill-system`: 技能管理
9. `s09-permission-system`: 模拟权限管理
10. `s10-subagent-delegation`: Sub Agent 实现
11. `s11-configuration-system`: 测试配置系统
12. `s12-gateway-architecture`: 网关架构实现
13. `s13-platform-adapters`: 模拟多平台适配
14. `s14-terminal-backends`: 终端执行环境抽象
15. `s15-scheduled-tasks`: 定时任务机制
16. `s16-mcp`: MCP mock 实现
17. `s17-browser-automation`: 模拟浏览器行为
18. `s18-voice-vision`: 模拟视觉/音频模型
19. `s19-cli-and-web-interface`: CLI 交互和流式响应
20. `s20-background-review`: 后台审视/回顾(AI 自我学习)
21. `s21-skill-creation-loop`: 技能自主创作闭环
22. `s22-hook-system`: Hook System & BOOT.md
23. `s23-trajectory-and-rl`: 对话轨迹与强化学习
24. [插件架构](https://github.com/longyunfeigu/learn-hermes-agent/blob/main/docs/zh/s24-plugin-architecture.md)
25. `s25-skill-evolution`: 自进化总览
26. `s26-evaluation-system`: 度量体系
27. `s27-optimization-and-deploy`: 优化与部署