Skip to main content

Provider-agnostic CLI for running coding agents

Project description

cacli

coding agent CLI

Recovering Changes From Transcripts

cacli apply-transcript <transcript.jsonl> can recover reconstructable file edits from Claude Code or Codex JSON/JSONL transcripts.

Examples:

# Produce a reviewable patch without touching the working tree
cacli apply-transcript session.jsonl --mode generate-patch

# Apply the auto-applicable prefix directly to the current tree
cacli apply-transcript session.jsonl --mode auto-apply

# Approve each recoverable edit interactively
cacli apply-transcript session.jsonl --mode interactive

Behavior:

  • The command scans the full transcript before doing anything else.
  • It reconstructs Write, Edit, MultiEdit, and apply_patch style changes.
  • It flags mutating shell commands that cannot be reconstructed, such as sed -i.
  • Automatic replay stops at the first unreconstructable mutating shell command or edit that no longer applies cleanly.
  • generate-patch writes a patch for the auto-applicable prefix without modifying the working tree.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cacli-0.1.4.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cacli-0.1.4-py3-none-any.whl (29.1 kB view details)

Uploaded Python 3

File details

Details for the file cacli-0.1.4.tar.gz.

File metadata

  • Download URL: cacli-0.1.4.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for cacli-0.1.4.tar.gz
Algorithm Hash digest
SHA256 c69defbd81aa1a4383d3ac030fe551465e7d95e16f0b4b87923af4c274d0df80
MD5 8e530f953984d8aec22915d73861b16a
BLAKE2b-256 a199ed8eab9460e5516411fadd4029f85faef95d031dc10fd5317dbc23eb05b9

See more details on using hashes here.

File details

Details for the file cacli-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: cacli-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 29.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for cacli-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 80e156fecc425ff5547288c3904d64293cf3fe8d0407dd01ae39002b44566df8
MD5 186240fc67ae8f318517ddad35db475a
BLAKE2b-256 b017033fa05d44043a9f37deca83be2009f5e06a805a56e7cd1928fec46b3603

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page