Skip to content

feat: 落地九路 dispatch、Batch V1,并准备 0.6.8 - #29

Merged
Dandre126 merged 41 commits into
mainfrom
feat/dev
Aug 15, 2026
Merged

feat: 落地九路 dispatch、Batch V1,并准备 0.6.8#29
Dandre126 merged 41 commits into
mainfrom
feat/dev

Conversation

@Dandre126

Copy link
Copy Markdown
Contributor

摘要

  • 九路真实 dispatch adapter(codex、claude、cursor-agent、opencode、grok、hermes、kimi、dsh、pi)走隔离 Home、计划摘要和凭据裁剪
  • panel --members all 显式全员对比,默认仍是成本受限子集
  • Batch V1:plan/start/status/result/cancel,2–4 角色、至多一个 edit writer,tombstone 防止回收 request 二次计费
  • 托管 dyro-dispatch Skill,与只读控制面分开安装/更新
  • 版本与 changelog 定为 0.6.8(2026-08-15)

边界

  • 不发 0.7.0;PyPI 仍须 tag 落在 main 且同 SHA CI 成功后才能上传
  • 未纳入 docs/CURSOR_HANDOFF_DYRO_DISPATCH_2026-08-15.md
  • 本 PR 覆盖 feat: 将 DeepSeek Harness 与 Pi 纳入编码工具目录 #28 的目录登记,并补上 dsh/pi 的可执行 adapter
  • dry-run 不跑鉴权探测;真实 Provider 仍是非容器、非 confined
  • 不安装用户 Home Skill、不打 tag、不 publish

验证

  • uv lock --check 通过
  • ruff check src tests experiments 通过
  • 定向 dispatch 171 通过,全仓 672 通过
  • 临时 venv 安装 wheel 后 dyro dispatch --dry-run doctor/backends 通过
  • 发布元数据测试通过:## 0.6.8 - 2026-08-15

Dandre126 and others added 30 commits August 4, 2026 15:12
将 feature hero/intro/overview 海报与页面资源纳入 docs/assets,便于对外介绍与仓库内复用。
移除 dyro-bridge/dyro-mcp 及零副作用 CI 门禁,保留跨平台 Codex Skill
与只读 CLI;ADR/evidence 留档,避免把未跨平台证明的协议当产品卖点。
在 Dyro home 维护唯一实文件镜像,并向 Codex/Claude 等已探测宿主挂
symlink/junction 分身;codex 保留为兼容别名,避免每家智能体各拷一份。
Hotfix/功能线自定义参与仓库时显示编号列表,并接受序号与仓库 ID
混输,降低手打 ID 的摩擦。
Close adversarial-board blockers before publish: bind legacy targets to host avatars, prefer numeric repo IDs over indices, and bump release notes to 0.6.3.
Keep ko/es/fr/de/pt-BR/ru upgrade sections in sync with the English and zh-CN callout for dyro integration install skill.
Wire setup opt-in install, post-update fresh-CLI sync, and startup OUTDATED
repair without first-installing on upgrade. Close the same-turn stale
overwrite path, pin the refresh entrypoint to this install, and make bare
`dyro update` equivalent to `update check`.
让 start/open 使用已安装工具而不是只认 Codex adapter,
setup 可登记全部检测到的可启动工具,空闲 next 不再交出
start --agent codex。Skill 增加 objective explain,并安装
Grok 宿主分身。
可启动 CLI 现已视为可配置,不再要求 CI 环境出现「尚未集成」。
裸 `dyro update` 走与 `update now` 相同的检查、展示计划并确认安装路径。
`update check` 仍只检查;`--yes` 同时适用于 `update` 与 `update now`。
把 dsh 和 pi 放到与 Grok / OpenCode 同等位置:Home 启动、
Profile preset、dispatch 仅发现。Skill 分身分别挂到
DSH_HOME/~/.dsh 与 PI_CODING_AGENT_DIR/~/.pi/agent。
二者都没有经过审计的非交互 adapter,不会进入 REAL_PROVIDER_IDS。
IntegrationManagerTests 不再手写宿主环境变量名单。setUp 清空
HOSTS 里的全部 env,避免本机已设置 DSH_HOME / PI_CODING_AGENT_DIR
时把分身写进真实目录。
让真实 Provider 在隔离 Home 与计划摘要下执行,并把多角色编排从控制面拆开,避免同步 panel 横向读凭据或回收 request 被二次计费。
CI 没有 ~/.codex 等用户配置;worker 环境探测在未物化 isolated home 时不再要求已选路由,相关测试改为自带夹具。
@Dandre126
Dandre126 merged commit e62aea5 into main Aug 15, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant