Skip to main content

agentkore

A Python library for building LLM-based agents.

Features

  • Simple agent scaffolding
  • Pluggable “tool” interface
  • Built-in OpenAI / LangChain adapters

Installation

pip install agentkore

Using uv

You can also install and bootstrap the package using uv, a fast Python package installer and resolver:

# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh

# Create and activate a virtual environment
uv venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install agentkore
uv pip install agentkore

# For development installation with all dependencies
git clone https://github.com/shipkode/agentkore.git
cd agentkore
uv pip install -e ".[dev]"

# Building the package with uv
uv pip install build
uv run -m build
# This will create distribution packages in the dist/ directory:
# - A source distribution (.tar.gz)
# - A wheel distribution (.whl)

# Publishing to PyPI
uv pip install twine

# First, create an account on TestPyPI (https://test.pypi.org/account/register/)
# and PyPI (https://pypi.org/account/register/) if you don't have one

# Generate an API token:
# - For TestPyPI: https://test.pypi.org/manage/account/token/
# - For PyPI: https://pypi.org/manage/account/token/

# Create or edit ~/.pypirc file with your tokens:
# [testpypi]
# username = __token__
# password = your-test-pypi-token
#
# [pypi]
# username = __token__
# password = your-pypi-token

# Upload to TestPyPI first to test
uv run -m twine upload --repository testpypi dist/*

# Once tested, upload to the real PyPI
# uv run -m twine upload dist/*

# You can also specify credentials directly if needed
# uv run -m twine upload --repository testpypi --username __token__ --password your-token dist/*

Quickstart

from agentkore import Agent

agent = Agent(name="hello-world")
response = agent.run("Say hello to the world")
print(response)

Contributing

  1. Fork the repo
  2. Create a feature branch (git checkout -b feat/…)
  3. Commit and push
  4. Open a PR

Release files for agentkore 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentkore 0.1.0
File Size Uploaded
agentkore-0.1.0.tar.gz 3.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentkore 0.1.0
File Interpreter ABI Platform
agentkore-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.5 kB

Release files / agentkore-0.1.0.tar.gz

Download URL agentkore-0.1.0.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b2eacab7cf1b52a5e8ce11784618d1d66743046bf71f2e45f7b69f88a74fc01a
BLAKE2b-256 checksum
How to use checksums
7fa8f4bbd549758daee8d49ebc30394edf049722d19f57259264fb9cd8eebf88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / agentkore-0.1.0-py3-none-any.whl

Download URL agentkore-0.1.0-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5532b1876f464afd46a6675487e5a7d7cc4c5a38cbc3a53544782dcf93e99d2a
BLAKE2b-256 checksum
How to use checksums
f5a98633ea8d13002e01fc6491dee545a5b549deb3eeed729654df47b179999a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page