Skip to content

Interactive Feature Explorer

AGBoss is an open-source TypeScript framework with static verification (agboss check) for complex multi-agent workflows on top of LangGraph. Use the interactive Feature Explorer below to inspect how each decorator, workflow primitive, and testing loop works in real application code.

How does each AGBoss capability work in code?

Section titled “How does each AGBoss capability work in code?”

Select a capability category on the left and switch between the code tabs on the right to see the exact production problem it addresses, the AGBoss solution, and the corresponding TypeScript implementation.

Production Problem

AGBoss Solution

Where can you run these capabilities end to end?

Section titled “Where can you run these capabilities end to end?”

Every mechanism in the explorer above is backed by runnable verification suites in agbossjs/agboss-examples:

  • 01-hello-agboss: Dependency injection, @Router + @Agent + @Tool, SQLite cost ledger, and HTTP server integration.
  • 02-path-scope-proof: Build-time [input.missing-on-path], [input.outdated-on-path], [launch.branch-outdates-sibling], and [flow.uncompensated-action] proofs.
  • 03-support-refund-desk: Reversible HMAC @PiiPolicy, @InputGuardrail / @OutputGuardrail, @ToolInterceptor, @Compaction, and @EvalSuite.
  • 04-travel-booking-saga: Declarative compensateWith / committedBy LIFO sagas, two-phase @ChannelRole pauses, @Arbiter quorums, and SQLite crash recovery.
  • 05-cluster-work-stealing: ChildPlacement.AnyInstance distributed child workflows, 30s leases, and @HealthCheck liveness/readiness probes.
  • 06-enterprise-agent-mesh: Multi-service A2A + MCP mesh, agboss check --federation, and agboss hub.
  • 07-langgraph-migration: Deterministic before/after migration from raw LangGraph shared state to AGBoss narrow DTOs and HarnessDSL.