Version Packages - #355
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@automatalabs/mcp-server@0.27.1
Patch Changes
217ba32: Fix a race that could leave a freshly connected client with no
workflowtool.Registration was gated on
notifications/initialized, but a notification carries noordering guarantee against the requests that follow it — and over the stdio shim each
frame becomes its own HTTP POST to the daemon. A client that pipelined
initializedwithits first
tools/listortools/callcould reach a server with nothing registered,surfacing as an empty tool list or a tool-not-found result on the first call.
The
workflowtool is now registered at server construction, so it exists for the wholelife of the session. Capability negotiation is unchanged for the MCP Apps surface: the
panel resource, the app-only
workflow-eventstool, and the tool's UI metadata are stilladded only for a client that advertised
io.modelcontextprotocol/ui, and the resultingtools/list_changedprompts a capable client to re-list.The shim now also forwards client frames in the order they were sent; previously each
frame was dispatched without sequencing, so consecutive frames could race as concurrent
POSTs and arrive out of order.
Updated dependencies [217ba32]
@automatalabs/repl-engine@0.1.8
Patch Changes
@automatalabs/workflows@0.47.1
Patch Changes
217ba32: Fix a race that could leave a freshly connected client with no
workflowtool.Registration was gated on
notifications/initialized, but a notification carries noordering guarantee against the requests that follow it — and over the stdio shim each
frame becomes its own HTTP POST to the daemon. A client that pipelined
initializedwithits first
tools/listortools/callcould reach a server with nothing registered,surfacing as an empty tool list or a tool-not-found result on the first call.
The
workflowtool is now registered at server construction, so it exists for the wholelife of the session. Capability negotiation is unchanged for the MCP Apps surface: the
panel resource, the app-only
workflow-eventstool, and the tool's UI metadata are stilladded only for a client that advertised
io.modelcontextprotocol/ui, and the resultingtools/list_changedprompts a capable client to re-list.The shim now also forwards client frames in the order they were sent; previously each
frame was dispatched without sequencing, so consecutive frames could race as concurrent
POSTs and arrive out of order.