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)
| File | Size | Uploaded | |
|---|---|---|---|
| agentskm_toolkit-0.5.1.tar.gz | 33.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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