You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Major Changes
Added execution dashboard for recording past script executions, so you can identify inefficient tool use patterns over time. This can be enabled with the dashboard configuration option.
Implemented support for additional MCP features:
Completions: Proxied directly and exposed as _gateway.complete to agents.
Progress: Proxied in aggregate; if multiple tools have progress notifications, then the execute tool will total the progress values of all tools together.
Other Changes
Removed resource namespacing to avoid breaking compatibility with VS Code. Resources are proxied through without modifying URIs at all, and the gateway makes a best-effort attempt to map each resource back to its originating server.
Using a tool in execute without first calling tool-details or inspect-tool-result for that tool is now an error, forcing agents to avoid hallucinating input/output shapes.
Deeply-nested outputSchema shapes are now recursively described in tool-details.
A subset of resources/resource templates from each server are now included in the server instructions to encourage agents to use them more proactively.
Added a _gateway.update_skill function to allow agents to update skill files without completely rewriting them.
Session data is now deleted after a configurable period of time to avoid blowing out the database (default: 7 days).