Skip to content

feat: 优化 Dyro 引导、编码工具与 Console 体验 - #15

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

feat: 优化 Dyro 引导、编码工具与 Console 体验#15
Dandre126 merged 4 commits into
mainfrom
feat/dev

Conversation

@Dandre126

@Dandre126 Dandre126 commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

变更概要

  • dyro setup 默认登记全局 Console 工作区,并在写入前展示计划与冲突保护。
  • 首页补齐功能开发线与 Hotfix 向导:支持受影响仓库选择、逐仓基线、预检、返回与取消。
  • 扩展编码工具发现与启动选择,覆盖 CLI 与桌面端工具,并加入语义化终端配色与无 traceback 的中断提示。
  • 重构 Console 为只读的 Signal Room 控制面:汇总工作区、健康状态与下一步命令,操作仅复制或展示 CLI 指令。

安全与兼容性

  • 终端色彩仅在交互终端启用;NO_COLOR 可关闭,DYRO_COLOR=always 可强制开启。
  • Console 不执行开发、合并或推送操作;Git worktree 创建前重复执行预检。

验证

  • uv run python -m unittest tests.test_terminal tests.test_cli tests.test_console_assets tests.test_console_overview tests.test_hub tests.test_workspace(114 项)
  • uv run ruff check src/dyro/cli.py src/dyro/home.py tests/test_cli.py src/dyro/terminal.py
  • git diff --check

@Dandre126 Dandre126 changed the title feat: setup 自动登记 Console 工作区 feat: 优化 Dyro 引导、编码工具与 Console 体验 Aug 4, 2026
@Dandre126
Dandre126 merged commit 61c5613 into main Aug 4, 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