Skip to content

Releases: ttsimon/cc-run

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 08:35
f3e186d

Changelog

修复

  • db0e97e fix: 容忍 cc-switch 非字符串 env 值,避免 provider 被静默丢弃

安装

  • 下载二进制:下方选对应系统的压缩包,解压把 ccr(Windows 为 ccr.exe)放进 PATH
  • go installgo install github.com/ttsimon/cc-run/cmd/ccr@latest
  • Scoopscoop bucket add ttsimon https://github.com/ttsimon/scoop-bucket && scoop install ccr
  • Homebrewbrew install ttsimon/tap/ccr

用法见 README

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 08:21
98f3746

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 installgo install github.com/ttsimon/cc-run/cmd/ccr@latest
  • Scoopscoop bucket add ttsimon https://github.com/ttsimon/scoop-bucket && scoop install ccr
  • Homebrewbrew install ttsimon/tap/ccr

用法见 README

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 09:24
cf308a7

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 installgo install github.com/ttsimon/cc-run/cmd/ccr@latest
  • Scoopscoop bucket add ttsimon https://github.com/ttsimon/scoop-bucket && scoop install ccr
  • Homebrewbrew install ttsimon/tap/ccr

用法见 README

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 07:37

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 installgo install github.com/ttsimon/cc-run/cmd/ccr@latest
  • Scoopscoop bucket add ttsimon https://github.com/ttsimon/scoop-bucket && scoop install ccr
  • Homebrewbrew install ttsimon/tap/ccr

用法见 README