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.
User Guides
Start with the AgentsKM 0.5.3 guide index. It separates installation, acceptance, daily use, updates, and troubleshooting for:
- Codex Marketplace plugin users;
- Hermes, Claude, Cursor, and other stdio MCP hosts;
- direct CLI and automation users;
- Toolkit maintainers and release operators.
The current component boundaries, configuration model, role enforcement, and write-safety contract are documented in Architecture.
Codex Plugin
Install the official GitHub Marketplace source and plugin. The current plugin
resolves the published 0.5.3 runtime from PyPI:
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.3 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. Before moving a stable Marketplace ref to a new release, confirm that its exact runtime pin is already installable from production PyPI.
Release files for agentskm-toolkit 0.5.3
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.3.tar.gz | 35.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentskm_toolkit-0.5.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 71.4 kB
Release files / agentskm_toolkit-0.5.3.tar.gz
| Download URL | agentskm_toolkit-0.5.3.tar.gz |
|---|---|
| Size | 35.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b1f71d240c371569c0df44ef24a3a6ecfa3ca344af6d1cc2012346345938c3d2
|
|
BLAKE2b-256 checksum How to use checksums |
241df82b1a279f6dea6e4dd7a4ce5f8bcfcc36ce860ecd43ff7fead87af1d84c
|
| 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 13, 2026.
Transparency logRelease files / agentskm_toolkit-0.5.3-py3-none-any.whl
| Download URL | agentskm_toolkit-0.5.3-py3-none-any.whl |
|---|---|
| Size | 36.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2ebb9a660e326ce8a7d655391cd65df965e7e17d7ea75f2cee045ac80a5abe12
|
|
BLAKE2b-256 checksum How to use checksums |
e454fb277425ae7d43fcaca77c46ebf28566ef0b88ec227cb62fdb9b3a20537d
|
| 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 13, 2026.
Transparency log