Skip to content

Release 0.5.2: incur 0.5.1 (patch re-cut, serveCli protocol green) - #103

Merged
vvillait88 merged 1 commit into
mainfrom
deps/incur-0.5.1
Aug 31, 2026
Merged

Release 0.5.2: incur 0.5.1 (patch re-cut, serveCli protocol green)#103
vvillait88 merged 1 commit into
mainfrom
deps/incur-0.5.1

Conversation

@vvillait88

Copy link
Copy Markdown
Contributor

Summary

Releases @agent-score/pay 0.5.2, taking incur 0.4.26 -> 0.5.1 (the one genuinely-behind coupled-set dep). incur 0.5.1 still routes its MCP transport through the importModule = (specifier) => import(specifier) indirection that bun's compile tracing cannot follow, so the patch is re-cut for 0.5.1 (rewriting the two @modelcontextprotocol/server[/stdio] specifiers as literal dynamic imports) rather than dropped. The bun-patch .bin symlink deletions carrying a local home path were trimmed by hand.

Type of change

  • Docs, tests, or internal maintenance only
  • Bug fix (no breaking change)
  • New feature (no breaking change)
  • Breaking change (existing callers must update)

Public API

None. No CLI commands, flags, or output shapes changed; incur's progressive tool discovery was already adopted.

Test plan

The serveCli protocol, run against the compiled binary (not the node dist, which can pass while the binary cannot resolve the transport):

  • bun run build / typecheck / lint clean; tests 574 passed.
  • The compiled darwin-arm64 binary reports the injected version 0.5.2 (not 0.0.0-dev).
  • --format yaml renders (the lazy yaml via createRequire resolves).
  • An --mcp initialize + tools/list handshake against the binary returns serverInfo (version 0.5.2) and the tool list with no transport-resolution error, which is exactly what the patch exists to guarantee.

Checklist

  • Tests cover the new behavior, and the suite passes locally
  • Lint, format, and type checks pass
  • Docs and README examples updated if the public surface changed
  • No secrets, credentials, or personal data in the diff or the tests

…tocol green)

incur 0.5.1 still routes its MCP transport through the importModule indirection
(dist/Mcp.js line 43), which bun's compile tracing cannot follow, so the patch
is re-cut for 0.5.1 (rewriting the two @modelcontextprotocol/server[/stdio]
specifiers as literal dynamic imports) rather than dropped. The bun-patch .bin
symlink deletions carrying a local home path were trimmed by hand.

serveCli protocol, run against the COMPILED binary (not the node dist): build +
typecheck + lint + tests (574) green; the binary reports the injected version
0.5.2 (not 0.0.0-dev); --format yaml renders; and an --mcp initialize +
tools/list handshake returns serverInfo + the tool list with no transport
resolution error, which is the whole point of the patch.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vvillait88
vvillait88 merged commit 3f02d90 into main Aug 31, 2026
6 checks passed
@vvillait88
vvillait88 deleted the deps/incur-0.5.1 branch August 31, 2026 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant