Skip to main content

Agentic Context Toolkit: context delta learning for adaptive LLM agents

Project description

CI Docs Publish

Agentic Context Toolkit

Research-oriented framework for Agentic Context Engineering. It captures, ranks, and reuses "context deltas" from LLM interactions so agents adapt without retraining, following the methodology described in Agentic Context Engineering Framework.

Features

  • LLM provider agnostic (OpenAI, Anthropic, LiteLLM, Ollama, custom wrappers)
  • Storage backend agnostic (memory, SQLite, Postgres/pgvector, extensible interfaces)
  • Token budget management, retrieval & ranking, reflection, and curation pipelines
  • Ready for Python 3.12 with strict typing, async workflows, and modern tooling

Getting Started

python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
pip install -r requirements.txt

Project Layout

.
  acet/               # Library source (packages added per phase)
  benchmarks/         # Performance and benchmark suites
  docs/               # Documentation site sources
  examples/           # Usage examples and sample apps
  tests/              # Unit, integration, and benchmark tests

Development Workflow

  1. Create/activate the local virtual environment.
  2. Install dependencies with pip install -r requirements.txt.
  3. Run format and lint checks: black . and ruff check.
  4. Run type checks: mypy --strict ..
  5. Run tests: pytest --cov=acet.

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

acet-1.0.2.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

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

acet-1.0.2-py3-none-any.whl (34.9 kB view details)

Uploaded Python 3

File details

Details for the file acet-1.0.2.tar.gz.

File metadata

  • Download URL: acet-1.0.2.tar.gz
  • Upload date:
  • Size: 27.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for acet-1.0.2.tar.gz
Algorithm Hash digest
SHA256 391b59b2f7b35073e85d9f11e7be55f0d0b9737d45889575b3c912b7859a4da8
MD5 82fc9944128ce2ea2bc56850c13d3ff8
BLAKE2b-256 da2428110e2b396ebbb9fdbc1de5777de9792e177bac1e6e9dfb50c14f960883

See more details on using hashes here.

File details

Details for the file acet-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: acet-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for acet-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5543fe1b4e9c6a716c6962c2fc515b2de1e5844fb605c2cafe2a7cd3c0f0314f
MD5 e8d6f6473dccfffe9549eb4fe515137c
BLAKE2b-256 824b89f0396870c215e4298ce50ed7f0e225a22e1302139584da0a0c742a92d8

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