Skip to content

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 20 Jul 17:29
· 56 commits to main since this release
eaf649f

Linmas 0.5.3

Structured provider diagnostics

Provider-backed reviews now preserve a bounded, allowlisted diagnostic envelope through the MCP boundary. When execution fails, callers can identify the failure class, stage, reason code, retryability, provider, and transmission state without receiving raw stderr, causes, credentials, request IDs, or other sensitive provider output.

The diagnostic contract covers Codex and Claude execution, capability discovery, model selection, response reading, normalization, and MCP timeout handling. Successful reviews and the existing consent gates are unchanged; human review remains mandatory.

Upgrade

npm install --global linmas@0.5.3
codex plugin marketplace add TanKimGwan/linmas --ref v0.5.3
codex plugin add linmas@linmas
codex plugin list

After upgrading a native MCP plugin, restart the Codex desktop/app-server and start a fresh task. An existing task may retain a stale child process or cached plugin metadata from an earlier version.

Verification and safety

  • Node.js 24 or newer is required.
  • Offline tools remain read-only and do not transmit data.
  • Provider execution still requires explicit confirm_transmission=true.
  • No raw provider diagnostic or credential is exposed through MCP.
  • Native Windows and live-provider certification remain outside this release's claim unless separately verified.

Rollback

Pin npm or the Codex marketplace to linmas@0.5.2 / --ref v0.5.2, reinstall, restart the Codex desktop/app-server, and verify the six MCP tools from a fresh task. Source rollback should use a Git revert; do not use a destructive reset. No npm unpublish is required.