Skip to content

kindgi blocks

Data blocks: versioned prompts and settings agent versions pin (list / show / versions / publish / unregister / reinstate).

List data blocks (the latest version of each).

Terminal window
kindgi blocks list [--project=<id>] [--kind=prompt|settings] [--name=<prefix>] [--limit=<n>] [--cursor=<c>]

Flags:

  • --cursor <value>: Resume after this cursor, from the previous page's nextCursor.
  • --kind <value>: Only this kind: prompt or settings.
  • --limit <value>: The most to return (default 25, at most 100).
  • --name <value>: Only ids starting with this.
  • --project <value>: Only blocks of this project.

Show a data block: its latest version, or the one named by --block-version.

Terminal window
kindgi blocks show <block-id> [--block-version=<semver>]

Flags:

  • --block-version <value>: The version to show. Default: the latest.

List a data block's versions, newest first.

Terminal window
kindgi blocks versions <block-id> [--include-unregistered] [--limit=<n>] [--cursor=<c>]

Flags:

  • --cursor <value>: Resume after this cursor, from the previous page's nextCursor.
  • --include-unregistered: Include unregistered versions (each with unregisteredAt).
  • --limit <value>: The most to return (default 25, at most 100).

Publish a data block version into a project: a prompt (--prompt), settings (--settings), or a full definition as JSON.

Terminal window
kindgi blocks publish <block-id> --block-version=<semver> --project=<id> (--prompt=<template>|@<file> | --settings=<json>|@<file> [--schema=<json>|@<file>]) [--description=<text>]
kindgi blocks publish --project=<id> '<json>'|@<file>

Flags:

  • --block-version <value>: The version to publish.
  • --description <value>: A description for the version.
  • --project <value>: The project the block belongs to. Required.
  • --prompt <value>: A prompt block: its Liquid template, inline or @<file>.
  • --schema <value>: A settings block's JSON Schema, inline or @<file>.
  • --settings <value>: A settings block: its values as JSON, inline or @<file>.

Unregister a data block version: no range picks it any more, but the agent versions that pin it keep running it.

Terminal window
kindgi blocks unregister <block-id> --block-version=<semver>

Flags:

  • --block-version <value>: The version to unregister. Required.

Reinstate an unregistered data block version, unchanged.

Terminal window
kindgi blocks reinstate <block-id> --block-version=<semver>

Flags:

  • --block-version <value>: The version to reinstate. Required.

Every command also takes the global flags.