@agentback/config |
Zod-validated config loader with env overlays and DI bindings |
@agentback/security |
User, subject, and principal primitives |
@agentback/authentication |
Authentication decorator and strategy pipeline |
@agentback/authentication-jwt |
JWT bearer strategy |
@agentback/authentication-oauth2 |
OAuth2 introspection and JWKS bearer-token strategies |
@agentback/authorization |
@authorize decorator and voter pipeline |
@agentback/extension-health |
Health/readiness probes |
@agentback/extension-metrics |
Prometheus /metrics endpoint and HTTP timing |
@agentback/extension-otel |
OpenTelemetry spans across REST, MCP, and jobs |
@agentback/extension-rate-limit |
In-memory or Redis-backed rate limiting |
@agentback/metering |
Per-principal REST/MCP/agent usage events, audit sinks, and quota |
@agentback/agents |
Opt-in AI SDK agent wiring — @tool classes projected as host-executed agent tools, per-turn identity, sessions, metering |
@agentback/payments |
x402/MPP/Stripe payment authorization and billing seams |
@agentback/messaging |
Zod-typed JobQueue/EventBus/Scheduler ports with in-memory adapter |
@agentback/messaging-bullmq |
BullMQ + Redis Streams durable adapter for messaging ports |
@agentback/actors |
Zod-typed actor runtime port — @actor/@actorCommand, per-identity serialized turns, idempotent replay, in-memory adapter |
@agentback/actors-do |
Durable Objects actor runtime adapter — one object per identity on Cloudflare DO or celld, atomic state/dedup/journal commit, in-process host |
@agentback/actors-redis |
Redis-backed actor runtime adapter — per-identity leases, atomic state/dedup/journal commit, at-least-once journal delivery |
@agentback/drizzle |
Drizzle ORM binding and drizzle-zod recipe |
@agentback/files |
FileStore port for uploads/downloads + in-memory adapter (the disk FsFileStore is the Node-only @agentback/files/fs subpath) |
@agentback/files-s3 |
S3 FileStore adapter (streaming via AWS SDK v3) |
@agentback/files-sdk |
FileStore adapter over files-sdk — one port, 40+ storage backends (S3, R2, GCS, Azure, fs, …) |
@agentback/plugin |
Discover, gate, mount and retract third-party Component packages; provides/inject derive mount order |
@agentback/testing |
Test harness with typed REST client, supertest, and in-memory MCP |
@agentback/testlab |
Lower-level test helpers used by the package test suites |
create-agentback |
npm create scaffold for REST, MCP, and hybrid services |
@agentback/cli |
agentback/abc lifecycle CLI — new (scaffold), deploy (Vercel/Cloudflare Workers), update (bump lockstep ranges + run migrations) |
@agentback/command |
Project @tool classes as an operator CLI — argv→Zod coercion, bare stdout result, routed through callTool (shares tool selection with agents) |
@agentback/console |
Combined context, schema, REST/OpenAPI, and MCP admin console |
@agentback/console-theme |
Shared styling for console and explorer UIs |
@agentback/console-agents |
Console Agent tab: runs one turn of the app's own agent against its own @tools, server-side (off by default) |
@agentback/console-chat |
ACP agent dock for the console: see the live app + evolve source via a grounded coding-agent session (Node-host-only; off by default) |