Skip to content

Releases: OOBE-PROTOCOL/sap-mcp

0.9.63

Choose a tag to compare

@CryptoFamilyNFT CryptoFamilyNFT released this 30 Jul 00:38
0f1aba5

SAP MCP 0.9.63 hardens the local sap_payments bridge lifecycle for agent runtimes. It adds a runtime/profile-scoped bridge process lock, stronger stdio shutdown cleanup, the free sap_payments_process_status diagnostic tool, and updated wizard/skills/docs guidance so agents diagnose stuck x402/write flows without killing node or npx processes mid-session.\n\nVerified before release:\n- Typecheck: passed\n- Lint: passed with 2 pre-existing warnings\n- Build: passed\n- Targeted tests: 67/67 passed\n- Full test suite: 639/639 passed outside sandbox\n- npm pack dry-run: passed

0.9.56

Choose a tag to compare

@github-actions github-actions released this 29 Jul 17:06
554b07f
Release SAP MCP 0.9.56

0.9.55

Choose a tag to compare

@github-actions github-actions released this 29 Jul 17:48
c3ce37f
fix: add Sprint 1-3 tools to pricing catalog + fix signal_score indic…

0.9.54

Choose a tag to compare

@github-actions github-actions released this 29 Jul 10:48
91c62dd
feat: add risk engine, signal score, trailing stop, modify position, …

0.9.53

Choose a tag to compare

@github-actions github-actions released this 28 Jul 20:45
fdee69d
fix: strip null optional accounts from Adrena instructions (error 3007)

buildInstruction was passing null for optional accounts (referrerProfile)
to Anchor. Anchor v0.30 resolves null for optional accounts without PDA
seeds to a wrong address, causing on-chain error 3007 (account owned by
different program). This affected closePositionShort, closePositionLong,
and all builders that pass referrerProfile = null.

Fix: strip null entries from the accounts object before passing to
Anchor, so optional accounts are omitted entirely from the instruction.

0.9.52

Choose a tag to compare

@github-actions github-actions released this 28 Jul 04:16
cf85789
fix: bump version to 0.9.52

0.9.51

Choose a tag to compare

@github-actions github-actions released this 28 Jul 03:09
db21bbf
feat: add ClawPump runtime support + fix stop_loss_required policy vi…

0.9.50

Choose a tag to compare

@github-actions github-actions released this 28 Jul 01:21
5cd1507
fix: bump version to 0.9.50 in server.json, constants.ts, logger.ts

Version was stuck at 0.9.38 in:
- server.json (3 occurrences)
- src/core/constants.ts (MCP_SERVER_VERSION)
- src/core/logger.ts (fallback version string)
All now set to 0.9.50 to match package.json and git tag.

0.9.49

Choose a tag to compare

@github-actions github-actions released this 28 Jul 00:16
b0f090b
fix: update agent context prompt with prepaid + dry-run + batch + int…

0.9.48

Choose a tag to compare

@github-actions github-actions released this 28 Jul 00:15
acdacd7
feat: prepaid session payment via x402 Lifecycle Hooks grantAccess

Session-based prepaid payment using standard x402 Lifecycle Hooks
(onProtectedRequest → grantAccess). Fully x402-compliant — no protocol
modifications, no facilitator changes, no pay.sh changes.

Flow:
1. Agent calls sap_payments_start_prepaid (free local tool)
2. Bridge calls hosted sap_payments_fund_prepaid via x402 (1 payment)
3. Server creates PrepaidCreditStore session after settlement
4. Returns sessionId to agent
5. Agent passes prepaidSessionId to sap_payments_call_paid_tool
6. Bridge injects X-SAP-Prepaid-Session header
7. Server monetization gate checks prepaid balance
8. If sufficient → grantAccess (no 402 challenge, no payment)
9. If insufficient → fall through to normal 402 payment

Components:
- src/payments/prepaid-credit-store.ts — PrepaidCreditStore (in-memory + file persistence)
- src/payments/monetization-gate.ts — onProtectedRequest hook checks X-SAP-Prepaid-Session
- src/payments/x402-paid-call.ts — bridge injects header, detects prepaid grant
- src/tools/x402-paid-call-tool.ts — 3 new tools:
  - sap_payments_fund_prepaid (hosted, paid — creates session)
  - sap_payments_start_prepaid (local, free — calls fund via bridge)
  - sap_payments_prepaid_balance (local, free — checks remaining)

Skill adrena-perp-trading updated with prepaid session docs.
Agent context prompt updated with prepaid + dry-run + batch + intent flow.
626/626 tests pass. tsc clean.