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.

Install and run the published client from PyPI with uvx:

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 model-map list
uvx rock-kb model group
uvx rock-kb dashboard
uvx rock-kb mcp-config

To test unreleased client changes directly from GitHub, use:

uvx --from 'git+https://github.com/ONE-ALL-Church/rock-agent-kb#subdirectory=clients/python' rock-kb search "check-in labels not printing"

From a local rock-agent-kb checkout:

uv run --project clients/python rock-kb search "check-in labels not printing"
uv run --project clients/python rock-kb model-map list
uv run --project clients/python rock-kb model group --fields identity,required,relationships,diffs
uv run --project clients/python rock-kb model group --property Members
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.1.tar.gz (5.0 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.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rock_kb-0.1.1.tar.gz
  • Upload date:
  • Size: 5.0 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.1.tar.gz
Algorithm Hash digest
SHA256 9fdf30d0003dac3c49bcf6b98912282d200a15aa4c8953e85792d714b8e3bcbf
MD5 eb237cac01bcdfb9712207e4df027287
BLAKE2b-256 0d957f1e30ccc91f4189ac94bf451a43434c129ef182fc2ae38d97b57abc9583

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rock_kb-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2b3b65787b371c9f12c4033bf5421f0aa7a5917e008920beae3d1780dbedf66c
MD5 86a38faacd816ec78270274a19be3554
BLAKE2b-256 26809693b773dd295e0aeab54a6613610749354a1e8906ea069282d045c9b98b

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