Skip to main content

Thin CLI client for the public Rock RMS agent knowledge base.

Project description

rock-kb

Thin terminal client for the public Rock RMS agent knowledge base.

Current public install from GitHub, before the PyPI package is released:

uvx --from 'git+https://github.com/ONE-ALL-Church/rock-agent-kb#subdirectory=clients/python' rock-kb search "check-in labels not printing"
uvx --from 'git+https://github.com/ONE-ALL-Church/rock-agent-kb#subdirectory=clients/python' rock-kb get check-in
uvx --from 'git+https://github.com/ONE-ALL-Church/rock-agent-kb#subdirectory=clients/python' rock-kb claims workflows --min-tier source_backed
uvx --from 'git+https://github.com/ONE-ALL-Church/rock-agent-kb#subdirectory=clients/python' rock-kb dashboard
uvx --from 'git+https://github.com/ONE-ALL-Church/rock-agent-kb#subdirectory=clients/python' rock-kb mcp-config

After the client is published to PyPI, the shorter package-registry form works:

uvx rock-kb search "check-in labels not printing"
uvx rock-kb get check-in
uvx rock-kb claims workflows --min-tier source_backed
uvx rock-kb dashboard
uvx rock-kb mcp-config

From a local rock-agent-kb checkout before the package is published:

uv run --project clients/python rock-kb search "check-in labels not printing"
uv run --project clients/python rock-kb validate bundle.jsonl
ROCK_KB_TOKEN=<issued-token> uv run --project clients/python rock-kb submit bundle.jsonl --org <org-id>

Set ROCK_KB_URL to point at a staging service. Set ROCK_KB_TOKEN when submitting bundles.

Hosted submission is token-gated per organization. If rock-kb submit reports that ROCK_KB_TOKEN is required, ask a Rock KB maintainer to issue a token for the reviewed orgs/<org-id>.yaml registration. Store the token in an environment variable, CI/app secret, or local secret store such as macOS Keychain; do not save it in repo files.

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

rock_kb-0.1.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

rock_kb-0.1.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file rock_kb-0.1.0.tar.gz.

File metadata

  • Download URL: rock_kb-0.1.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rock_kb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5e5ba8a342ab4d8925fe470384105a86fec9dd61f604ead596822ebf12f5e759
MD5 9b592c51e947dc60ea2673f607d7f3ca
BLAKE2b-256 9b9fdf0e47c4ee34ca0a83a6eaebc71fea3190b15f10c79ad1b93a7d09b16fce

See more details on using hashes here.

File details

Details for the file rock_kb-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: rock_kb-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rock_kb-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 403ee68f5f6732909f29054f4e1389e7f4c9c89cd0c66b789561ce56f86c0e86
MD5 2608c4e735815d9aec4a060e6a0f10e8
BLAKE2b-256 a2cb2f020b5d88ba3fe506665cc9bf49252bef45de56aea5d9754643a9469d65

See more details on using hashes here.

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