Releases: ttsimon/cc-run
Releases · ttsimon/cc-run
Release list
v0.3.1
Changelog
修复
- db0e97e fix: 容忍 cc-switch 非字符串 env 值,避免 provider 被静默丢弃
安装
- 下载二进制:下方选对应系统的压缩包,解压把
ccr(Windows 为ccr.exe)放进 PATH - go install:
go install github.com/ttsimon/cc-run/cmd/ccr@latest - Scoop:
scoop bucket add ttsimon https://github.com/ttsimon/scoop-bucket && scoop install ccr - Homebrew:
brew install ttsimon/tap/ccr
用法见 README。
v0.3.0
Changelog
新功能
- 6251710 feat: PreToolUse denylist guard wired into chain segments
- fce7e97 feat: VitePress config and brand theme (dark palette, i18n root, local search)
- ab4346a feat: add ChangeTracker interface and git/non-git selector
- 3fdf965 feat: add RelevantFilesNote to render changed-file prompt hint
- 9e8d5b7 feat: add ccr chain command to run a pipeline
- d9a1e69 feat: add ccr doctor to check backend reachability
- 9ebd509 feat: add chain pause decision parsing and Pauser interface
- 46184a6 feat: add chain prompt templating for prev.output
- 8252db4 feat: add chain yaml schema parsing and validation
- e7401c1 feat: brittle-resistant stream-json event parser for chain segments
- dd81ee2 feat: build claude segment command args
- c2d7dd0 feat: ccr chain --input injects requirement via {{input}}
- f5cc590 feat: ccr chain -q/-v verbosity flags with mutual-exclusion check
- 585b10f feat: ccr chain init scaffolds a chain from built-in template
- 9b7c5ae feat: chain command denylist and PreToolUse settings generation
- c6169ea feat: copydir isolator for non-git workdirs (snapshot, copy back, no delete mirror)
- aa9b2d6 feat: create/cleanup isolated git worktree for chain runs
- e2f9930 feat: exec claude segment and capture stdout
- d03818a feat: implement fsTracker using size+mtime snapshot
- 272a0d9 feat: implement gitTracker using diff against baseline SHA
- 5dca72b feat: inject chain-relevant changed files into downstream segment prompts
- 215c220 feat: level- and tty-aware renderer for chain stream events
- 59a7906 feat: orchestrate chain segments sequentially with handoff
- ba50f58 feat: orchestrate three-state result handback via Isolator, never silently destroy
- 20e9e9a feat: pause between chain segments for proceed/skip/edit/quit
- b35d3b6 feat: per-profile default args appended to claude invocation
- 2633b63 feat: review segment writes verdict/findings; orchestrator reads verdict
- a95e8d6 feat: run chain in isolated worktree when isolate is set
- 8dc9b03 feat: segment frames, timing, renderer wiring and richer pause point
- d5f7125 feat: shared ui style layer with tty downgrade
- a2b6417 feat: stream-json segment run, render live and extract result handoff
- 66bcc11 feat: surface review verdict at pause for optional fix segment
- 09e2423 feat: worktree isolator integrate (merge back) and abandon (keep branch)
- 3ca3f24 feat: worktree isolator setup and per-segment seal commit
修复
- 648be95 fix: forward writer to orchestrator; warn empty allow_tools opens all tools
- 7809918 fix: integrate decision follows last review verdict, not any-needs-work
- 71ac470 fix: isolate chain segment config dir and fail-closed review verdict
- 4bb9a39 fix: run chain segment in its workdir so isolate doesn't leak
- f6ad5c6 fix: sanitize isolator label so chain names yield valid branch refs
- e6ab2ae fix: trim edited chain instruction and mark optional segment at pause
- ab6549c fix: use pre tag on home page terminal demo to preserve whitespace
- be42fb9 fix: use pre tags for terminal demos to preserve whitespace
安装
- 下载二进制:下方选对应系统的压缩包,解压把
ccr(Windows 为ccr.exe)放进 PATH - go install:
go install github.com/ttsimon/cc-run/cmd/ccr@latest - Scoop:
scoop bucket add ttsimon https://github.com/ttsimon/scoop-bucket && scoop install ccr - Homebrew:
brew install ttsimon/tap/ccr
用法见 README。
v0.2.0
Changelog
新功能
- 4f300c9 feat: add alias/unalias/default subcommands backed by overlay
- d4ea550 feat: add completion subcommand (print/install/uninstall)
- 57b82d9 feat: add hidden __complete_names command for completion scripts
- a060e09 feat: add overlay package for aliases/default/last metadata
- 4f09dc0 feat: add registry Lookup with alias and fuzzy resolution
- 58079ee feat: generate shell completion scripts for bash/zsh/powershell
- 082809d feat: idempotent install/uninstall of completion into shell rc
- 3fd4cab feat: resolve - (last) / . (default) / fuzzy TUI and record last-used
修复
- 5a5a944 fix: guard completion rc line so missing ccr does not error on shell startup
安装
- 下载二进制:下方选对应系统的压缩包,解压把
ccr(Windows 为ccr.exe)放进 PATH - go install:
go install github.com/ttsimon/cc-run/cmd/ccr@latest - Scoop:
scoop bucket add ttsimon https://github.com/ttsimon/scoop-bucket && scoop install ccr - Homebrew:
brew install ttsimon/tap/ccr
用法见 README。
v0.1.0
Changelog
新功能
- f380a80 feat(cli): 参数分发与各层装配
- 4ac5f7e feat(config): 路径解析 env>配置文件>默认
- fe21ce1 feat(launcher): env 组装、claude 参数与子进程拉起
- bd4df66 feat(profile): Profile 类型与 token 打码辅助
- 84b8d87 feat(registry): 多来源合并与按名解析
- 0c50e18 feat(source): ProfileSource 接口与自定义目录来源
- ac0f275 feat(source): cc-switch 只读 SQLite 来源
- 92ca55a feat(source): settings_config JSON 解析
- 30b6025 feat(tui): huh fuzzy 选择器
安装
- 下载二进制:下方选对应系统的压缩包,解压把
ccr(Windows 为ccr.exe)放进 PATH - go install:
go install github.com/ttsimon/cc-run/cmd/ccr@latest - Scoop:
scoop bucket add ttsimon https://github.com/ttsimon/scoop-bucket && scoop install ccr - Homebrew:
brew install ttsimon/tap/ccr
用法见 README。