Skip to content
reaatechREAATECH

All TypeScript packages

Every MIT-licensed TypeScript package across the reaatech AI catalog. Filter by category or repo, search by name, summary, or slug, and jump straight to the package detail or its npm listing. Packages that haven’t shipped to npm yet still appear here with a pending npm badge so the catalog reflects the actual surface — see solutions for assembled recipes.

Category
Repo

313 packages · page 1 of 14

@reaatech/a2a-reference-auth

v0.1.0
Provides a set of interchangeable authentication strategies—including API key, JWT, and no-op—that implement a unified `authenticate` method. Each strategy is exported as a class that validates request headers and returns a standardized authentication result.
status
published
published
22 days ago

@reaatech/a2a-reference-client

v0.1.0
Provides a TypeScript client class for interacting with A2A agents via JSON-RPC 2.0 and Server-Sent Events. It includes built-in agent discovery, automatic retry logic, and an `AsyncGenerator` interface for consuming real-time task streams.
status
published
published
22 days ago

@reaatech/a2a-reference-core

v0.1.0
Provides canonical TypeScript types, Zod schemas, and custom error classes for the Agent-to-Agent (A2A) protocol. It serves as a shared library for validating agent cards, tasks, messages, and artifacts at runtime.
status
published
published
22 days ago

@reaatech/a2a-reference-mcp-bridge

v0.1.0
Exposes A2A agent skills as MCP tools and wraps MCP tools as A2A skills to enable interoperability between the two ecosystems. It provides classes for bidirectional protocol translation and requires the `@modelcontextprotocol/sdk` package at runtime.
status
published
published
22 days ago

@reaatech/a2a-reference-observability

v0.1.0
Provides pre-configured Pino logger instances and utility functions for propagating correlation IDs across asynchronous boundaries. It exports a default logger and factory functions that automatically toggle between human-readable output for development and structured JSON for production environments.
status
published
published
22 days ago

@reaatech/a2a-reference-persistence

v0.1.0
Provides a standardized `TaskStore` interface for persisting A2A task state, offering implementations for in-memory, file-system, and Redis storage. It supports paginated listing, history management, and artifact tracking, with the Redis implementation requiring the `ioredis` package at runtime.
status
published
published
22 days ago

@reaatech/a2a-reference-server

v0.1.0
Provides Express and Hono adapters for building interoperable AI agents using JSON-RPC 2.0 routing, SSE streaming, and a task lifecycle state machine. It exposes factory functions that accept an agent definition and execution logic to generate a fully configured server instance.
status
published
published
22 days ago

@reaatech/agent-auth-proxy-client

v1.0.0
Two typed HTTP clients for the agent-auth-proxy server: `AgentClient` exchanges an API key for a JWT and makes proxied requests to third-party APIs on behalf of a user, while `AdminClient` manages users, agents, grants, and tokens. Both decode server errors into typed error classes (`AuthError`, `ScopeError`, `ValidationError`, `UpstreamError`, `AppError`).
agent-auth-proxyclientsdkoauth2
status
published
published
17 days ago

@reaatech/agent-auth-proxy-core

v1.0.0
Shared Zod schemas, error classes, and TypeScript types for OAuth2 proxy request validation, scope management, and error handling, exported as framework-agnostic primitives that only depend on `zod`.
agent-auth-proxytypeszodschemas
status
published
published
17 days ago

@reaatech/agent-auth-proxy-server

v1.0.0
Fastify plugin and CLI that implements an identity-aware proxy server for agent-to-service communication, handling API key auth, OAuth2 with PKCE, JWT issuance, scope enforcement, credential injection, and audit logging. Exports `buildApp()` and `start()` functions, requires a PostgreSQL database and pairs with `@reaatech/agent-auth-proxy-core` for shared schemas.
proxyauthoauth2apiagentidentity
status
published
published
17 days ago

@reaatech/agent-budget-cli

v0.1.0
Manages agent spending limits and budget configurations via a command-line interface. It provides commands to define budget caps, generate spend reports, and perform pre-flight checks for specific scopes.
status
published
published
17 days ago

@reaatech/agent-budget-engine

v0.1.0
Enforces LLM spending limits by providing a `BudgetController` class that manages state, performs pre-flight cost checks, and dynamically filters tools or downgrades models. It requires a `PricingProvider` implementation to calculate request costs and a `SpendStore` to persist usage data.
status
published
published
17 days ago

@reaatech/agent-budget-llm-router-plugin

v0.1.0
Filters LLM model candidates by remaining budget and blocks requests when limits are exceeded. It provides a `BudgetAwareStrategy` class that integrates with the LLM Router pattern and requires a `BudgetController` instance to track spending.
status
published
published
17 days ago

@reaatech/agent-budget-middleware

v0.1.0
Enforces LLM spending limits by providing Express/Fastify middleware and a `BudgetInterceptor` class that dynamically filters tools, downgrades models, and records token usage. It requires a `BudgetController` instance from the `@reaatech/agent-budget-engine` package to manage budget state and policy logic.
status
published
published
17 days ago

@reaatech/agent-budget-otel-bridge

v0.1.0
Extracts GenAI usage metrics from OpenTelemetry span attributes to automatically record spend entries against budget scopes. It provides a `SpanListener` class that integrates with a `BudgetController` to process span data as they complete.
status
published
published
17 days ago

@reaatech/agent-budget-pricing

v0.1.0
Calculates LLM token costs and estimates budgets using a `PricingEngine` class that supports model name normalization and LRU-cached lookups. It includes built-in pricing tables for major providers and allows for custom overrides via JSON or programmatic loading.
status
published
published
17 days ago

@reaatech/agent-budget-spend-tracker

v0.1.0
Tracks and analyzes real-time spend data using an in-memory circular buffer for O(1) lookups and sliding-window aggregations. It provides a `SpendStore` class that enables cost projection, spike detection, and multi-index querying without external database dependencies.
status
published
published
17 days ago

@reaatech/agent-budget-types

v0.1.0
Provides TypeScript interfaces, Zod schemas, and error classes for defining and validating agent budget policies, enforcement actions, and spend tracking. It serves as the shared type definition library for the `@reaatech/agent-budget-*` ecosystem.
status
published
published
17 days ago

@reaatech/agent-chaos-adapters

pending npm
Framework adapters that wrap agent tools for LangChain, LlamaIndex, Vercel AI SDK, or any custom tool-call interface, transparently injecting faults from
status
awaiting publish

@reaatech/agent-chaos-cli

v0.1.0
Provides a CLI and programmatic API for managing, validating, and executing chaos engineering scenarios for AI agents. It supports project initialization, template generation, and hot-reloading execution of fault-injection scenarios defined in JSON or YAML.
chaoschaos-engineeringfault-injectioncliagent
status
published
published
17 days ago

@reaatech/agent-chaos-core

v0.1.0
A middleware
chaoschaos-engineeringfault-injectionagentllmresilience
status
published
published
17 days ago

@reaatech/agent-chaos-e2e

pending npm
End-to-end test suite that validates the full agent-chaos pipeline, including scenario loading, schema validation, fault injection, engine event recording, and CLI execution against mock agent implementations.
status
awaiting publish

@reaatech/agent-chaos-observability

pending npm
Structured logging, metrics collection, OpenTelemetry tracing, and report generation for agent-chaos fault injection experiments. It provides pluggable collectors and report generators that integrate with Prometheus, Datadog, and New Relic, consuming events emitted by `@reaatech/agent-chaos-core`.
status
awaiting publish

@reaatech/agent-chaos-scenarios

v0.1.0
Provides a `ScenarioLoader` class and `SchemaValidator` utility to parse, validate, and hot-reload YAML or JSON chaos injection scenarios. It supports scenario composition via inheritance and acts as the configuration management layer for the `agent-chaos` toolkit.
chaoschaos-engineeringfault-injectionscenariosyamlagent
status
published
published
17 days ago