Repository navigation
Conversation
🦋 Changeset detectedLatest commit: 842e98c The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
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.
A prompt POST that times out with a DOMException currently throws a TypeError while appending the delivery hint to its read-only
message. The CLI then losesdelivery: unknownand the target, even though the prompt might have reached the gateway.Wrap unknown-delivery errors before annotating them, retaining the original error as
cause, its name and properties, and the target. Add regression coverage using a real DOMException, including cancellation before fetch and failure during target resolution. Explicit HTTP rejection keeps its existing behavior.Validation:
host-tool-inventorytests also fail on the unchanged upstream base in this sandbox: the MCP SDK child dropsOPENSSL_CONF, and Node exits on a denied host OpenSSL configuration before loading the bundle. No tests or expectations were changed to bypass this.sendPromptand CLI outcome handling for DOMException, network errors, HTTP 400/500, cancellation and resolution failure.This preserves delivery uncertainty; it does not change the gateway deadline or prove that the remote timeout itself is resolved. Includes a patch Changeset.