Local multi-agent knowledge capture toolkit with CLI and MCP server.
Project description
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.0 runtime is published, install the official GitHub
Marketplace source and plugin:
codex plugin marketplace add redballoom/agentskm-toolkit --ref <stable-ref> --sparse plugins/agentskm-toolkit
codex plugin add agentskm-toolkit@agentskm-official
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.0 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.0 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.0 plugin pin must not
be exposed through a stable Marketplace ref until production PyPI can install
agentskm-toolkit==0.5.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agentskm_toolkit-0.5.0.tar.gz.
File metadata
- Download URL: agentskm_toolkit-0.5.0.tar.gz
- Upload date:
- Size: 32.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c73da67a6c81c55a7daeca388a8e78d7d823d52b84903ed53f267dca5852c547
|
|
| MD5 |
53813f36b4ea34e2e69de77c59a3b21f
|
|
| BLAKE2b-256 |
be1db94b5d3887744a325a46f7074ff46b2c4e041fd2edf65decaf7ff1b07cc4
|
Provenance
The following attestation bundles were made for agentskm_toolkit-0.5.0.tar.gz:
Publisher:
publish.yml on redballoom/agentskm-toolkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agentskm_toolkit-0.5.0.tar.gz -
Subject digest:
c73da67a6c81c55a7daeca388a8e78d7d823d52b84903ed53f267dca5852c547 - Sigstore transparency entry: 2334188033
- Sigstore integration time:
-
Permalink:
redballoom/agentskm-toolkit@f824e0c4a74e5ea21cc2810e6f112c32f0164ef9 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/redballoom
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f824e0c4a74e5ea21cc2810e6f112c32f0164ef9 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file agentskm_toolkit-0.5.0-py3-none-any.whl.
File metadata
- Download URL: agentskm_toolkit-0.5.0-py3-none-any.whl
- Upload date:
- Size: 34.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fc96a78f7ede061af139b57f12e3c04f4de32c2c0437f9db8a883f5d57c6bae
|
|
| MD5 |
06259a550e6e83aa172f7b6702cf7ed4
|
|
| BLAKE2b-256 |
72ddbb9b28dc50309e3bf40ba4da8ae29260cff74596d5017c26ee6f0b12a64f
|
Provenance
The following attestation bundles were made for agentskm_toolkit-0.5.0-py3-none-any.whl:
Publisher:
publish.yml on redballoom/agentskm-toolkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agentskm_toolkit-0.5.0-py3-none-any.whl -
Subject digest:
9fc96a78f7ede061af139b57f12e3c04f4de32c2c0437f9db8a883f5d57c6bae - Sigstore transparency entry: 2334188054
- Sigstore integration time:
-
Permalink:
redballoom/agentskm-toolkit@f824e0c4a74e5ea21cc2810e6f112c32f0164ef9 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/redballoom
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f824e0c4a74e5ea21cc2810e6f112c32f0164ef9 -
Trigger Event:
workflow_dispatch
-
Statement type: