Skip to main content

Core utilities for Compound System agent infrastructure

Project description

compound-core

Core utilities for Compound System agent infrastructure.

Components

  • types (compound_core.types): Shared dataclasses like AgentPersona and AgentResult.
  • registry (compound_core.registry): Model resolution and fallback chains.
  • config (compound_core.config): Centralized limit management.
  • cache (compound_core.cache): Caching utilities.
  • paths (compound_core.paths): Path resolution.
  • interfaces (compound_core.interfaces): Protocol definitions for PersonaProvider, AgentExecutor, etc.

Installation

pip install compound-core

Development

pip install -e ".[dev]"
pytest tests/

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

compound_core-0.1.1.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

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

compound_core-0.1.1-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file compound_core-0.1.1.tar.gz.

File metadata

  • Download URL: compound_core-0.1.1.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for compound_core-0.1.1.tar.gz
Algorithm Hash digest
SHA256 47f60051dd0325d3b4d8e20904fbff73ce6c235bca280eff7bdbfd8ad2d49f64
MD5 7d8776623cfced3326453535724eb29d
BLAKE2b-256 06732a02de320abd65be40690c1b67e105c49da31300187f3c931b6c333304d8

See more details on using hashes here.

File details

Details for the file compound_core-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: compound_core-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for compound_core-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d40a3bca71767fb78d27db28f635672863ec765cf25fedef363062de9726b034
MD5 8bb8a377ecdb86f4bd88a2776c604fbe
BLAKE2b-256 33494eae6744e915b413e4b605cba50a1a9dfffec683c82cd96621a3ad320f62

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