Releases: jnMetaCode/agency-orchestrator
v0.5.1 — English out of the box, smoother resume
Highlights
English now works without a separate setup step
The English role library (agency-agents, 226 roles, MIT from msitarzewski/agency-agents) is now bundled in the npm package. Just npm i -g agency-orchestrator@latest and you can run any workflows/en/*.yaml immediately — no ao init --lang en, no Git required.
--resume finally does what you'd expect
Previously ao run x.yaml --resume last --from step2 still required -i topic=.... Now the original inputs are restored from the previous run's metadata. Explicit -i still takes priority.
Clearer errors, bilingual
- Missing inputs error lists every missing field with its description and the exact command to pass
- Missing role library error tells you the
ao initcommand to run - No more silent fallback from
agency-agentstoagency-agents-zh(which produced English workflows with Chinese role names)
codex-cli fixed (thanks @ww123cqrt-prog in #9)
The connector now uses codex exec with proper stdin mode. Long prompts no longer fail with codex -q - errors.
Update reminder
Hints appear on stderr (TTY only) when a newer version is on npm. 24h cached, opt out via AO_NO_UPDATE_CHECK=1 or CI=1.
Full changelog
c61a3d2fix: update Codex connector to use exec mode (#9, @ww123cqrt-prog)f124ed0fix: find bundled role libraries from global npm install layout6e7aef2feat: bundle English agency-agents library (MIT, 226 roles)4d297cafix: English agents_dir no longer silently falls back to Chinese library0d82d62feat: add update reminder when a newer version is on npm5447911fix: --resume restores original user inputs so -i is not required again6ee0130fix: bilingualize run-time error messages for English usersf91e7ebfeat: English workflow templates and fix agents_dir silent fallback
Install / Upgrade
npm i -g agency-orchestrator@latestCredits
- @msitarzewski for the English agency-agents library (MIT)
- @ww123cqrt-prog for the codex-cli fix (#9)
v0.5.0 — 流式输出 · 断点续写 · 一句话出结果
🔥 重大更新
一句话出结果
ao compose "帮我做一个股票分析工作流" --run不用写 YAML,不用配参数,一句话直接跑出完整结果。
流式输出 + 断点续写
- DeepSeek 等 API 不再被 60s 超时断开
- 连接中断自动续写,最多续 3 次
- 实时显示生成进度,不再"假死"
命令行切换 Provider
ao run workflow.yaml --provider claude-code
ao run workflow.yaml --provider deepseek --model deepseek-chat同一个 YAML 可以用不同模型跑,不用改文件。
智能重试
- 429 限速 / 500 服务端错误 / 连接断开 自动分级退避重试
- 不可重试的错误(如 API key 错误)直接报错,不浪费时间
Agent 身份
每个步骤支持自定义 name 和 emoji,输出更直观:
steps:
- id: ceo
role: "strategy/nexus-strategy"
name: "老板"
emoji: "👔"社区 Issues 全部修复
| # | 问题 | 状态 |
|---|---|---|
| #1 | ENAMETOOLONG 长 prompt 崩溃 | ✅ |
| #2 | 自定义 Provider(base_url) | ✅ |
| #3 | 不同步骤用不同模型 | ✅ |
| #4 | init 因 GitHub 不可访问太慢 | ✅ |
| #5 | Windows 下找不到 claude 命令 | ✅ |
| #6 | ao roles 格式难看 | ✅ |
| #7 | compose 自定义文件名 | ✅ |
| #8 | API 401 错误提示不清 | ✅ |
升级
npm install -g agency-orchestrator@latest反馈
遇到问题?提 Issue 或加群交流。