Skip to content

bridgectl v1.4.4

Choose a tag to compare

@github-actions github-actions released this 04 Oct 07:58
· 17 commits to main since this release
c537a36

v1.4.4

Highlights

  • Session diagnostics: Added bridgectl session diagnose and a DiagnoseSession RPC, with diagnostic snapshots available over the Bridge control channel. Reports include the last successful control connection and provider-assigned pending request kinds. (#276)
  • Agent-friendly startup: Added machine-readable doctor --json output and exit-code support, provider shortcuts, bare invocation support, and a $HOME allow-list. (#279)
  • Windows release support: Fixed Windows cross-compilation and added a windows/amd64 release ZIP. (#278)
  • Richer environment checks: bridgectl doctor now includes a Versions section. (#272)

Fixes

  • Eliminated quadratic CPU growth in telemetry interaction buffering. (#271)
  • Fixed server certificate renewal when certificates expire or the --san value changes. (#273)
  • Hardened session diagnostics against a race condition, prevented pending summary text from appearing in diagnostic output, and corrected Codex v2 approval classification using the JSON-RPC method. (#276)
  • Fixed setup-node to run nvm rather than only print setup instructions.

Changes

  • Added local Bridge MCP diagnostics to development agent launches and session listing to the development MCP adapter, with documentation for the agent diagnostic workflow. (#276)
  • Added a CPU debugging guide, an agent-facing debugging workflow, a Claude Code skill, and Makefile helpers. (#271)
  • Added an example local AI code review runner. (#250)
  • Expanded CI coverage to run remote mTLS and step-ca end-to-end suites against the published container; aligned Windows smoke tests with the Node.js version in .nvmrc. (#277)
  • Updated AI agent CLI dependencies, typescript-eslint, and Ballast tooling.

Generated by Castoff using OpenAI model gpt-6-astra.

Published artifacts

  • Go SDK module tag: v1.4.4
  • Docker image: ghcr.io/orchael/bridgectl:v1.4.4
  • Docker image digest: sha256:a84ca6f1293f3eb0ef25882568f978e01767d2a57691019d40fb1203a33a616d
  • Documentation site: https://orchael.github.io/bridgectl/
  • Apt repository: https://orchael.github.io/bridgectl/apt
  • Install helper: https://orchael.github.io/bridgectl/install.sh
  • Homebrew (macOS): brew install orchael/bridgectl/bridgectl

What's Changed

  • fix: eliminate O(n^2) CPU blowup in telemetry interaction buffering by @markcallen in #271
  • chore(deps): Bump the ai-agent-clis group with 3 updates by @dependabot[bot] in #261
  • chore(deps-dev): Bump typescript-eslint from 8.70.0 to 8.70.1 by @dependabot[bot] in #262
  • feat: add a Versions section to bridgectl doctor by @markcallen in #272
  • feat: add local AI code review runner example by @markcallen in #250
  • fix: renew server cert on expiry and on a changed --san value by @markcallen in #273
  • ci: run remote mTLS and step-ca e2e suites against the published container by @markcallen in #277
  • fix: cross-compile for Windows and ship a windows/amd64 release zip by @markcallen in #278
  • feat: AI-agent-friendly startup (doctor --json/exit code, provider shortcuts, bare invocation, $HOME allow-list) by @markcallen in #279
  • Add authoritative session diagnostics and development MCP discovery by @markcallen in #276

Full Changelog: v1.4.3...v1.4.4

Changelog

  • f4ce163 Add local Bridge MCP diagnostics to dev agent launches
  • 2f35e4c Document agent diagnostic workflow
  • 3d1b17d Expose session listing in the Bridge dev MCP adapter
  • 79af5e4 Fix diagnostic race and development setup review findings
  • 4af53aa Merge branch 'main' into feat/agent-diagnostics
  • dfdc1a9 Merge branch 'main' into feat/agent-diagnostics
  • 9695c2a Merge pull request #271 from orchael/fix/server-cpu-debug-instrumentation
  • c537a36 Merge pull request #276 from orchael/feat/agent-diagnostics
  • 011c501 chore(deps): Bump the ai-agent-clis group with 3 updates (#261)
  • c5288e6 chore(deps-dev): Bump typescript-eslint from 8.70.0 to 8.70.1 (#262)
  • f6581c2 ci: run remote mTLS and step-ca e2e suites against the published container (#277)
  • 141f4d3 ci: use .nvmrc Node version in windows-smoke
  • d6042c7 feat: AI-agent-friendly startup (doctor --json/exit code, provider shortcuts, bare invocation, $HOME allow-list) (#279)
  • fd60dd2 feat: DiagnoseSession RPC and provider-assigned pending request kind
  • 7e16f38 feat: add a Claude Code skill and Makefile helpers for the CPU debugging workflow
  • 867e99a feat: add a Versions section to bridgectl doctor (#272)
  • f56990c feat: add bridgectl session diagnose
  • 6347670 feat: add local AI code review runner example (#250)
  • a656db4 feat: record and report last successful Bridge control connection
  • 174df31 feat: serve the diagnostic snapshot over the Bridge control channel
  • 45b160c fix: address Copilot review feedback on PR #271
  • e6836c3 fix: address Copilot review round 2 on session diagnose
  • 0b9ca77 fix: address second round of Copilot review feedback on PR #271
  • c222f00 fix: classify Codex v2 approval kind from the JSON-RPC method
  • 15288bf fix: cross-compile for Windows and ship a windows/amd64 release zip (#278)
  • 23e26c2 fix: eliminate O(n^2) CPU blowup in telemetry interaction buffering
  • 586db33 fix: make setup-node run nvm instead of printing instructions
  • 608847f fix: never emit pending summary text in session diagnose
  • e053d4d fix: renew server cert on expiry and on a changed --san value (#273)
  • f84b1ca fix: use an absolute GitHub URL for the README cross-reference in the CPU debugging guide
  • ceda128 ran ballast-audit
  • 4518aed upgraded ballast, ran doctor --fix