Repository navigation
v0.2.0
·
1373 commits
to main
since this release
v0.2.0 — Full B2A Toolchain & Economic Safety Layer
This release brings the complete end-to-end agent-native experience:
New Major Features
-
MCP Server Generator (
Phase 3.2/4.2)@mcp_tooldecorator with auto-registration- Unified
ServiceRegistry(local SDK + persistent DB) - Dynamic MCP proxy (
/.well-known/mcp/tools.json,/mcp/messagesJSON-RPC) - Standalone CLI generator + FastMCP support
- Full Pydantic → MCP JSON Schema translation
- Seamless
dry_run=Truesupport on MCP calls
-
Dry-Run Sandbox / Shadow Ledger (
Phase 5.2)- Redis-backed stateful simulation sessions (15-min TTL)
async with b2a.simulate_session() as sim:context manager- Cumulative balance checks, cost estimates only (no side-effects)
- Velocity isolation + single-shot
/dry-run/chargeendpoint
-
Stripe Identity KYC (
Phase 2.2)- Human sponsor verification before fiat top-ups
- New wallet states +
KYC_REQUIRED_FOR_TOPUPconfig - Full
/v1/kycendpoints
-
API Key Rotation (
Phase 5.3)- Automatic rotation on velocity freeze / compromise
- Grace period + audit trail
- SDK helpers + webhook events for agents
Other Improvements
- Unified Service Registry (replaces old
register_service()logic) mcpoptional dependency- Expanded tests (19 new MCP tests + sandbox coverage)
- Examples + README sections for every new feature
Next up
- Phase 6 (full behavioral Sandbox Engine) + multi-tenancy scaffolding