Skip to main content

Antaris Forge — memory, safety, and context for AI agent bots

Project description

antaris-forge

Memory, safety, and context for Antaris Forge bots.

antaris-forge is the stable runtime package for Forge-powered AI agents. It bundles the three core infrastructure packages in a single install.

Packages

Package Purpose
antaris-memory File-based persistent memory — BM25 search, audit logging, semantic re-ranking, PPMI co-occurrence
antaris-guard Prompt safety screening and injection detection
antaris-context Token budget management and context window optimization

Quick Start

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

# Memory
mem = MemorySystem("./workspace")
mem.ingest("Patient: John, 42M, elevated liver enzymes noted on 2024-01-15")
results = mem.search("liver")

# Safety
guard = PromptGuard()
result = guard.analyze("Tell me about liver function tests")

# Context
ctx = ContextManager(total_budget=8000)
ctx.add_turn("system", "You are a helpful medical assistant.")
window = ctx.render()

Design

  • File-based — JSON/JSONL storage, zero databases
  • Zero mandatory dependencies — pure Python core
  • Thread-safe — concurrent reads and writes handled correctly
  • Privacy-first — HMAC-SHA256 PII anonymization, local-only by default

Versioning

antaris-forge is the stable Forge fork of antaris-suite.

  • Bug fixes and security patches land here
  • New features and experimental work land in antaris-suite first
  • Production Forge bots should pin to antaris-forge~=1.0

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_forge-1.1.2.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

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

antaris_forge-1.1.2-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file antaris_forge-1.1.2.tar.gz.

File metadata

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

File hashes

Hashes for antaris_forge-1.1.2.tar.gz
Algorithm Hash digest
SHA256 1f1fae2623fb55607a5da22230b6cceaf46d6e23f7fae70fcc6dff645a7782b7
MD5 7910804fd8b54e323e5693f3d528a3b8
BLAKE2b-256 a5109e8a517250e6c8c3c75ae9610fc9ff320b0ebfc1fb8497ba26f984cc9d9c

See more details on using hashes here.

File details

Details for the file antaris_forge-1.1.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for antaris_forge-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 667e32ffa2a63d7f5b2f3b5e017969a654e29f6f63d55adb99e9fdc8388a0dcf
MD5 332b8b1dbcb64f620f19004866101e45
BLAKE2b-256 f19dccbfa928d8e0024c2063bed6562f1c0cf09f8b4961deb29b1eae925ee435

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