确定性 CLI 智能体框架
本地优先的智能体框架,具备 8 步状态机(RUN_CREATED → CONTEXT → PLAN → PROPOSE → APPROVE → EXECUTE → RESULT → FINALIZED)、Pattern/Graph 编排器、RAG 管线、长期记忆(SQLite)、MCP 集成、插件系统,并以人工审批(HITL)为基础。它在以代码(而非 LLM)执行验证的确定性门控节点(kind: shell)之上,提供能自行编写、测试并修复代码的自愈式编码代理(code.dev_loop.v2)。30+ 个 CLI 命令,65 个 fixture。
8 步状态机、记忆、编排、MCP、插件 -- EulerAgent 的核心支柱
shell 门控节点(12 个规范模式,5 个内置)
exit_code / success_condition DSL 分支(认知=LLM、确定性=代码 相互分离)
code.dev_loop.v2 —— explore → plan → write → syntax/symbol 门控 → test → judge → fix 循环自主运行
使用适合用途的模板快速创建智能体
| 模板 | 用途 |
|---|---|
personal-assistant |
通用个人助理 |
marketing-expert |
营销内容创作 |
code-assistant |
代码编写与调试 |
ops-assistant |
运维与基础设施管理 |
一条命令即可创建并运行智能体
EulerAgent 完整命令体系
| 命令 | 说明 |
|---|---|
euleragent init |
初始化工作区 |
euleragent new |
从模板创建智能体 |
euleragent run |
运行智能体(plan/execute 模式) |
euleragent chat |
交互式聊天会话 |
euleragent logs |
查看执行审计日志 |
euleragent doctor |
系统健康检查 |
| 命令 | 说明 |
|---|---|
euleragent approve list |
待审批列表 |
euleragent approve show <id> |
审批详情 |
euleragent approve accept <id> |
接受并执行审批 |
euleragent approve reject <id> |
拒绝审批 |
euleragent approve accept-all |
批量审批 |
| 命令 | 说明 |
|---|---|
euleragent rag init |
初始化知识库 |
euleragent rag add --path ./docs/ |
添加文档 |
euleragent rag query --q "搜索词" |
搜索知识库 |
euleragent rag status |
查看 KB 状态 |
| 命令 | 说明 |
|---|---|
euleragent memory status |
记忆存储统计 |
euleragent memory search --q "搜索词" |
搜索历史对话 |
| 命令 | 说明 |
|---|---|
euleragent workflow show <run-id> |
工作流结构与状态 |
euleragent workflow resume <run-id> |
恢复工作流 |
euleragent pattern list |
列出可用模式 |
euleragent pattern run <pattern> <agent> |
运行基于模式的工作流 |
| 命令 | 说明 |
|---|---|
euleragent mcp sync |
同步 MCP 服务器目录 |
euleragent mcp show |
当前 MCP 状态 |
教程即将公开。
安装 EulerAgent 并运行您的第一个智能体
通过 workspace.yaml 声明式配置智能体环境