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

Uploaded Python 3

File details

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

File metadata

  • Download URL: compound_core-0.1.0.tar.gz
  • Upload date:
  • Size: 15.8 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.0.tar.gz
Algorithm Hash digest
SHA256 79b866297a1b2ab10b31f122ed11e69b6226d01f210f521dbca65e0b3b899413
MD5 ebf3ddb439da355cbd94348f8722cbf3
BLAKE2b-256 b456f7fa02253db8fa9b6573381ad969183c9d6abaa2b7ac3d70df2b3dce683e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: compound_core-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.4 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d364951cad42367e6ca1bc7208c034557c2ce9a398acbfa7a801880af8cdf84d
MD5 4d2c822a2570a9f8f0236e4863f14bb5
BLAKE2b-256 0b50a5646f3c7bd7dd693cd5b722a6826c8f0a59a954b04056c634725968a953

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