Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentskm_toolkit-0.5.0.tar.gz (32.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentskm_toolkit-0.5.0-py3-none-any.whl (34.0 kB view details)

Uploaded Python 3

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

Hashes for agentskm_toolkit-0.5.0.tar.gz
Algorithm Hash digest
SHA256 c73da67a6c81c55a7daeca388a8e78d7d823d52b84903ed53f267dca5852c547
MD5 53813f36b4ea34e2e69de77c59a3b21f
BLAKE2b-256 be1db94b5d3887744a325a46f7074ff46b2c4e041fd2edf65decaf7ff1b07cc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentskm_toolkit-0.5.0.tar.gz:

Publisher: publish.yml on redballoom/agentskm-toolkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agentskm_toolkit-0.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agentskm_toolkit-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9fc96a78f7ede061af139b57f12e3c04f4de32c2c0437f9db8a883f5d57c6bae
MD5 06259a550e6e83aa172f7b6702cf7ed4
BLAKE2b-256 72ddbb9b28dc50309e3bf40ba4da8ae29260cff74596d5017c26ee6f0b12a64f

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentskm_toolkit-0.5.0-py3-none-any.whl:

Publisher: publish.yml on redballoom/agentskm-toolkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page