运行你的第一个 Holon 任务
装好 Holon 之后,从这里开始跑通一个任务。挑一个和你手头事情相符的例子,每个都 很短、可以独立运行。如果还没安装,先看快速开始。 精确参数和配置见参考。
1. 单次提问
提一个问题,不创建持久 Agent:
holon run "Explain how Rust ownership works in three sentences"
用 --json 获取机器可读输出:
holon run --json "List files in the current directory"
2. 创建 Agent
创建一个跨会话保留的命名 Agent:
holon agent create reviewer
从已安装或已同步的模板创建 Agent:
holon agent create reviewer --template code-reviewer
然后与它交互:
holon run --agent reviewer "Review the changes in src/runtime/turn.rs"
3. 切换模型
修改全局默认模型:
holon config set model.default "deepseek-anthropic@default/deepseek-v4-pro"
设置 Agent 级模型覆盖:
holon agent model set "anthropic@default/claude-sonnet-4-6" reviewer
查看某个 Agent 使用的模型:
holon agent model get reviewer
4. 以后台 daemon 运行
启动 daemon:
holon daemon start
查看 daemon 状态:
holon daemon status
查看 daemon 日志:
holon daemon logs
停止 daemon:
holon daemon stop
用指定访问模式启动:
holon daemon start --access tunnel
5. 使用终端 UI(TUI)
在本地启动交互式终端 UI:
holon tui
通过 TUI 连接远程 daemon:
holon tui --connect http://your-server:8787 --token "your-token"
或从文件读取 token:
holon tui --connect http://your-server:8787 --token-file ~/.holon/remote.token
使用已保存的 token profile:
holon tui --connect http://your-server:8787 --token-profile my-profile
如果终端渲染异常,禁用备用屏幕:
holon tui --no-alt-screen
在 TUI 中输入 / 打开斜杠命令菜单。用 /model 切换模型,用 /agent 管理 Agent,用 /help 查看所有命令。完整的斜杠命令参考见 TUI 指南。
6. 启动 HTTP 服务器
把控制平面暴露为 HTTP API:
holon serve --port 8787
带访问控制:
holon serve --port 8787 --token "your-secret-token"
7. 配置 API 凭据
安全存储 API key(推荐方式):
holon config credentials set --kind api_key --stdin deepseek
# Paste your API key and press Enter, then Ctrl+D
或使用环境变量:
export DEEPSEEK_API_KEY="sk-..."
holon run "Hello"
验证凭据是否可用:
holon config doctor
8. 检查配置
查看当前全部配置:
holon config list
查看所有可用配置项及其默认值:
holon config schema
列出已配置的提供商:
holon config providers list
列出可用模型:
holon config models list
9. 运行多轮任务
限制最大轮次数:
holon run --max-turns 5 "Write a Rust function that reverses a string, with tests"
在指定 workspace 中运行:
holon run --workspace-root /path/to/project "Analyze this codebase"
10. 用自定义 workspace 创建 Agent
holon agent create my-builder
holon run --agent my-builder --workspace-root /path/to/project "Build the project"
另见
- 快速开始 — 完整的首次运行流程
- 配置参考 — 所有配置项与凭据管理
- CLI 参考 — 完整的命令行参考
- 排查 Holon 任务问题 — 常见问题与解决办法
- 通过 HTTP 自动化 Holon — 用代码驱动 Holon
