Skip to content

Sallyport 0.8.15

Choose a tag to compare

@OlegSotnikov OlegSotnikov released this 17 Jul 02:32

Sallyport 0.8.15

Hotfix: the MCP stdio shim (sp mcp) blocked on stdin with
FileHandle.read(upToCount:), which waits for a full buffer or EOF. A
live MCP host writes one small initialize request into an open pipe
and waits for the reply, so the shim never answered and every host —
Claude Code, Claude Desktop, Codex CLI, OpenCode — timed out after 30s
("failed to connect"). 0.8.14 shipped this regression; the agent ->
sp -> vault path was broken with every MCP host. Switch to
availableData so replies flush as requests arrive.

Also hardens the macOS CI lane against a stalled Sparkle binary-artifact
download (fail-fast pre-resolve with retries; persistent SPM scratch
dirs), with no effect on the shipped app.