Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 13:03
563a211

Added

  • --bridge-port CLI argument to override the bridge connection port —
    shorthand for --bridge-url ws://localhost:PORT. When a full
    --bridge-url / PFC_MCP_BRIDGE_URL is also supplied, only its port is
    overridden.

Changed

  • pfc_execute_task now submits over the bridge's execute_task message
    (renamed from pfc_task so the shared bridge protocol is product-neutral;
    the bridge keeps pfc_task as a deprecated alias). Requires
    itasca-mcp-bridge >= 0.1.5
    — older bridges silently ignore the message
    and submission times out. If that happens, confirm the bridge version with
    pfc_execute_code (import itasca_mcp_bridge; print(itasca_mcp_bridge.__version__)) and upgrade by re-running addon.py.
  • Slimmed pfc_check_task_status pagination to total_lines + line_range,
    replacing the heavier pagination object. Output windows are still selected
    with skip_newest / limit / filter_text.
  • Bumped itasca-mcp-bridge to 0.1.5 (submodule pin). Picks up the PySide6
    Qt task-pump fix so the bridge starts on PFC 9.7+ (Python 3.10 / Qt6),
    where a hard PySide2 import previously froze the GUI on startup, and the
    execute_task protocol rename.