Skip to content

v2.14.36

Choose a tag to compare

@chrisk60331 chrisk60331 released this 19 Mar 20:18
· 11 commits to main since this release

Hotfix release

  • MCP tool error resilience: Wrap each MCP tool call in try/except so a failing tool emits an error result instead of propagating an exception that leaves a dangling tool_call in the Backboard thread. Prevents 400 errors from Anthropic/OpenAI when MCP is toggled off mid-conversation.
  • Billing currency: Fix Plus and Unlimited plan price display from CAD to USD on all billing screens.
  • Watchdog IS_FAILED flag: Set IS_FAILED=1 on hung and non-200 paths before incrementing CONSEC_FAIL, and move CONSEC_FAIL=0 reset after the recovery alert so slow/OK recovery alerts fire correctly.
  • build.sh trap: Move cleanup trap registration before the deployment wait loop so SIGINT/EXIT always cleans up log-tail PIDs.