Skip to main content

Antaris Spark — memory, safety, and context for AI agent bots (500 memory tier)

Project description

antaris-spark

Memory, safety, and context for AI agent bots — Spark tier (500 memories)

PyPI version Python 3.9+ Apache 2.0

antaris-spark is the entry-level tier of the Antaris bot runtime — bundling persistent memory, safety screening, and context optimization in a single install. Capped at 500 memories for lightweight deployments.

What's Included

  • antaris-memory — BM25 + co-occurrence semantic search, audit logging, memory decay, recovery
  • antaris-guard — Prompt injection detection, PII redaction, rate limiting, compliance templates
  • antaris-context — Token budget management, context window optimization, compression strategies

Tier Limits

Tier Memory Cap Package
Spark 500 memories antaris-spark
Flame 5,000 memories antaris-flame
Forge 25,000 memories antaris-forge

Upgrade path: pip install antaris-flame or pip install antaris-forge — drop-in replacement, no code changes.

Installation

pip install antaris-spark

# With optional semantic reranking (MiniLM, ~22MB model):
pip install antaris-spark[semantic]

Quick Start

from antaris_memory import MemorySystem
from antaris_guard import PromptGuard
from antaris_context import ContextManager

# Memory — capped at 500 entries by default
mem = MemorySystem("./workspace")
mem.load()
mem.ingest("User prefers concise answers", source="conversation")
results = mem.search("user preferences")

# Guard
guard = PromptGuard()
if not guard.is_safe(user_input):
    return  # block before reaching model

# Context
ctx = ContextManager(total_budget=8000)
ctx.set_memory_client(mem)
ctx.add_content("conversation", messages)
ctx.optimize_context()

GitHub

https://github.com/Antaris-Analytics-LLC/antaris-spark

License

Apache 2.0 — see LICENSE

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

antaris_spark-1.0.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

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

antaris_spark-1.0.1-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file antaris_spark-1.0.1.tar.gz.

File metadata

  • Download URL: antaris_spark-1.0.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for antaris_spark-1.0.1.tar.gz
Algorithm Hash digest
SHA256 56a026b8bcba44d175fbf6b2a6e6d22036520c16ce4558c56222021d8f4bf9af
MD5 93221e11cb9be3ffbac32bcc9ce2254c
BLAKE2b-256 3cc6a074357d9714692bfc1c524dd881db9c0554200c28d598f4b53d66c7dafc

See more details on using hashes here.

File details

Details for the file antaris_spark-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: antaris_spark-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for antaris_spark-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1024eb0c22ed47025f9859be0258d3ea73b0b2502dece60f7eed9ac97d7555d2
MD5 e25f9a2545ca5da3f5f432b0814dd572
BLAKE2b-256 a460856e1210f224a862e4c3db57ff5797e85bd4e124a82dd7a3b06cb09a696c

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