Skip to content

单次执行模式

Run 模式(bytemind run)以非交互方式执行一个完整任务,完成后自动退出。不需要多轮对话,通过 -prompt 一次性传入任务描述。

bash
bytemind run -prompt "更新 README 安装章节"

适用场景

场景示例
CI 流水线自动化生成 changelog、更新版本号
脚本化文档更新代码变更后自动重生 API 文档
单次重构全库重命名某个符号
批处理对多个文件应用统一转换

Chat 模式 vs Run 模式

需要迭代反馈、逐步审批或任务中途调整时,用 Chat 模式。任务已经明确、希望一次性完成时,用 Run 模式

命令行选项

bash
bytemind run -prompt "<任务>"                    # 基本用法
bytemind run -prompt "<任务>" -max-iterations 64  # 提高迭代上限
bytemind run -prompt "<任务>" -config ./my.json   # 自定义配置
参数说明默认値
-prompt任务描述(必填)
-max-iterations最大工具调用轮次32
-config配置文件路径自动检测

Run 模式中的审批

默认情况下,Run 模式仍然使用 approval_mode: interactive,高风险操作会阻塞等待你的输入。如果希望完全自动化,配置 full_access

json
{
  "approval_mode": "full_access"
}

或利用环境变量:

bash
BYTEMIND_APPROVAL_MODE=full_access bytemind run -prompt "重新生成所有 API 文档"

WARNING

away_policy 已降级为兼容字段,不再影响运行时行为。仅在旧系统仍要求该字段时保留即可。

实应示例

更新文档

bash
bytemind run -prompt "根据当前源码重新生成 docs/api.md 中的 API 参考文档"

CI 中自动化清理代码

bash
BYTEMIND_APPROVAL_MODE=full_access \
  bytemind run -prompt "删除 src/ 目录下所有 TODO 注释并记录已删除的内容"

版本号升级

bash
bytemind run -prompt "将 go.mod、README.md 和 cmd/version.go 中的版本号更新为 v1.2.0"

相关页面

Released under the MIT License.