Skip to content

Release packages - #29

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.3.0

Minor Changes

  • 82badce: Add gbot codex status, gbot codex list-threads [--limit N], and gbot codex send <threadId> <message...>: attach to the local Codex app-server daemon socket ($CODEX_HOME/app-server-control/app-server-control.sock) with a built-in WebSocket client, list threads, and start a turn with documented JSON-RPC (thread/resume + turn/start). Reports an absent socket (no daemon or ChatGPT Desktop private mode), unknown threads, threads owned by another client, and refuses server approval requests instead of approving them. Method names are pinned to Codex 0.154.0.

Patch Changes

  • 93cb28e: Parse global gbot flags only before the command so gbot codex send keeps --json / --dir inside the message; refuse native Windows for gbot codex with a clear error; strip terminal controls from thread listings; run unit tests through scripts/run-unit-tests.mjs so Windows and Node 18 work without shell globs.
  • ef6ce79: Send the gateway bearer only to https hosts on *.cursor.sh, *.cursor.com, or *.cursorvm.com, and the EnsureSandBox / Cursor access token only to *.cursor.sh / *.cursor.com; refuse cross-origin fetch redirects; redact Authorization (any scheme), Cookie, and named token fields from error output. GROK_BOT_ALLOW_LOCAL_GATEWAY=1 admits loopback gateways and GROK_BOT_ALLOW_ANY_GATEWAY=1 disables the host check; both warn once on stderr.
  • d59fa95: Add opt-in local JSONL thread history (GROK_BOT_HISTORY=on) with offline gbot history search.
  • a7415d7: P1 bridge follow-ups: preserve send receipts with rejected/accepted/unknown delivery states (Codex CodexSendError keeps thread/turn IDs, gateway sendPrompt returns delivery + messageId and marks post-write loss unknown); bound the Codex WebSocket transport (idempotent close settling pending requests, socket destroy on every failure, exact handshake validation, fragmentation/UTF-8/opcode handling, header/frame/message/buffer budgets); make gbot_thread bounded without losing replies (truncation metadata, full bounded full-read in tool and --full in CLI, safe string normalization, 1–200 limit consistency, gateway deadline and response-byte cap).
  • 9b034ce: Validate group membership in gateway mode before sending mutations: deduplicate member references, enforce one to six bot members, reject nested groups, and reject bots as group targets.
  • ab70a00: Strip C0/C1 controls (including CR, backspace, and BEL) from gbot codex list-threads text output, not only ESC sequences.
  • 93cb28e: Fix gbot thread so bot replies (send-message entries) show their text instead of empty lines, by sharing transcript parsing with the grok-bot plugin.
  • 3fe1287: Use the signed-in Grok Bot app session on Windows (%APPDATA%\\Grok Bot, DPAPI Safe Storage).

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 603e517 to 10b795c Compare September 15, 2026 03:15
@ScriptedAlchemy
ScriptedAlchemy merged commit 3690852 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.

1 participant