Skip to content

feat: 落地 Core Peer Wave 并行执行面,并准备 0.6.9 - #30

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

feat: 落地 Core Peer Wave 并行执行面,并准备 0.6.9#30
Dandre126 merged 44 commits into
mainfrom
feat/dev

Conversation

@Dandre126

Copy link
Copy Markdown
Contributor

摘要

  • 把九路 dispatch 接到 Core task worktree:一波里都是执行位,重叠切片只按 conflict_group 串行
  • Objective 默认 max_parallel = 3;有效波次为 min(requested, 本机可写 Provider 数),单后端最多 2 路
  • task.executor 可在既有 task worktree 里跑就绪 dispatch adapter;Cursor edit 仍 fail-closed
  • objective tick / task daemon 预览空闲 harness 绑定;空 conflict_group 在并行波次里只警告
  • Batch V1 仍是咨询面(至多一个 scratch edit),不靠放开 Batch 单写锁换吞吐
  • 版本与 changelog 定为 0.6.9(2026-08-15)

边界

  • 不发 0.7.0;PyPI 仍须 tag 落在 main 且同 SHA CI 成功后才能上传
  • 未纳入 docs/CURSOR_HANDOFF_DYRO_DISPATCH_2026-08-15.md
  • 不把 advisory Batch 升成交付写路径
  • 不安装用户 Home Skill、不打 tag、不 publish

验证

  • uv lock --check 通过
  • ruff check src tests experiments 通过
  • Peer Wave / continuation 定向测试通过
  • 发布元数据:## 0.6.9 - 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 时不再要求已选路由,相关测试改为自带夹具。
把九路 dispatch 接到 Core task worktree:一波里都是执行位,重叠切片只按 conflict_group 串行,不再默认一路写、其余监工。
@Dandre126
Dandre126 merged commit 3a11ed3 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