-
Notifications
You must be signed in to change notification settings - Fork 16.4k
feat: dynamic-workflow 来了 #1271
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
d236880
feat(workflow): add workflow engine, /workflows panel, /ultracode skill
claude-code-best 54d2bf6
feat(workflow): 复刻 ultracode 手册并修复 worktree/inline/opt-in 三处缺口
claude-code-best b5ead59
feat(workflow): run 终态落盘 state.json 支持跨重启恢复
claude-code-best 3edc370
feat(workflow): 默认并发降为 3 并支持 per-run maxConcurrency 注入
claude-code-best 5aa39c3
fix(workflow): 面板 UI 字符串英文化
claude-code-best bcd6771
feat(workflow): 中断系统(x 杀单 agent / K 杀整个 workflow,Dialog 二次确认)
claude-code-best 6dc1b58
docs(workflow): ultracode skill 加 model tier 选择指引(haiku/sonnet/opus/b…
claude-code-best ef4d22f
feat(workflow): maxConcurrency≠3 必须先 AskUserQuestion(默认 3 推荐值)
claude-code-best bd470b5
feat(workflow): agent 失败自动重试一次(dead 或非 abort throw)
claude-code-best 0f1403b
fix(workflow): 面板 label 截断保留 #数字 后缀(同 dim 多 finding 可区分)
claude-code-best 2b90445
feat(workflow): kill 整个 workflow 后立即回主 chat
claude-code-best 70a2f76
fix(workflow): agent dead 带 reason/detail + prompt 加压 StructuredOutput
claude-code-best 35fc256
fix(workflow): schema 模式弃用 StructuredOutput 工具契约,改鲁棒 JSON 文本解析
claude-code-best 96cc805
docs(effort): 新增 /effort 交互面板设计 spec
claude-code-best dca31c2
docs(effort): 新增 EffortPanel 基础面板实施计划(第一阶段)
claude-code-best 206bc80
docs(effort): plan 补 q/ctrl+c 取消绑定,对齐 spec §5 状态机
claude-code-best 14f3a1e
docs(effort): plan 修订执行前 review 发现的 5 处 gap
claude-code-best d09e294
feat(effort): 新增 EffortPanel 纯函数状态模块(PanelPosition + 移动/初始光标)
claude-code-best 7663b74
feat(keybindings): 注册 EffortPanel context 与 6 个 action
claude-code-best 7806d9f
feat(effort): 实现 EffortPanel 组件主体(渲染 + 键盘交互 + 确认/取消分支)
claude-code-best 10cf609
feat(effort): /effort 无参时挂载 EffortPanel 交互面板
claude-code-best 4a041e1
test(effort): 补 computeConfirmOutcome 分支测试(注入 mockApply)
claude-code-best 8c17cad
fix(effort): 测试里 cursor cast 为 EffortValue,避免 PanelPosition 含 ultraco…
claude-code-best c1aa218
fix(effort): 面板对齐与配色修复
claude-code-best b545fc8
fix(effort): 面板文字改紫色,ULTRACODE_HINT 英文化
claude-code-best 15216eb
fix(effort): 统一用色版——选中 suggestion(蓝),未选中 subtle(灰)
claude-code-best 8bc1a33
fix(workflow): 终态前补发 phase_done,面板自动退出 running→terminal 转换
claude-code-best fe01c72
feat(effort): 波纹动画纯函数 pickChar/computeRippleLine/mergeLayers + 18 测试
claude-code-best 67ef7ae
feat(effort): useRippleFrame hook 包装 useAnimationFrame,按需订阅时钟
claude-code-best b9d0a46
feat(effort): EffortPanel 集成波纹背景——cursor 停在 ultracode 时切换波纹模式
claude-code-best 3d03c2f
refactor(effort): 波纹动画从字符密度改为颜色渐变
claude-code-best ac348a2
fix(effort): 波纹参数调优——铺满左侧 + 速度调慢 + 全面板有底色
claude-code-best 490714d
fix(effort): 波纹 v3 — 去黑边 + 删中心高频涟漪 + y 轴覆盖快捷键行
claude-code-best 4903f54
chore(workflow): 工作流相关代码中文文案全部英文化
claude-code-best e637b4f
feat(effort): 波纹 v4 — 平滑波 + 全色环旋转 + 淡入淡出 + 宽度自适应
claude-code-best dfa70f6
refactor: remove CYBER_RISK_MITIGATION_REMINDER from FileReadTool
claude-code-best d2d4cb6
fix: prevent ReDoS in extractMeta regex by anchoring to splice boundary
claude-code-best 6252a1b
chore: 更新脚本
claude-code-best File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Re-enable Codecov upload to preserve PR patch-coverage enforcement.
Commenting out this step breaks the coverage policy contract:
codecov.yml(Lines 1–11) requires PR patch coverage status (target100%), but no report is uploaded anymore.Suggested fix
🤖 Prompt for AI Agents