This release fixes issues for SREs watching stability and regressions.
Published 1mo
AI Agents & Assistants
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
agents
dsl
llm
mcp
skills
workflow
Summary
AI summaryFixed RemoteMcpConnector self-healing on child death and resolved stale tier‑3 advisory contradiction.
Full changelog
Upgrade impact: none (additive).
- Fix —
RemoteMcpConnectornow respawns a dead child instead of latching a permanent outage (adopter finding). When the connector's stdio child exited (e.g. an externalSIGTERM, exit code 143), it latched a terminal error state and never respawned — every subsequent dispatch returnedRemoteMcpConnector in error stateuntil a full runtime restart. A single child death = total connector outage.start()now self-heals: a dead prior session is discarded and the next dispatch (ordescribeToolswarm) relaunches the child, mirroring a session reconnect. An intentionaldispose()still blocks respawn (a post-dispose dispatch throws). Independent of what killed the child. Verified with a real spawned child that exits mid-request. - Fix — stale tier-3 advisory contradicting connector-arg lint (adopter finding). The tier-3
unverified-qualified-tooladvisory ("connector doesn't declare its tool surface statically; can't validate at compile time") co-fired against a connector wired viadescribeTools()but nostaticTools()— i.e. everyRemoteMcpConnector— and contradicted the 0.23.0 tier-2 connector-arg validation on the same op: an author saw "you passed an unknown arg (so I clearly know your schema)" alongside "I can't validate this tool." It now skips an op whose tool is verified by the warmed schema, and still fires only when neither a static nor a warmed dynamic surface is reachable (a truly-opaque connector, or a misspelled tool name not in the fetched surface). Probe-verified against the live ddgRemoteMcpConnector.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Skillscript
All releases →Related context
Related tools
Earlier breaking changes
- v0.35.0 Editing `# Deadline:` on an approved skill drops it to Draft (signature invalidates).
Beta — feedback welcome: [email protected]