Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 08:21
· 2 commits to master since this release
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