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 likeAgentPersonaandAgentResult. - 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 forPersonaProvider,AgentExecutor, etc.
Installation
pip install compound-core
Development
pip install -e ".[dev]"
pytest tests/
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
79b866297a1b2ab10b31f122ed11e69b6226d01f210f521dbca65e0b3b899413
|
|
| MD5 |
ebf3ddb439da355cbd94348f8722cbf3
|
|
| BLAKE2b-256 |
b456f7fa02253db8fa9b6573381ad969183c9d6abaa2b7ac3d70df2b3dce683e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d364951cad42367e6ca1bc7208c034557c2ce9a398acbfa7a801880af8cdf84d
|
|
| MD5 |
4d2c822a2570a9f8f0236e4863f14bb5
|
|
| BLAKE2b-256 |
0b50a5646f3c7bd7dd693cd5b722a6826c8f0a59a954b04056c634725968a953
|