Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 17 Apr 13:43
· 84 commits to master since this release

Highlights

Pass through the bridge's new cancellation metadata so agents know whether a task was gracefully cancelled or force-killed, and that the YADE __main__ namespace survives the interrupt.

What changed

  • yade_execute_code: distinguishes terminated (async abort succeeded) from timeout (abort failed, bridge may still be blocked). Docstring warns against except BaseException: in user code — it defeats bridge-initiated cancellation.
  • yade_interrupt_task: response now surfaces method (flag_only / flag_and_async_exc), async_exc_skipped_reason, namespace_preserved, and continuation_hint from the bridge. Agents can follow up with yade_execute_code to resume work — task variables and O state are preserved across the interrupt.

Pairs with

Requires yade-mcp-bridge 0.3.0 for the new termination metadata. See the bridge release notes for the architectural changes (dedicated script threads, SetAsyncExc cancellation, sim cleanup).

Full Changelog: v0.2.2...v0.3.0