Complete AI memory, routing, safety, and context management suite
Project description
Antaris Suite v4.2.0
Agent infrastructure for intelligent, secure, and memory-persistent AI systems.
v4.2.0 — Memory export/import • GCS backend stub • Hard budget enforcement • Pipeline telemetry
Packages
| Package | PyPI Version | Description |
|---|---|---|
antaris-memory |
4.2.0 | Persistent memory with BM25 search, WAL, sharding, export/import, GCS backend stub |
antaris-router |
4.0.1 | Intelligent model routing with cost tracking, confidence gating, A/B testing |
antaris-guard |
4.0.1 | Prompt injection detection (pattern library v1.2.0), reputation tracking, rate limiting |
antaris-context |
4.2.0 | Context compression, hard budget enforcement, summarization, relevance scoring |
antaris-pipeline |
4.2.0 | Agent orchestration pipeline with per-stage telemetry and OpenClaw bridge |
antaris-contracts |
4.0.0 | Versioned state schemas, failure semantics, and debug CLI |
antaris-openclaw-plugin |
4.0.3 | OpenClaw plugin — auto-recall, auto-ingest, Discord bridge, compaction recovery |
Architecture
antaris-openclaw-plugin (lifecycle hooks — auto-recall + auto-ingest)
│
antaris-pipeline (orchestration)
┌────┴────────────────────┐
antaris-memory antaris-router antaris-guard antaris-context
(persistence) (model selection) (security) (compression)
Design Principles
- Zero external dependencies on all core Python packages — stdlib only
- File-based persistence — no database required
- Multi-process safe — cross-platform
FileLockusingos.mkdir()atomicity - Fully portable — no hardcoded paths, works on any machine
- Fully tested — 1,508 tests + 50-check QA runner with automated git hooks
Installation
# Install the full suite
pip install antaris-suite==4.2.0
# Or install individual packages
pip install antaris-memory antaris-guard antaris-router antaris-context antaris-pipeline
For OpenClaw plugin installation, see antaris-openclaw-plugin/INSTALL.md.
Quality Gates
Every push is gated by:
- Pre-commit hook — blocks hardcoded paths (
/Users/,/home/) andrequire()in ESM - Pre-push hook — runs
qa_runner.py(50 checks across 4 layers), blocks push on failure - QA Runner —
python3 qa_runner.py(portability, compliance, benchmarks, bridge integration)
Set up hooks after cloning: bash scripts/install-hooks.sh
What's New in 4.2
antaris-memory — Export/Import + GCS Backend Stub
MemorySystem.export(output_path)— Serialize all memories to a single portable JSON snapshot. Returns count of exported entries.MemorySystem.import_from(input_path, merge=True)— Import a snapshot into any workspace with content-hash deduplication. Returns count of newly added entries.GCSMemoryBackend— Google Cloud Storage backend interface fully defined and importable (from antaris_memory.backends.gcs import GCSMemoryBackend). Full cloud persistence ships in v4.3.
antaris-context — Hard Budget Enforcement
ContextManager.render_hard_limited(budget_tokens)— Strict token ceiling: trims context to fit, raisesContextBudgetExceededif the budget cannot be satisfied. Guarantees the returned messages never exceed the specified limit.
antaris-pipeline — Pipeline Telemetry
PipelineTelemetrydataclass attached to every pipeline run with per-stage timing (stages: dict[str, float]), total elapsed time, and token count.telemetry.summary()— One-line performance report:"Pipeline: 145ms total | recall=12ms guard=5ms llm=120ms | 342 tokens".telemetry.slowest_stage()→(stage_name, ms)— Instantly identify pipeline bottlenecks.
antaris-router / antaris-guard
- No functional changes in 4.2. Fully compatible with the 4.2.0 suite.
Changelog
v4.2.0 (2026-02-26) — Current
- antaris-memory 4.2.0:
MemorySystem.export()/import_from()with JSON snapshot and content-hash deduplication; GCS backend stub (antaris_memory.backends.gcs) - antaris-context 4.2.0:
render_hard_limited(budget_tokens)— strict token ceiling withContextBudgetExceededexception - antaris-pipeline 4.2.0:
PipelineTelemetrydataclass withsummary()andslowest_stage()for per-run performance introspection - antaris-router 4.0.1, antaris-guard 4.0.1 — no changes, compatible with 4.2.0 suite
v4.0.4 (2026-02-24)
- Guard TPR 20% → 100% — pattern library v1.2.0 with ~15 new patterns (DAN, ChatML, jailbreak variants, system prompt injection, harmful content, guideline bypass)
- Guard FPR 0% — zero false positives on clean business language
- Full portability audit — removed all hardcoded machine paths, ESM compatibility,
__file__-relative bridge paths - QA runner built — 4-layer automated test suite (portability, compliance, benchmarks, bridge integration)
- Git hooks — pre-commit (path check) + pre-push (QA gate) enforced on all pushes
- INSTALL.md — complete plugin installation guide with troubleshooting
- 50/50 QA score (100%)
v4.0.3 (2026-02-24)
- Bridge
sys.pathnow__file__-relative +ANTARIS_PYTHONenv var support - Warning log when
workspacePathnot configured antaris-suitePyPI dependency pins corrected from stale v3.x → v4.x
v4.0.2 (2026-02-24)
- Fixed hardcoded
/Users/moropath in plugin - Fixed
require()in ESM module - Fixed
message_in→message_receivedhook name - Fixed stale
api.pluginConfigreference
v4.0.1 (2026-02-24)
antaris-pipeline4.0.1: 8 bridge patches for v4.0.0 API compatibilityantaris-router4.0.1: minor fixesantaris-guard4.0.1: pattern library v1.2.0
v4.0.0 (2026-02-23)
- Major version bump — all 6 packages at v4.0.0
- Component-based architecture (
MemorySystem,PromptGuard,ContextManager,AdaptiveRouter) - Bridge NDJSON protocol (stdin/stdout)
kind: memoryplugin declaration for OpenClaw memory slotdiscordChannelsconfig for selective message ingestion- Recovery presets (smart/minimal) for post-compaction context restoration
v3.1.0 (2026-02-21)
- Discord message bridge (auto-ingestion via
message_inhook) - Compaction hook fixes (5s timeout + 30s watchdog)
- All 6 modules consolidated under single canonical repo
- 1,508 tests passing
v3.0.0 (2026-02-20)
- Suite 3.0 launch — all 6 packages on PyPI
- 4 external reviews passed (Claude Opus, GPT-5.2, Gemini, Shiro)
- READMEs fully rewritten, docs + website updated
- 61,030× faster than mem0 (verified benchmarks)
v2.0.0 (2026-02-18)
- Suite 2.0 — 835 tests, 3 external security reviews
- OpenClaw plugin first install
- Website + docs infrastructure live
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file antaris_suite-4.9.0.tar.gz.
File metadata
- Download URL: antaris_suite-4.9.0.tar.gz
- Upload date:
- Size: 34.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4909b3c488048985744696685f88008ec05cea98e554f3e523308f23c89c1339
|
|
| MD5 |
4c23d7a25f02af29746f99dc93ba37cf
|
|
| BLAKE2b-256 |
9c5e58c03e95b8d917ec07bdcc0f47d971225c57dab76fbd90df627b4dd3bf00
|
File details
Details for the file antaris_suite-4.9.0-py3-none-any.whl.
File metadata
- Download URL: antaris_suite-4.9.0-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccd527c066d7cf762d5d8523960b2cd88de2123e7cf2818acacad2dc0576b6c6
|
|
| MD5 |
b00dc6f124b2a34305020161823d5737
|
|
| BLAKE2b-256 |
1fe0f181c914f1d8a5b29c4d582477d1d1c185f4f543067122a2108fc23a3e93
|