Module: Carson
- Defined in:
- lib/carson/runtime/status.rb,
lib/carson.rb,
lib/carson/cli.rb,
lib/carson/config.rb,
lib/carson/runtime.rb,
lib/carson/version.rb,
lib/carson/adapters/git.rb,
lib/carson/runtime/audit.rb,
lib/carson/runtime/local.rb,
lib/carson/runtime/setup.rb,
lib/carson/adapters/agent.rb,
lib/carson/adapters/codex.rb,
lib/carson/runtime/govern.rb,
lib/carson/runtime/review.rb,
lib/carson/adapters/claude.rb,
lib/carson/adapters/github.rb,
lib/carson/adapters/prompt.rb,
lib/carson/runtime/deliver.rb,
lib/carson/runtime/session.rb,
lib/carson/runtime/local/sync.rb,
lib/carson/runtime/local/hooks.rb,
lib/carson/runtime/local/prune.rb,
lib/carson/runtime/local/onboard.rb,
lib/carson/runtime/local/template.rb,
lib/carson/runtime/local/worktree.rb,
lib/carson/runtime/review/utility.rb,
lib/carson/runtime/review/query_text.rb,
lib/carson/runtime/review/data_access.rb,
lib/carson/runtime/review/gate_support.rb,
lib/carson/runtime/review/sweep_support.rb
Overview
Safe worktree lifecycle management for coding agents. Two operations: create and remove. Remove is safe by default — guards against CWD-inside-worktree and unpushed commits. Use –force to override. Supports –json for machine-readable structured output with recovery commands.
Defined Under Namespace
Modules: Adapters Classes: CLI, Config, ConfigError, Runtime
Constant Summary collapse
- BADGE =
⧓ BLACK BOWTIE (U+29D3)
"\u29D3".freeze
- VERSION =
File.file?( version_path ) ? File.read( version_path ).strip : "0.0.0"