Skip to main content

Agentic Context Toolkit: context delta learning for adaptive LLM agents

Project description

CI Docs

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

.
  act/                # 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=act.

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.0.tar.gz (26.3 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.0-py3-none-any.whl (35.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: acet-1.0.0.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for acet-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d195c0949ed58ac3a43e6230d8956349e7a7b84f59a41b4ac368ae17d97a962d
MD5 fe80b2b0c60d59861a6dee56cc937272
BLAKE2b-256 f5aab37971f1e669941ac9edd95ea0ea57de27c4a86d0c7fd7967ad3392f1152

See more details on using hashes here.

File details

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

File metadata

  • Download URL: acet-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 35.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for acet-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4230663f8595aae9b228a8d367318a79b934ecf478d1a73388181551a408b38c
MD5 9bc72f70da67f70a968f79839781ff3b
BLAKE2b-256 53830118d4c6d1164224254de66285fd4238f0fb4bf4aa0871998736c6b454e7

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