Laconic – Compress what a coding agent carries, not what it says.
Status: runtime beta prepared as v0.9.0; published package is still v0.8.0. The repository contains the opt-in OMP extension, session-owned Python engine, exact namespaced recovery, fail-open boundary, and operator CLI. The predeclared real-OMP qualification campaign passed with every safety counter at zero — see
docs/runtime-beta-report.md. This checkout is version 0.9.0; publication to PyPI and the GitHub Release are manual and pending.
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.mdis 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.
Install the runtime candidate
From a source checkout:
uv tool install .
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/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 |
Source checkout
Published version 0.8.0 contains the codec, evaluation, rendering, and Observe surfaces but no live runtime integration. It exposes research commands at the top level, such as laconic measure and laconic gates. The current source checkout moves those commands 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
Build a transport-neutral session engine with namespaced exact recovery and strict-smaller decisions.Package an ownership-safe OMP extension with a 250 ms deadline, fail-open behavior, expansion, and operator controls.Qualify the built package through at least 10 completed real OMP sessions across 3 repositories and at least 100 eligible observations.- Publish the opt-in OMP beta: version 0.9.0 is prepared and awaits the manual tag, PyPI upload, and GitHub Release.
- 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.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| laconic-0.9.0.tar.gz | 366.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| laconic-0.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 604.0 kB
Release files / laconic-0.9.0.tar.gz
| Download URL | laconic-0.9.0.tar.gz |
|---|---|
| Size | 366.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
306edc5757044191b605d249acbedb724ca000f7d9573b52e9d2b1b9a2ec9ab0
|
|
BLAKE2b-256 checksum How to use checksums |
7bff5448dff2d11804f0d718b767b4da2f3240e11c6885d921559be5cc428fd3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.14
|
Release files / laconic-0.9.0-py3-none-any.whl
| Download URL | laconic-0.9.0-py3-none-any.whl |
|---|---|
| Size | 237.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
92124c7d345a382d7ddd2502af62a1785ff90c7baae6d428d5590fe7258665ce
|
|
BLAKE2b-256 checksum How to use checksums |
8a48759104d9650551d89b845e24e781182e6000fe19b4b36fca17af696bfdb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.14
|