Skip to main content

Laconic – Compress what a coding agent carries, not what it says.

Status: the opt-in OMP runtime beta is published. Version 0.10.0 adds read-only spend-composition reporting to the installable package. The repository also records the immutable incomplete M20-v1 result and an execution-disabled M20-v2 protocol. The predeclared real-OMP qualification campaign passed with every safety counter at zero — see docs/runtime-beta-report.md. It is a beta: installation is explicit and opt-in, and it makes no token, cost, cache, or behavior savings claim.

Laconic is a private, local runtime codec for existing coding agents. It reduces eligible model-visible read, bash, grep, and glob observations while preserving exact, on-demand access to omitted content. It integrates with OMP rather than replacing it.

docs/grounding.md is the authoritative statement of what Laconic is, what it deliberately is not, and how to detect strategy drift. Read it before proposing or reviewing changes.

How Laconic differs from Headroom

Headroom is a broad context-compression platform: libraries, a local provider proxy, MCP tools, agent wrappers, multiple compressors, memory, cache-aware request handling, and optional output shaping. Laconic is intentionally narrower. It intercepts OMP tool results inside the host, leaves provider configuration unchanged, and focuses on coding-agent observations backed by exact local recovery.

Laconic's strongest distinction is file reads. Headroom's default coding profile protects reads because agents need exact source bytes. Laconic stores those exact bytes first, then can replace a large read with a structural outline and requested span while preserving exact full or line-span expansion until explicit purge. The OMP beta adds strict-smaller replacement, bounded fail-open behavior, owner-namespaced recovery, explicit operator controls, and no Laconic telemetry or hosted service.

Headroom is the stronger choice for broad client, provider, content-type, and framework coverage. Laconic is the stronger fit when the requirement is an OMP-native, provider-neutral, auditable observation boundary with durable exact recovery. No controlled head-to-head study establishes a token, cost, cache, latency, or behavior advantage for either system on the same coding-agent tasks. See docs/headroom-comparison.md for the version-pinned comparison, evidence limits, and source links.

Install the runtime

uv tool install laconic
laconic install omp --dry-run
laconic install omp

Start OMP normally. Use /laconic status|pause|resume in the active session, laconic status for content-free aggregate health, and laconic expand '<session>/F1[:first-last]' for exact operator recovery. See docs/omp-runtime.md before installing or purging data.

Documentation

Document What's in it
docs/grounding.md Product boundary, invariants, runtime gate, and drift checks
docs/omp-runtime.md Runtime installation, interception boundary, recovery, controls, uninstall, and purge
docs/headroom-comparison.md Version-pinned comparison with Headroom: product boundaries, strengths, recovery, privacy, and evidence limits
docs/research-disposition.md Prior evidence, terminal research outcomes, and claims that remain unproven
docs/pitch.md The short version: problem, measured channel opportunity, product boundary, and limitations
docs/overview.md Full what/why/how, measurements, positioning, and separated product/research gates
docs/system-design.md OMP-first runtime architecture, recovery, protocol boundaries, and supporting components
docs/observe-design.md Observe as a released, automatic, content-free diagnostic surface
docs/observe-cli.md laconic diagnostics observe guide: install/remove/status/report
docs/k1-stage-a-cli.md laconic research k1 stage-a scan metadata feasibility guide
docs/k1-stage-b-manifest-cli.md laconic research k1 stage-b build-manifest guide
docs/runtime-beta-report.md The qualification campaign's generated aggregate report, committed verbatim
docs/runtime-beta-runbook.md How that campaign is frozen, run, and reported with python -m laconic.beta
docs/spend-comparison-design.md Controlled-spend design, immutable incomplete M20-v1 result, and execution-disabled M20-v2 protocol

Source checkout

Releases from 0.9.0 onward contain the runtime, codec, evaluation, rendering, and Observe surfaces. Version 0.10.0 adds read-only spend-composition reporting to the installable package and versions repository-only controlled-spend research tooling; M20-v2 remains execution-disabled. Versions up to 0.8.0 had no live runtime integration and exposed research commands at the top level, such as laconic measure and laconic gates. Since 0.9.0 those commands live under the explicit research namespace:

uv run laconic research measure tests/corpus --expect tests/corpus/expected.json
uv run laconic research gates --corpus tests/corpus --format json
laconic --help

The committed fixture reports K1 net savings of 8.53% against its pre-registered 15% research threshold. It validates the gate machinery but is not representative deployment evidence. That result does not block the bounded OMP beta, and the beta will not claim general token, cost, cache, or behavior savings from character reduction. The qualification campaign separately measured 35.84% character reduction across ten agent-driven read-heavy investigation sessions; that figure describes that workload only, and no savings threshold gates the beta. See the "Beta qualification result" section of docs/omp-runtime.md for how the campaign was produced and what it does not establish.

Product roadmap

  1. Build a transport-neutral session engine with namespaced exact recovery and strict-smaller decisions.
  2. Package an ownership-safe OMP extension with a 250 ms deadline, fail-open behavior, expansion, and operator controls.
  3. Qualify the built package through at least 10 completed real OMP sessions across 3 repositories and at least 100 eligible observations.
  4. Publish the opt-in OMP beta. Published as v0.9.0, with v0.9.1 correcting a cold-start defect that only a clean first install could reach.
  5. Measure where model spend goes and build a controlled-comparison protocol without overclaiming. The single-arm composition report contains no savings figure; M20-v1 ended incomplete; M20-v2 remains execution-disabled pending separate authorization.
  6. Design the Claude Code adapter separately after the protocol survives OMP dogfood. MCP, action rewriting, and history compaction remain deferred.

License

Apache License 2.0 — see LICENSE.

Metadata

Release files for laconic 0.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for laconic 0.10.0
File Size Uploaded
laconic-0.10.0.tar.gz 411.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for laconic 0.10.0
File Interpreter ABI Platform
laconic-0.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 675.7 kB

Release files / laconic-0.10.0.tar.gz

Download URL laconic-0.10.0.tar.gz
Size 411.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7c9281fa2d194b632ab69d0942dc461f916ca9c8d45d3cc82d3ca7dfe0e64004
BLAKE2b-256 checksum
How to use checksums
256f5476dd6df0fe72c6cdad8b478fffb29f56e889a51c41e770d46dcd978fca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.14

Release files / laconic-0.10.0-py3-none-any.whl

Download URL laconic-0.10.0-py3-none-any.whl
Size 264.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4fdbd66cc641324225cde41249ed49b4f960ede075c1426e8c691f11ce4f0e0e
BLAKE2b-256 checksum
How to use checksums
c944459399d9e609a25e18528a4bcb8271da034fed4f0fc6676c1f8a192682ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.14

Release history Release notifications | RSS feed

0.14.0

2 release files

0.13.0

2 release files

0.12.0

2 release files

0.11.1

2 release files

0.11.0

2 release files

This release

0.10.0 This release

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page