Skip to content

v0.2.0

Choose a tag to compare

@PetrefiedThunder PetrefiedThunder released this 16 Apr 22:59
· 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_tool decorator with auto-registration
    • Unified ServiceRegistry (local SDK + persistent DB)
    • Dynamic MCP proxy (/.well-known/mcp/tools.json, /mcp/messages JSON-RPC)
    • Standalone CLI generator + FastMCP support
    • Full Pydantic → MCP JSON Schema translation
    • Seamless dry_run=True support 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/charge endpoint
  • Stripe Identity KYC (Phase 2.2)

    • Human sponsor verification before fiat top-ups
    • New wallet states + KYC_REQUIRED_FOR_TOPUP config
    • Full /v1/kyc endpoints
  • 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)
  • mcp optional 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