Skip to main content

Computational Theseus Toolkit — Identity Continuity Guardrails for Agentic Systems

Project description

Computational Theseus Toolkit (CT Toolkit)

Identity Continuity Guardrails for Agentic Systems

Python 3.11+ License: Apache 2.0 PyPI version Documentation

CT Toolkit is an open-source security layer designed to preserve the identity continuity of AI agents over time. It implements the Nested Agency Architecture (NAA) framework to prevent Sequential Self-Compression (SSC) in multi-agent hierarchies.


📖 Official Documentation

For full API reference, architecture details, examples, and integration guides, visit our documentation site: 👉 https://hakandamar.github.io/ct-toolkit/


Why CT Toolkit?

In complex agentic workflows, LLMs tend to "drift" from their original instructions. CT Toolkit provides the mathematical and cryptographic guardrails to ensure your agents remain aligned with their core constitution, even across deep hierarchies.

  • Constitutional Kernels: Axiomatic identity anchors.
  • Autonomous Self-Correction: Active L2->L1 feedback loop that retries and corrects divergent responses before they reach the user.
  • Divergence Engine: Multi-tiered drift analysis (L1/L2/L3).
  • Hierarchical Propagation: Mother-to-child constraint inheritance.
  • Provenance Log: Immutable HMAC-signed interaction history.

Quick Start

pip install ct-toolkit
from ct_toolkit import TheseusWrapper

# One-line injection for any LLM provider
client = TheseusWrapper(provider="openai")

# Guardrails and drift analysis applied automatically
response = client.chat("What are your core security axioms?")

print(response.content)
print(f"Divergence Score: {response.divergence_score}")

🚦 Project Health & Status

Metric Status
Tests ✅ 231/232 passing (90% coverage)
Last Phase ✅ Phase 4: OS Support, Deep Agents & Alerts (Complete)
Current Goal 🔶 Phase 5: Vault & Security (In Progress)

For a detailed breakdown of the 8-phase roadmap, see PROJECT_STATUS.md.

Framework & Model Support

Seamlessly integrate with your favorite frameworks and local models:

  • Local Models: Support for LM Studio, Ollama, and local Qwen/Llama endpoints.
  • LangChain & Deep Agents: wrap_deep_agent_factory.
  • CrewAI: TheseusCrewMiddleware.apply_to_crew.
  • AutoGen: register_reply hooks.

Theoretical Foundation

Translating the framework proposed in The Computational Theseus (2025) into engineering practice.


License

Apache License 2.0.

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

ct_toolkit-0.3.3.tar.gz (57.0 kB view details)

Uploaded Source

Built Distribution

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

ct_toolkit-0.3.3-py3-none-any.whl (64.3 kB view details)

Uploaded Python 3

File details

Details for the file ct_toolkit-0.3.3.tar.gz.

File metadata

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

File hashes

Hashes for ct_toolkit-0.3.3.tar.gz
Algorithm Hash digest
SHA256 61323e6af7bd66cb00bb395d1c22b45064f4b1ebdaedb75d75296a807b574509
MD5 1417d1259ff1cb78ab0204ca50a753c2
BLAKE2b-256 68543426d878a593ddc4ec05333da559cd5fcf27b7f1b3bfa1b9d1b6816474d6

See more details on using hashes here.

File details

Details for the file ct_toolkit-0.3.3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for ct_toolkit-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 915fbcec743ff7b40071e610c0269664b1a27b3796b4b93cce1ef44f9359d652
MD5 96cb2b9510a1247372f41986c78a0e13
BLAKE2b-256 54aae037b8bcabd9b1b9e45f94d3a9b9c1b85e23e54268d777ef4a61cc7017e2

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