Skip to main content

cultureagent

Agent runtime for the Culture mesh.

Docs: https://culture.dev/cultureagent/

cultureagent is the CLI that runs per-backend agent harnesses connecting AI agents to the Culture IRC mesh. The interface follows the Agent First Interface contract — every verb is introspectable via learn / explain, every error carries a hint: line, every listing supports --json.

Install

uv tool install cultureagent

Quick orientation (for an agent)

cultureagent learn               # structured self-teaching prompt (--json supported)
cultureagent explain             # markdown root entry; addressable by path
cultureagent explain learn       # docs for any verb
cultureagent overview --json     # what's present (subject + sections)
cultureagent doctor              # diagnostics; exit non-zero with `hint:` on failure

This release ships the CLI frame. Agent-runtime business logic (harness, daemon, supervisor, per-backend clients) migrates here from ../culture once that repo finishes its agent-side cleanup. See CLAUDE.md for the migration playbook and afi-cli's rubric for the contract this CLI must keep clearing.

Agent bridges

Three stdlib-only HTTP bridges ship in the same wheel: cultureagent-qwen-bridge (Qwen Code over ACP), cultureagent-codex-bridge (codex exec) and cultureagent-claude-bridge (Claude Code headless, claude -p). Each takes repo + head_branch + head_sha, runs the agent in a detached worktree at that SHA, and returns the agent's local commits as a plain result. They never push. See docs/bridges.md.

Develop

uv sync                          # install + dev deps
uv run pytest -n auto -v         # tests (parallel)
uv run cultureagent learn        # smoke
uv run black cultureagent tests
uv run flake8 cultureagent tests

Every PR must bump the version (CI enforces it):

python3 .claude/skills/version-bump/scripts/bump.py {patch,minor,major}

License

MIT. © 2026 AgentCulture.

Metadata

Release files for cultureagent 0.15.1

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

Source distribution (sdist)

Source distribution for cultureagent 0.15.1
File Size Uploaded
cultureagent-0.15.1.tar.gz 925.9 kB Details

Built distribution (wheel)

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

Total release size: 1.3 MB

Release files / cultureagent-0.15.1.tar.gz

Download URL cultureagent-0.15.1.tar.gz
Size 925.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d78f6a55816a04b8fabb9a9bf27a732fafd131af0f47287e6dc1049e2aa42805
BLAKE2b-256 checksum
How to use checksums
4b5cb4cef423a912bde9e5271fcf64b834ed4db4efd5f8bc557ae7361a381a81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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":true}

Release files / cultureagent-0.15.1-py3-none-any.whl

Download URL cultureagent-0.15.1-py3-none-any.whl
Size 363.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d5e7add6b116eb6b3dd30052e4bd9968bac1ab0678e74c92557cc9f5391b3d95
BLAKE2b-256 checksum
How to use checksums
fbe6496bd1acfc8ea11b226d666aeb6dcf7ac12b99d13f1d68a7c1a18a8fff29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","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":true}

Release history Release notifications | RSS feed

This release

0.15.1 This release

2 release files

0.15.0

2 release files

0.9.0

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.8

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.4

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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