Skip to main content

AgentsKM Toolkit

AgentsKM is a local, conversation-driven knowledge workflow shared by multiple Agent hosts. User knowledge remains in a configured Vault and is never bundled in the Python package or Codex plugin.

Codex Plugin -> Skill + MCP registration
MCP          -> structured Agent tools and role-aware visibility
CLI          -> the only configuration, permission, Vault, lock, transaction,
                audit, Inbox, search, review, and Wiki implementation
Vault        -> user-owned knowledge data

src/agentskm_toolkit is the only runtime source of truth. tools/km-cli and adapters/mcp are compatibility launchers for old source-checkout workflows; they contain no business logic.

Codex Plugin

After the matching 0.5.1 runtime is published, install the official GitHub Marketplace source and plugin:

codex plugin marketplace add redballoom/agentskm-toolkit --ref main
codex plugin add agentskm-toolkit@agentskm-official

The Marketplace manifest is stored at the repository root. Do not pass --sparse plugins/agentskm-toolkit with this repository layout; Codex must fetch the root manifest before it can resolve the plugin subdirectory.

The plugin installs one agentskm Skill and an MCP registration. On MCP start, uvx resolves the exact PyPI runtime pin; no repository clone or global agentskm installation is required. The host must provide uvx on PATH.

The first start creates the requested Profile, the config at %USERPROFILE%\.agentskm\config.json, and an empty default Vault at %USERPROFILE%\Documents\AgentsKM\vault when they do not exist.

commands/*.md is temporarily retained only for the 0.5.x UI migration experiment. Codex may convert those files into source-command-* Skills; natural-language use of the formal agentskm Skill is the product contract.

Other Agents

There is no universal cross-host plugin format. Hermes, Claude, Cursor, and other MCP-capable hosts use the same runtime directly:

command: uvx
args: --from agentskm-toolkit==0.5.1 agentskm mcp --profile <profile> --host <host> --bootstrap-role contributor

Use scripts/render_mcp_config.py only as a source-repository convenience for generating this configuration. End users do not need the script or a clone.

Roles

contributor: search / propose / respond
reviewer:    + review / dashboard
compiler:    + promote / merge

Roles come from the selected Profile in the user config. MCP hides tools above the session role, while CLI independently enforces every write. Role changes require an MCP reconnect so the host receives a stable tool list.

Development

pip install -e .
agentskm --version
python scripts/check_repo_purity.py
python scripts/check_versions.py
python scripts/build_plugin.py --check
python tests/acceptance/test_km_workflow.py

Acceptance tests write only to temporary Vaults. The 0.5.1 plugin pin must not be exposed through a stable Marketplace ref until production PyPI can install agentskm-toolkit==0.5.1.

Release files for agentskm-toolkit 0.5.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 agentskm-toolkit 0.5.1
File Size Uploaded
agentskm_toolkit-0.5.1.tar.gz 33.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentskm-toolkit 0.5.1
File Interpreter ABI Platform
agentskm_toolkit-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 67.2 kB

Release files / agentskm_toolkit-0.5.1.tar.gz

Download URL agentskm_toolkit-0.5.1.tar.gz
Size 33.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d5a26ded598ada73b64f3a1bb1cb26f38b1dbc58dce93c26bc869d34f2ed4ea8
BLAKE2b-256 checksum
How to use checksums
d841fc8f9a61eb4d12a18e3f681bd3c19972356b219d974e227dc1e3a1a16f44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.

Transparency log

Release files / agentskm_toolkit-0.5.1-py3-none-any.whl

Download URL agentskm_toolkit-0.5.1-py3-none-any.whl
Size 34.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
23a34af667710b6997b0bf1281dfaefccd76ac24841fcac9dc3c31f36bd40d89
BLAKE2b-256 checksum
How to use checksums
b0da035685ca8afdedb847e522bb68feb4f189eda745d0cda62e49973bad0741
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.

Transparency log

Release history Release notifications | RSS feed

0.5.3

2 release files

0.5.2

2 release files

This release

0.5.1 This release

2 release files

0.5.0

2 release files

0.4.4

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