Skip to content

fix: 让裸 dyro update 确认后安装 - #26

Merged
Dandre126 merged 35 commits into
mainfrom
feat/dev
Aug 13, 2026
Merged

fix: 让裸 dyro update 确认后安装#26
Dandre126 merged 35 commits into
mainfrom
feat/dev

Conversation

@Dandre126

Copy link
Copy Markdown
Contributor

摘要

  • dyro update 改为检查、展示计划并确认安装,与 update now 同一路径
  • update check 仍只检查,不再被默认入口占用
  • dyro update --yesdyro update now --yes 都可跳过确认
  • 启动提示改为指向 dyro update,不再要求用户再跑一条 now

边界

  • 仍是确认后安装,不是静默自动升级
  • 非 TTY 且没有 --yes 时拒绝写入
  • 版本号仍为 0.6.6;CHANGELOG 记在 Unreleased,供后续 0.6.7 发布 PR 使用

验证

  • uv run ruff check src/dyro/cli.py tests/test_updates.py 通过
  • git diff --check 通过
  • tests/test_updates.py 全模块 34 项通过

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`。
@Dandre126
Dandre126 merged commit 65bd604 into main Aug 13, 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