ACLA Agentic Context Runtime v4
ACLA answers one question for an AI agent: what should the model know for this mission?
Persistent Context -> Context Compiler -> Mission Working Set (minimum relevant, current, authoritative) -> Model
An AI agent should remember far more than it processes.
Quick start
pip install "acla-agentic-context-runtime[mcp]"
acla init
acla project add MYPROJECT --workspace /path/to/workspace
acla provider add local --type ollama --model qwen3:8b # optional; SHADOW mode needs no provider
acla start
acla status
acla mission run "What is the current blocker?" --project MYPROJECT
acla stop
Everything runtime-specific lives under ACLA_HOME (default ~/.acla); nothing
machine-specific is embedded in the source. See docs/GETTING-STARTED.md,
SECURITY.md, RELEASE.md and CHANGELOG.md.
| Surface | Default |
|---|---|
| UI | http://127.0.0.1:8789/ |
| REST | http://127.0.0.1:8790/api/v1 (/status, /missions/run, /missions/<id>, /missions/<id>/replay) |
| Activity Bus | http://127.0.0.1:8795/v1/readiness |
| MCP | acla mcp serve (stdio; tools acla.inspect, acla.compile, acla.explain, acla.validate, acla.metrics, acla.replay, acla.capabilities, acla.providers, acla.run) |
Runtime engine background (V3 foundation)
A governed runtime extension of the ACLA Context Compiler research artifact.
V3 preserves the deterministic Context Compiler kernel and V2 runtime contracts, while adding provider health/circuit breakers, measured latency/cost routing, bounded adaptive routing, adapter conformance, heterogeneous read-only source intake, queue/workers, MCR capability binding, EAF authorization/outcome assurance, governed autonomous tool execution and a read-only operations console.
Core authority model
- ACLA Context Compiler decides what information enters model-active context.
- Inference Routing selects among already policy-eligible provider/model routes.
- Adaptive Routing may adjust bounded preference weights; it cannot rewrite governance gates.
- MCR Binding binds requested semantic capabilities to eligible tool/provider routes.
- EAF Authorization authorizes actions. Mutating tools require an explicit single-use mission/action grant.
- Outcome Assurance requires authoritative action evidence when configured.
- UI is read-only and never creates execution authority.
Engines
See docs/ENGINE-MATRIX.md and docs/architecture.md.
Run a local preview
python -m acla_context_compiler.cli run examples/v3-runtime-mission.json
Queue/worker reference
python -m acla_context_compiler.cli queue-enqueue runtime.db examples/v3-runtime-mission.json --job-id DEMO-1
python -m acla_context_compiler.cli worker-once runtime.db --worker-id worker-1
The SQLite backend is a reproducible reference queue, not a production distributed broker certification.
Read-only operations UI
python -m acla_context_compiler.cli ui --host 127.0.0.1 --port 8789
Rich source formats
Core/stdlib formats: .md, .txt, .json, .csv, .html, .htm, .xml.
Optional-extra formats: .yaml, .yml, .docx, .pdf.
Install the optional readers with the package extra rich-sources in an environment allowed to resolve dependencies.
Safety / qualification boundary
- No live commercial provider calls are included in acceptance.
- No SAP reads or writes are performed.
- No enterprise write adapter is shipped.
- No model output can create write authority.
- No unsigned PowerShell/CMD/BAT/shell operational launch scripts are shipped.
- Trusted digital signing remains a public promotion gate because the author's signing key/certificate is not present in this build environment.
Paper relationship
V3 is an additive runtime artifact. It does not retroactively alter historical paper measurements, and local/synthetic qualification is not a claim of universal cost or latency improvement.
Release files for acla-agentic-context-runtime 4.0.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 | |
|---|---|---|---|
| acla_agentic_context_runtime-4.0.0.tar.gz | 193.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| acla_agentic_context_runtime-4.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 371.0 kB
Release files / acla_agentic_context_runtime-4.0.0.tar.gz
| Download URL | acla_agentic_context_runtime-4.0.0.tar.gz |
|---|---|
| Size | 193.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cf1fb0495ec5a1ab020876da63402bd3411a44f200c39c808c3ec4a4adb420a2
|
|
BLAKE2b-256 checksum How to use checksums |
e03134185795934c23b0c7b5b8c9598416fb9fc530cf3b687160a30e2aadb553
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / acla_agentic_context_runtime-4.0.0-py3-none-any.whl
| Download URL | acla_agentic_context_runtime-4.0.0-py3-none-any.whl |
|---|---|
| Size | 178.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7765c6ac2c4868ac8d0b781a966ce4a6cc968323e0da22cfc07f2fed5522c378
|
|
BLAKE2b-256 checksum How to use checksums |
bbe7a45a8ac321d1f1386972afdde6ef9468ed04b163fe1e1db46e0ef0fbf5df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|