Skip to content

Release packages - #49

Merged
ScriptedAlchemy merged 1 commit into
mainfrom
changeset-release/main
Sep 15, 2026
Merged

ScriptedAlchemy merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

grok-bot-cli@0.4.0

Minor Changes

  • 1dc6d34: Ship gbot as one generated Agent Bundle CLI at the package root and add gbot-install install|uninstall <cursor|codex|claude> / gbot-install doctor for the bundled grok-bot MCP tools and talk-to-grok-bot skill; delete the nested plugin/ project and the hand-written dispatcher. Breaking (pre-1.0): Node.js 22.19.0 or newer is required; options are command-local (gbot send --history-dir DIR …, no leading globals); --json is reserved anywhere before --, so put -- before flag-like message text; send and every codex command write one JSON document to stdout with exitCode (failures keep error, delivery, reason, mode and exit 1), other commands print failures on stderr and exit 1; argument and schema errors exit 2; --instructions is gone (use --description) and --notify/--hidden take on|off only; chat records history rows as event: "thread"; the installed bundle is named gbot (uninstall an earlier source-built grok-bot plugin first). (feat: collapse grok-bot-cli into one root Agent Bundle project #50)

Patch Changes

  • 4b3cd78: Make gbot codex dependable for automation and safe for agent relays: codex status --json reports socketState, a stable failure mode (socket-absent, permission-denied, not-a-socket, connect-failed, handshake-failed, bad-response, windows-unsupported), schema.compatibility separate from reachability, a bounded codex --version probe (cliVersionProbe), and desktopAttached: "unknown"; codex list-threads adds --cursor, bounds --limit to 1–200, rejects unknown arguments, validates the response shape, and strips terminal controls from every text field in JSON too. codex send and send accept --correlation-id, --reply-to, --hop, and --envelope, return receipts with messageId (sent as Codex's clientUserMessageId), correlationId, replyTo, hop, and maxHops, refuse relays at GROK_BOT_MAX_HOPS (default 4) with reason: "hop-limit", honor the operator allowlist GROK_BOT_CODEX_THREADS, refuse active threads with reason: "busy" instead of steering a running turn (or, with --when-busy queue and GROK_BOT_CODEX_EXPERIMENTAL=1, hand them to Codex's experimental thread/queue/add and report delivery: "queued"; codex queue <threadId> lists that queue), and emit reason/mode in every --json send failure. Fixes [P1 before unattended use] Add attributable routes and loop-safe message correlation #37, [P2] Define busy-thread delivery and evaluate Codex’s native queue #38, [P2] Complete the machine-readable Codex status and thread-discovery contract #39.
  • bf64783: Add gbot thread --after ID for exclusive client-side filtering of the bounded gateway tail, including no-op cursors and explicit gap-reset snapshots.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 513e3f0 to e1ee8fe Compare September 15, 2026 07:45
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from e1ee8fe to e69265b Compare September 15, 2026 09:47
@ScriptedAlchemy
ScriptedAlchemy merged commit db3d968 into main Sep 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[P1 before unattended use] Add attributable routes and loop-safe message correlation

1 participant