Skip to content

v0.1.95

Choose a tag to compare

@andrewtheart andrewtheart released this 14 Aug 18:39
2a28447

What's changed

AI session resume

  • Added a Session list timeout (s) setting under Session (default 20s, range 5ΓÇô300) that controls how long MultiTerm waits for the first local Copilot or Claude session list; the slower VS Code and Visual Studio history pass keeps loading in the background.
  • The resume picker now keeps Refresh available when the bridge does not answer or when the dialog is closed while a listing request is still pending.
  • A silent provider recheck that gets no bridge response now retains the last known assistant availability instead of disabling Resume, and reports "MultiTerm's bridge did not answer the provider check. Keeping the last known availability." A successful response reporting no available assistant still disables unavailable actions as before.
  • The new setting is discoverable through settings search.

Automations

  • PowerShell automation steps now return their output through a bounded, base64-encoded completion marker, capped by UTF-8 bytes at the configured capture limit so long or Unicode-heavy output keeps its most recent tail.
  • Completion payloads carry an output-availability flag, so steps that cannot capture child output (for example, steps run as another user via credentials) are reported as unavailable rather than as empty output.
  • An incomplete output marker that exceeds the configured ceiling now fails the step with "Automation output marker exceeded the configured capture limit" instead of buffering indefinitely; markers split across transport chunks are still decoded correctly.
  • Across-lines output matching now ignores trailing newlines, so an exact multi-line match succeeds on output ending with a newline.
  • A Copilot automation step in a Copilot-mode terminal now reuses that terminal's existing AI session ID.

Developer and packaging

  • Version bumped to 0.1.95 across package.json, the Inno Setup installer, the Visual Studio extension manifest, and the renderer's APP_VERSION.
  • HELP.md and the in-app help now document the session list timeout and the resilient provider recheck.
  • Added end-to-end coverage for the session list timeout, resume refresh availability, silent provider discovery, bounded automation output capture, chunk-split payloads, oversized markers, and unavailable output.

Installation

Download the attached MultiTerm-Setup-0.1.95.exe and run it to install MultiTerm Workbench v0.1.95.

Assets

  • MultiTerm-Setup-0.1.95.exe
    • Size: 109695562 bytes
    • SHA-256: 2ce5deb456155d67a0421de744c5d81730ca59b9c248668404f27b812f29e61a

Validation

  • Installer build completed.
  • Version metadata consistency checks completed.

Full changelog

Compare v0.1.94...v0.1.95