Skip to content

Toolport v1.9.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 01:17
9028f45

The orchestration-and-polish release: run whole tool sequences server-side, scope tools by folder and by profile, and a lighter, more finished UI.

Highlights

Code mode. An agent can send one script that runs server-side in a sandboxed pure-Rust engine, calling tools and shaping results inline, instead of round-tripping every call through the model. Fewer round-trips and less token overhead on multi-step work.

Folder- and project-scoped routing. Map a workspace folder to a profile so the active server set follows the project you're working in, with no manual switching.

Tool-granular profiles. A profile can now scope which individual tools each server exposes, not just which servers are visible, so you can present a tight, purpose-built tool set.

Light and dark theme. A System / Light / Dark control in Settings, with the light palette tuned for real use. Existing installs stay dark; fresh installs follow your OS.

Official client logos. Client pages now show the real brand logo for Cursor, Codex, Claude, Gemini CLI, Zed, Warp, and more.

Live Activity. The feed and Live Inspector update in place as calls come in, and the savings banner reads more honestly, with B/T token units and the dollar figure framed as a list-price upper bound before caching.

Structured-result projection. Large tool results can be projected down to the fields that matter before they reach the model, instead of returning the full payload.

Security

  • Human approvals are bound to the exact arguments they were granted for, so a decision can't be reused against swapped inputs.
  • MCP sessions are isolated per client, and loopback HTTP requires authentication with bounded reads.
  • Embedding requests are guarded against SSRF, and Teams server updates reject stale writes.

Fixes

  • Windows stdio process trees are cleaned up on shutdown.
  • OAuth tokens refresh ahead of expiry instead of failing a call first.
  • Share-dialog config export is debounced.

Thanks

Big thanks to @BharadwajKanneveti for contributing to this release: the server-dialog transport helper text (#334), the debounced Share-dialog config export (#338), the toaster theme fix (#333), and the structured-result projection groundwork (#313) that #331 built on.

Existing installs auto-update.