Skip to main content

Common building blocks for creating AI agents.

Project description

agent-core

Common building blocks for creating AI agents.

uv ty License: MIT

Production-ready components for building AI agents, optimized across LLMs and providers. Uses InteropRouter as a unified AI model provider interface.

[!NOTE] This library is in early development and subject to change.

Usage

Run the agent CLI.

uv run agent-core --prompt "Your prompt here" --working-dir /path/to/directory

With all options:

uv run agent-core --prompt "Your prompt here" --working-dir "/path/to/directory" --mode "permissive" --model "gpt-5.1-codex-max" --model-friendly-name "gpt-5.1-codex-max" --model-knowledge-cutoff "Sep 30, 2024" --timezone "America/New_York"

Or run with uvx:

uvx --from /path/to/agent-core agent-core --prompt "Your prompt here" --working-dir "/path/to/directory"

Development

Prerequisites

Setup

Create uv virtual environment and install dependencies:

uv sync --frozen --all-extras --all-groups

Set up git hooks:

prek install

To update dependencies (updates the lock file):

uv sync --all-extras --all-groups

Run formatting, linting, type checking, and tests in one command:

uv run ruff format && uv run ruff check --fix && uv run ty check && uv run pytest

Further Information

docs/DEVELOPMENT.md

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

agent_core_toolkit-0.1.0.tar.gz (10.5 MB view details)

Uploaded Source

Built Distribution

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

agent_core_toolkit-0.1.0-py3-none-any.whl (10.5 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: agent_core_toolkit-0.1.0.tar.gz
  • Upload date:
  • Size: 10.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agent_core_toolkit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 56824b5f91ce933f4dbb5a010ff13f40d435c4adf6e8ca3f2fc74532244ac8c7
MD5 50b1c940b9017dc919d0223aa696790d
BLAKE2b-256 19be40ded3f5fb90138190d707a9e85391a8edf980ed6c588e6ab12b30bcc2d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agent_core_toolkit-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agent_core_toolkit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 327f2f1526170a61751637b5ba66c7d5da570230616a8c3302c4c853dff4afd4
MD5 8d5b2bde038fbff671c337a475e8b559
BLAKE2b-256 7e33ad910edfa19f0bb02f3d6ef496cd337f80405938789547456d7aaff7c1c3

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