<!-- Generated: 2026-05-22 -->

# REAA Standard Library — full catalog

> 313 MIT-licensed TypeScript packages for production AI agents.
> 258 published to npm, 55 pending across 42 repos.
> Authored and maintained by REAA Technologies.
>
> Grouped by category (display order), then repo (a–z), then package slug (a–z).

# Testing & Security

> 46 packages — Chaos testing, prompt injection benches, tool-use firewalls.

## @reaatech/agent-auth-proxy-client

**Category:** Testing & Security · **Repo:** agent-auth-proxy · **Status:** published 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`).

- npm: https://www.npmjs.com/package/@reaatech/agent-auth-proxy-client
- detail: https://reaatech.com/products/testing-security/agent-auth-proxy/packages/agent-auth-proxy-client
- repo: https://github.com/reaatech/agent-auth-proxy
- tags: agent-auth-proxy, client, sdk, oauth2

## @reaatech/agent-auth-proxy-core

**Category:** Testing & Security · **Repo:** agent-auth-proxy · **Status:** published 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`.

- npm: https://www.npmjs.com/package/@reaatech/agent-auth-proxy-core
- detail: https://reaatech.com/products/testing-security/agent-auth-proxy/packages/agent-auth-proxy-core
- repo: https://github.com/reaatech/agent-auth-proxy
- tags: agent-auth-proxy, types, zod, schemas

## @reaatech/agent-auth-proxy-server

**Category:** Testing & Security · **Repo:** agent-auth-proxy · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/agent-auth-proxy-server
- detail: https://reaatech.com/products/testing-security/agent-auth-proxy/packages/agent-auth-proxy-server
- repo: https://github.com/reaatech/agent-auth-proxy
- tags: proxy, auth, oauth2, api, agent, identity, security, fastify

## @reaatech/agent-chaos-adapters

**Category:** Testing & Security · **Repo:** agent-chaos · **Status:** pending npm

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

- npm: pending — package not yet published as @reaatech/agent-chaos-adapters
- detail: https://reaatech.com/products/testing-security/agent-chaos/packages/agent-chaos-adapters
- repo: https://github.com/reaatech/agent-chaos

## @reaatech/agent-chaos-cli

**Category:** Testing & Security · **Repo:** agent-chaos · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/agent-chaos-cli
- detail: https://reaatech.com/products/testing-security/agent-chaos/packages/agent-chaos-cli
- repo: https://github.com/reaatech/agent-chaos
- tags: chaos, chaos-engineering, fault-injection, cli, agent

## @reaatech/agent-chaos-core

**Category:** Testing & Security · **Repo:** agent-chaos · **Status:** published v0.1.0

A middleware

- npm: https://www.npmjs.com/package/@reaatech/agent-chaos-core
- detail: https://reaatech.com/products/testing-security/agent-chaos/packages/agent-chaos-core
- repo: https://github.com/reaatech/agent-chaos
- tags: chaos, chaos-engineering, fault-injection, agent, llm, resilience, testing

## @reaatech/agent-chaos-e2e

**Category:** Testing & Security · **Repo:** agent-chaos · **Status:** 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.

- npm: pending — package not yet published as @reaatech/agent-chaos-e2e
- detail: https://reaatech.com/products/testing-security/agent-chaos/packages/agent-chaos-e2e
- repo: https://github.com/reaatech/agent-chaos

## @reaatech/agent-chaos-observability

**Category:** Testing & Security · **Repo:** agent-chaos · **Status:** 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`.

- npm: pending — package not yet published as @reaatech/agent-chaos-observability
- detail: https://reaatech.com/products/testing-security/agent-chaos/packages/agent-chaos-observability
- repo: https://github.com/reaatech/agent-chaos

## @reaatech/agent-chaos-scenarios

**Category:** Testing & Security · **Repo:** agent-chaos · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/agent-chaos-scenarios
- detail: https://reaatech.com/products/testing-security/agent-chaos/packages/agent-chaos-scenarios
- repo: https://github.com/reaatech/agent-chaos
- tags: chaos, chaos-engineering, fault-injection, scenarios, yaml, agent

## @reaatech/agent-replay

**Category:** Testing & Security · **Repo:** agent-replay · **Status:** published v0.1.0

A single entry-point package that re-exports the complete public API of `@reaatech/agent-replay-core`, `@reaatech/agent-replay-interceptors`, and `@reaatech/

- npm: https://www.npmjs.com/package/@reaatech/agent-replay
- detail: https://reaatech.com/products/testing-security/agent-replay/packages/agent-replay
- repo: https://github.com/reaatech/agent-replay
- tags: agent, replay, llm, debugging, testing

## @reaatech/agent-replay-cli

**Category:** Testing & Security · **Repo:** agent-replay · **Status:** published v0.1.0

A CLI for recording, replaying, debugging, and comparing AI agent traces. It provides five subcommands (`record`, `replay`, `explore`, `diff`, `debug

- npm: https://www.npmjs.com/package/@reaatech/agent-replay-cli
- detail: https://reaatech.com/products/testing-security/agent-replay/packages/agent-replay-cli
- repo: https://github.com/reaatech/agent-replay
- tags: agent, replay, llm, cli, debugging

## @reaatech/agent-replay-core

**Category:** Testing & Security · **Repo:** agent-replay · **Status:** published v0.1.0

A recording and replay engine for AI agent interactions that captures deterministic traces of LLM calls, tool invocations, and state, then replays them in stubbed, live, or partial modes without consuming tokens. It provides classes like `RecordingEngine`, `ReplayEngine`, `DiffEngine`, and `ReplayDebugger` for debugging, regression detection, and trace comparison.

- npm: https://www.npmjs.com/package/@reaatech/agent-replay-core
- detail: https://reaatech.com/products/testing-security/agent-replay/packages/agent-replay-core
- repo: https://github.com/reaatech/agent-replay
- tags: agent, replay, llm, debugging, testing

## @reaatech/agent-replay-integrations

**Category:** Testing & Security · **Repo:** agent-replay · **Status:** published v0.1.0

Provides callback handlers and state machine hooks to record LangChain and LangGraph interactions into Agent Replay traces. It exports factory functions that generate integration objects compatible with existing framework interfaces, requiring the `@reaatech/agent-replay-core` package to process the captured data.

- npm: https://www.npmjs.com/package/@reaatech/agent-replay-integrations
- detail: https://reaatech.com/products/testing-security/agent-replay/packages/agent-replay-integrations
- repo: https://github.com/reaatech/agent-replay
- tags: agent, replay, llm, langchain, langgraph, integration

## @reaatech/agent-replay-interceptors

**Category:** Testing & Security · **Repo:** agent-replay · **Status:** published v0.1.0

Monkey-patches OpenAI and Anthropic SDK clients to transparently record all LLM API calls (including streaming responses) into Agent Replay traces, exposing installable interceptor classes (`OpenAIInterceptor`, `AnthropicInterceptor`) that require a `RecordingEngine` from `@reaatech/agent-replay-core

- npm: https://www.npmjs.com/package/@reaatech/agent-replay-interceptors
- detail: https://reaatech.com/products/testing-security/agent-replay/packages/agent-replay-interceptors
- repo: https://github.com/reaatech/agent-replay
- tags: agent, replay, llm, openai, anthropic, interceptor

## @reaatech/agent-replay-shared

**Category:** Testing & Security · **Repo:** agent-replay · **Status:** published v0.1.0

Shared TypeScript types, interfaces, and error classes that define the trace data model, LLM provider abstractions, and storage contracts for the Agent Replay ecosystem. This package exports 100+ types and seven serializable error classes with zero runtime dependencies.

- npm: https://www.npmjs.com/package/@reaatech/agent-replay-shared
- detail: https://reaatech.com/products/testing-security/agent-replay/packages/agent-replay-shared
- repo: https://github.com/reaatech/agent-replay
- tags: agent, replay, llm, types

## @reaatech/agent-replay-web-ui

**Category:** Testing & Security · **Repo:** agent-replay · **Status:** pending npm

Provides a web-based interface for visualizing and inspecting recorded agent traces, including span timelines, event logs, and diff comparisons. It is designed to consume trace data generated by the @reaatech/agent-replay-core engine.

- npm: pending — package not yet published as @reaatech/agent-replay-web-ui
- detail: https://reaatech.com/products/testing-security/agent-replay/packages/agent-replay-web-ui
- repo: https://github.com/reaatech/agent-replay

## @reaatech/guardrail-chain

**Category:** Testing & Security · **Repo:** guardrail-chain · **Status:** published v0.1.0

Provides a framework for orchestrating sequences of LLM guardrails with built-in budget management, circuit breaking, and retry logic. It exports the `GuardrailChain` orchestrator and `ChainBuilder` class, requiring the `@reaatech/guardrail-chain-observability` package for logging and telemetry.

- npm: https://www.npmjs.com/package/@reaatech/guardrail-chain
- detail: https://reaatech.com/products/testing-security/guardrail-chain/packages/guardrail-chain
- repo: https://github.com/reaatech/guardrail-chain
- tags: guardrail, llm, ai, pipeline, safety, moderation

## @reaatech/guardrail-chain-config

**Category:** Testing & Security · **Repo:** guardrail-chain · **Status:** published v0.1.0

Loads and validates Guardrail Chain configurations by merging JSON or YAML files with environment variable overrides. It provides utility functions that return validated configuration objects using Zod schemas.

- npm: https://www.npmjs.com/package/@reaatech/guardrail-chain-config
- detail: https://reaatech.com/products/testing-security/guardrail-chain/packages/guardrail-chain-config
- repo: https://github.com/reaatech/guardrail-chain
- tags: config, configuration, validation, guardrail

## @reaatech/guardrail-chain-guardrails

**Category:** Testing & Security · **Repo:** guardrail-chain · **Status:** published v0.1.0

Provides thirteen built-in guardrail implementations—covering input validation, output filtering, and caching—as classes that implement the `Guardrail<TInput, TOutput>` interface from `@reaatech/guardrail-chain` for composition into budget-aware processing

- npm: https://www.npmjs.com/package/@reaatech/guardrail-chain-guardrails
- detail: https://reaatech.com/products/testing-security/guardrail-chain/packages/guardrail-chain-guardrails
- repo: https://github.com/reaatech/guardrail-chain
- tags: guardrail, llm, ai, pii, prompt-injection, toxicity, moderation

## @reaatech/guardrail-chain-observability

**Category:** Testing & Security · **Repo:** guardrail-chain · **Status:** published v0.1.0

Provides pluggable interfaces for structured logging, metrics collection, and distributed tracing within the Guardrail Chain framework. It exposes global getter and setter functions to inject custom implementations for these observability subsystems.

- npm: https://www.npmjs.com/package/@reaatech/guardrail-chain-observability
- detail: https://reaatech.com/products/testing-security/guardrail-chain/packages/guardrail-chain-observability
- repo: https://github.com/reaatech/guardrail-chain
- tags: observability, logging, metrics, tracing, guardrail

## @reaatech/mcp-contract-cli

**Category:** Testing & Security · **Repo:** mcp-contract-kit · **Status:** published v0.1.0

Validates Model Context Protocol (MCP) servers against protocol, security, and performance standards using a CLI tool and a programmatic API. It provides functions to execute test suites and generate reports in multiple formats, serving as an entry point for the broader MCP contract testing ecosystem.

- npm: https://www.npmjs.com/package/@reaatech/mcp-contract-cli
- detail: https://reaatech.com/products/testing-security/mcp-contract-kit/packages/mcp-contract-cli
- repo: https://github.com/reaatech/mcp-contract-kit

## @reaatech/mcp-contract-client

**Category:** Testing & Security · **Repo:** mcp-contract-kit · **Status:** published v0.1.0

Connects to and interacts with Model Context Protocol (MCP) servers over HTTP using a client class or factory function. It provides typed methods for JSON-RPC 2.0 communication, including tool discovery, tool invocation, and SSE stream parsing.

- npm: https://www.npmjs.com/package/@reaatech/mcp-contract-client
- detail: https://reaatech.com/products/testing-security/mcp-contract-kit/packages/mcp-contract-client
- repo: https://github.com/reaatech/mcp-contract-kit

## @reaatech/mcp-contract-core

**Category:** Testing & Security · **Repo:** mcp-contract-kit · **Status:** published v0.1.0

Provides foundational TypeScript interfaces, Zod schemas, and JSON-RPC 2.0 types for validating and interacting with Model Context Protocol (MCP) contracts. It serves as the shared dependency for building custom MCP validators, test suites, and client implementations.

- npm: https://www.npmjs.com/package/@reaatech/mcp-contract-core
- detail: https://reaatech.com/products/testing-security/mcp-contract-kit/packages/mcp-contract-core
- repo: https://github.com/reaatech/mcp-contract-kit

## @reaatech/mcp-contract-observability

**Category:** Testing & Security · **Repo:** mcp-contract-kit · **Status:** published v0.1.0

Provides structured logging via Pino, in-memory metrics collection, and W3C trace context propagation for Model Context Protocol (MCP) contract validation. It exports a suite of utility functions and singleton instances for managing spans, recording metrics, and logging with automatic PII redaction.

- npm: https://www.npmjs.com/package/@reaatech/mcp-contract-observability
- detail: https://reaatech.com/products/testing-security/mcp-contract-kit/packages/mcp-contract-observability
- repo: https://github.com/reaatech/mcp-contract-kit

## @reaatech/mcp-contract-reporters

**Category:** Testing & Security · **Repo:** mcp-contract-kit · **Status:** published v0.1.0

Converts `TestReport` objects from `@reaatech/mcp-contract-core` into console, JSON, Markdown, or HTML strings. It provides a collection of formatting functions and a dispatcher to render contract validation results for terminal output, CI pipelines, or documentation.

- npm: https://www.npmjs.com/package/@reaatech/mcp-contract-reporters
- detail: https://reaatech.com/products/testing-security/mcp-contract-kit/packages/mcp-contract-reporters
- repo: https://github.com/reaatech/mcp-contract-kit

## @reaatech/mcp-contract-validators

**Category:** Testing & Security · **Repo:** mcp-contract-kit · **Status:** published v0.1.0

Validates Model Context Protocol (MCP) server compliance, security, and performance through a collection of validator functions and suites. It provides individual validator objects and factory functions that accept an MCP client instance to verify protocol adherence, schema integrity, and runtime behavior.

- npm: https://www.npmjs.com/package/@reaatech/mcp-contract-validators
- detail: https://reaatech.com/products/testing-security/mcp-contract-kit/packages/mcp-contract-validators
- repo: https://github.com/reaatech/mcp-contract-kit

## @reaatech/mcp-load-test-analysis

**Category:** Testing & Security · **Repo:** mcp-load-test · **Status:** published v0.1.0

Analyzes Model Context Protocol (MCP) load test metrics to detect performance breaking points and assign letter grades based on latency, error rates, and recovery times. It provides `BreakingPointDetector` and `Grader` classes that consume `LoadTestReport` objects to generate performance summaries and remediation recommendations.

- npm: https://www.npmjs.com/package/@reaatech/mcp-load-test-analysis
- detail: https://reaatech.com/products/testing-security/mcp-load-test/packages/mcp-load-test-analysis
- repo: https://github.com/reaatech/mcp-load-test

## @reaatech/mcp-load-test-cli

**Category:** Testing & Security · **Repo:** mcp-load-test · **Status:** published v0.1.0

Executes load, ramp, soak, and spike tests against Model Context Protocol (MCP) servers via a command-line interface. It generates performance reports in console, JSON, or Markdown formats and supports baseline comparisons for regression testing.

- npm: https://www.npmjs.com/package/@reaatech/mcp-load-test-cli
- detail: https://reaatech.com/products/testing-security/mcp-load-test/packages/mcp-load-test-cli
- repo: https://github.com/reaatech/mcp-load-test

## @reaatech/mcp-load-test-client

**Category:** Testing & Security · **Repo:** mcp-load-test · **Status:** published v0.1.0

Provides a unified client interface for Model Context Protocol (MCP) servers that automatically negotiates between stdio, SSE, and StreamableHTTP transports. It returns a session-managed client instance that handles JSON-RPC handshakes, authentication, and tool discovery for concurrent load testing.

- npm: https://www.npmjs.com/package/@reaatech/mcp-load-test-client
- detail: https://reaatech.com/products/testing-security/mcp-load-test/packages/mcp-load-test-client
- repo: https://github.com/reaatech/mcp-load-test

## @reaatech/mcp-load-test-core

**Category:** Testing & Security · **Repo:** mcp-load-test · **Status:** published v0.1.0

Provides shared TypeScript types, Zod validation schemas, and utility functions for defining and analyzing MCP load test configurations. It serves as the foundational library for the `@reaatech/mcp-load-test` ecosystem, exporting domain models for load profiles, tool call patterns, and performance metrics.

- npm: https://www.npmjs.com/package/@reaatech/mcp-load-test-core
- detail: https://reaatech.com/products/testing-security/mcp-load-test/packages/mcp-load-test-core
- repo: https://github.com/reaatech/mcp-load-test

## @reaatech/mcp-load-test-engine

**Category:** Testing & Security · **Repo:** mcp-load-test · **Status:** published v0.1.0

Orchestrates load testing for Model Context Protocol (MCP) servers by managing session pools, concurrency patterns, and breaking point detection. It provides a `LoadEngine` class that executes defined test profiles and returns a structured `LoadTestReport` containing performance metrics and auto-graded results.

- npm: https://www.npmjs.com/package/@reaatech/mcp-load-test-engine
- detail: https://reaatech.com/products/testing-security/mcp-load-test/packages/mcp-load-test-engine
- repo: https://github.com/reaatech/mcp-load-test

## @reaatech/mcp-load-test-metrics

**Category:** Testing & Security · **Repo:** mcp-load-test · **Status:** published v0.1.0

Aggregates latency histograms, error rates, and throughput metrics for Model Context Protocol (MCP) load testing. It provides a `MetricsCollector` class that processes individual request records to generate per-tool performance statistics and rolling-window error analysis.

- npm: https://www.npmjs.com/package/@reaatech/mcp-load-test-metrics
- detail: https://reaatech.com/products/testing-security/mcp-load-test/packages/mcp-load-test-metrics
- repo: https://github.com/reaatech/mcp-load-test

## @reaatech/mcp-load-test-patterns

**Category:** Testing & Security · **Repo:** mcp-load-test · **Status:** published v0.1.0

Provides a `PatternExecutor` class to run stateful, multi-step MCP tool-call sequences for load testing. It requires an MCP client and a metrics collector to execute predefined patterns with configurable think times, template variable resolution, and error handling policies.

- npm: https://www.npmjs.com/package/@reaatech/mcp-load-test-patterns
- detail: https://reaatech.com/products/testing-security/mcp-load-test/packages/mcp-load-test-patterns
- repo: https://github.com/reaatech/mcp-load-test

## @reaatech/mcp-load-test-profiles

**Category:** Testing & Security · **Repo:** mcp-load-test · **Status:** published v0.1.0

Provides async generators that yield concurrency and phase metadata at one-second intervals to drive load testing session pools. It offers pre-built ramp, soak, spike, and custom interpolation profiles for controlling MCP load test execution.

- npm: https://www.npmjs.com/package/@reaatech/mcp-load-test-profiles
- detail: https://reaatech.com/products/testing-security/mcp-load-test/packages/mcp-load-test-profiles
- repo: https://github.com/reaatech/mcp-load-test

## @reaatech/mcp-load-test-reporters

**Category:** Testing & Security · **Repo:** mcp-load-test · **Status:** published v0.1.0

Provides classes to format MCP load test results into ANSI-colored console output, GitHub-flavored markdown, or machine-readable JSON. These reporters consume `LoadTestReport` objects generated by the `@reaatech/mcp-load-test-core` package.

- npm: https://www.npmjs.com/package/@reaatech/mcp-load-test-reporters
- detail: https://reaatech.com/products/testing-security/mcp-load-test/packages/mcp-load-test-reporters
- repo: https://github.com/reaatech/mcp-load-test

## @reaatech/pi-bench-adapters

**Category:** Testing & Security · **Repo:** prompt-injection-bench · **Status:** published v1.0.1

Provides a collection of standardized adapter classes and a registry for integrating various prompt injection detection services and libraries. Each adapter implements a common interface with `detect` and `sanitize` methods, inheriting built-in SSRF protection, rate limiting, and input validation from a shared base class.

- npm: https://www.npmjs.com/package/@reaatech/pi-bench-adapters
- detail: https://reaatech.com/products/testing-security/prompt-injection-bench/packages/pi-bench-adapters
- repo: https://github.com/reaatech/prompt-injection-bench

## @reaatech/pi-bench-core

**Category:** Testing & Security · **Repo:** prompt-injection-bench · **Status:** published v1.0.1

Provides TypeScript types, Zod schemas, and a standardized attack taxonomy for validating and scoring prompt injection benchmarks. It exports utility functions and schema objects that require `zod` as a runtime dependency.

- npm: https://www.npmjs.com/package/@reaatech/pi-bench-core
- detail: https://reaatech.com/products/testing-security/prompt-injection-bench/packages/pi-bench-core
- repo: https://github.com/reaatech/prompt-injection-bench

## @reaatech/pi-bench-corpus

**Category:** Testing & Security · **Repo:** prompt-injection-bench · **Status:** published v1.0.1

Generates and validates datasets of prompt injection attacks using a template-based engine that applies obfuscation strategies like synonym replacement and character manipulation. It provides factory functions to create builders and validators that ensure balanced, versioned, and reproducible corpora for security testing.

- npm: https://www.npmjs.com/package/@reaatech/pi-bench-corpus
- detail: https://reaatech.com/products/testing-security/prompt-injection-bench/packages/pi-bench-corpus
- repo: https://github.com/reaatech/prompt-injection-bench

## @reaatech/pi-bench-leaderboard

**Category:** Testing & Security · **Repo:** prompt-injection-bench · **Status:** published v1.0.1

Manages and persists ranked leaderboard data for prompt injection defenses using a factory-provided manager object. It calculates composite scores and assigns performance tiers, with built-in support for JSON file I/O and pairwise entry comparisons.

- npm: https://www.npmjs.com/package/@reaatech/pi-bench-leaderboard
- detail: https://reaatech.com/products/testing-security/prompt-injection-bench/packages/pi-bench-leaderboard
- repo: https://github.com/reaatech/prompt-injection-bench

## @reaatech/pi-bench-mcp-server

**Category:** Testing & Security · **Repo:** prompt-injection-bench · **Status:** published v1.0.1

Exposes prompt-injection-bench operations as an MCP server, providing tools to execute benchmarks, compare defense results, and generate reports via stdio. It also includes utility functions for normalizing benchmark data and managing deterministic seeds for reproducible testing.

- npm: https://www.npmjs.com/package/@reaatech/pi-bench-mcp-server
- detail: https://reaatech.com/products/testing-security/prompt-injection-bench/packages/pi-bench-mcp-server
- repo: https://github.com/reaatech/prompt-injection-bench

## @reaatech/pi-bench-observability

**Category:** Testing & Security · **Repo:** prompt-injection-bench · **Status:** published v1.0.1

Provides pre-configured observability utilities for prompt injection benchmarks, including a Pino-based structured logger with PII sanitization, an OpenTelemetry-compatible metrics collector, and a span-based tracing manager. It exposes factory functions for creating these instances or provides global singletons for zero-config access.

- npm: https://www.npmjs.com/package/@reaatech/pi-bench-observability
- detail: https://reaatech.com/products/testing-security/prompt-injection-bench/packages/pi-bench-observability
- repo: https://github.com/reaatech/prompt-injection-bench

## @reaatech/pi-bench-runner

**Category:** Testing & Security · **Repo:** prompt-injection-bench · **Status:** published v1.0.1

Executes prompt injection benchmarks by running attack suites against defense adapters in parallel with configurable timeouts and progress tracking. It provides factory functions to create a benchmark engine, attack executor, and defense evaluator, requiring a compatible defense adapter implementation to function.

- npm: https://www.npmjs.com/package/@reaatech/pi-bench-runner
- detail: https://reaatech.com/products/testing-security/prompt-injection-bench/packages/pi-bench-runner
- repo: https://github.com/reaatech/prompt-injection-bench

## @reaatech/pi-bench-scoring

**Category:** Testing & Security · **Repo:** prompt-injection-bench · **Status:** published v1.0.1

Calculates weighted scores, statistical significance, and effect sizes for prompt injection defense benchmarks. It provides a collection of utility functions for computing metrics like Wilson score intervals, Cohen's h, and z-tests from benchmark result objects.

- npm: https://www.npmjs.com/package/@reaatech/pi-bench-scoring
- detail: https://reaatech.com/products/testing-security/prompt-injection-bench/packages/pi-bench-scoring
- repo: https://github.com/reaatech/prompt-injection-bench

## prompt-injection-bench

**Category:** Testing & Security · **Repo:** prompt-injection-bench · **Status:** published v1.0.1

A CLI and library for running standardized benchmarks of prompt-injection defense mechanisms, providing attack corpora, defense adapters, and commands to execute, compare, and report on their performance against a suite of attack categories.

- npm: https://www.npmjs.com/package/prompt-injection-bench
- detail: https://reaatech.com/products/testing-security/prompt-injection-bench/packages/prompt-injection-bench
- repo: https://github.com/reaatech/prompt-injection-bench

## @reaatech/cli

**Category:** Testing & Security · **Repo:** string-utils · **Status:** pending npm

Provides a CLI binary that transforms text piped via stdin into kebab-case, camelCase, or URL-safe slugs, or truncates it to a specified length. It acts as a command-line interface for string manipulation utilities defined in `@reaatech/core`.

- npm: pending — package not yet published as @reaatech/cli
- detail: https://reaatech.com/products/testing-security/string-utils/packages/cli
- repo: https://github.com/reaatech/string-utils

## @reaatech/core

**Category:** Testing & Security · **Repo:** string-utils · **Status:** pending npm

Provides a collection of zero-dependency string manipulation functions for case conversion, truncation, and URL-safe slug generation. These utilities are exported as individual functions for use in any JavaScript or TypeScript environment.

- npm: pending — package not yet published as @reaatech/core
- detail: https://reaatech.com/products/testing-security/string-utils/packages/core
- repo: https://github.com/reaatech/string-utils

# Evals & Quality

> 55 packages — Agent and RAG eval harnesses, LLM-as-judge, prompt versioning.

## @reaatech/agent-eval-harness-cli

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** published v0.1.0

This CLI provides a suite of commands for executing agent evaluation pipelines, managing golden trajectories, and enforcing CI quality gates. It also functions as an MCP server in stdio mode, exposing its evaluation tools to other AI agents.

- npm: https://www.npmjs.com/package/@reaatech/agent-eval-harness-cli
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-cli
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agent-eval-harness-cost

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** published v0.1.0

Calculates and enforces spending limits for AI agent trajectories by providing functions to compute token-based costs, compare performance, and trigger budget alerts. It exports a suite of utility functions that operate on trajectory objects to generate granular cost breakdowns and optimization recommendations across major LLM providers.

- npm: https://www.npmjs.com/package/@reaatech/agent-eval-harness-cost
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-cost
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agent-eval-harness-gate

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** published v0.1.0

Enforces CI/CD regression thresholds for AI agent performance, cost, and quality metrics. It provides a `GateEngine` class to evaluate agent results against configurable gates and generates JUnit XML, GitHub Actions annotations, and JSON summaries.

- npm: https://www.npmjs.com/package/@reaatech/agent-eval-harness-gate
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-gate
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agent-eval-harness-golden

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** published v0.1.0

Manages reference agent trajectories for regression testing through a collection of utility functions and a `GoldenCurator` class. It provides tools to create, annotate, and validate golden datasets, and includes a comparison engine to detect regressions by diffing candidate trajectories against these references.

- npm: https://www.npmjs.com/package/@reaatech/agent-eval-harness-golden
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-golden
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agent-eval-harness-infra

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** pending npm

Provides a collection of Terraform modules and environment configurations for deploying the agent-eval-harness across AWS, Azure, GCP, OCI, Vercel, and Netlify. It requires Terraform 1.0+ and cloud-specific provider credentials to provision the necessary compute, database, and storage infrastructure.

- npm: pending — package not yet published as @reaatech/agent-eval-harness-infra
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-infra
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agent-eval-harness-judge

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** published v0.1.0

Evaluates agent responses using LLM-as-a-judge patterns with support for multi-model consensus, automated calibration, and cost tracking. It provides a `JudgeEngine` class that interfaces with OpenAI-compatible providers to score faithfulness, relevance, and tool correctness.

- npm: https://www.npmjs.com/package/@reaatech/agent-eval-harness-judge
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-judge
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agent-eval-harness-latency

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** published v0.1.0

Computes latency metrics, enforces SLA budgets, and identifies performance bottlenecks for AI agent trajectories. It provides a suite of utility functions and a `LatencyTracker` class to analyze turn-level and component-specific timing data.

- npm: https://www.npmjs.com/package/@reaatech/agent-eval-harness-latency
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-latency
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agent-eval-harness-mcp-server

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** published v0.1.0

Exposes 13 evaluation tools for AI agents via the Model Context Protocol (MCP) using stdio transport. It provides a factory function to instantiate a server that handles atomic judgments, suite orchestration, and CI gate operations.

- npm: https://www.npmjs.com/package/@reaatech/agent-eval-harness-mcp-server
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-mcp-server
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agent-eval-harness-observability

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** published v0.1.0

Provides OpenTelemetry instrumentation, Pino-based structured logging with PII redaction, and an in-memory dashboard manager for tracking agent evaluation pipelines. It exposes a set of singleton managers for recording metrics, tracing execution spans, and aggregating performance trends.

- npm: https://www.npmjs.com/package/@reaatech/agent-eval-harness-observability
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-observability
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agent-eval-harness-suite

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** published v0.1.0

Executes batch evaluations of agent trajectories using a YAML-configured runner class that aggregates multi-metric scores and performs statistical regression analysis between runs. It requires an external evaluator function and trajectory data to process concurrent test suites.

- npm: https://www.npmjs.com/package/@reaatech/agent-eval-harness-suite
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-suite
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agent-eval-harness-tool-use

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** published v0.1.0

Validates agent tool-use trajectories by checking schema compliance, argument accuracy, and result integration. It provides a set of utility functions to evaluate individual tool calls or full conversation turns against defined tool schemas.

- npm: https://www.npmjs.com/package/@reaatech/agent-eval-harness-tool-use
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-tool-use
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agent-eval-harness-trajectory

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** published v0.1.0

Provides utilities for loading, validating, and evaluating agent conversation trajectories from JSONL files. It exports functions for parsing data, calculating coherence and goal completion metrics, and comparing candidate trajectories against golden references, requiring `@reaatech/agent-eval-harness-types` for schema validation.

- npm: https://www.npmjs.com/package/@reaatech/agent-eval-harness-trajectory
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-trajectory
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agent-eval-harness-types

**Category:** Evals & Quality · **Repo:** agent-eval-harness · **Status:** published v0.1.0

Provides TypeScript interfaces and Zod schemas for defining agent trajectories, evaluation results, latency budgets, and regression gates. It serves as a shared type library for the agent-eval-harness ecosystem and requires `zod` as a runtime dependency.

- npm: https://www.npmjs.com/package/@reaatech/agent-eval-harness-types
- detail: https://reaatech.com/products/evals-quality/agent-eval-harness/packages/agent-eval-harness-types
- repo: https://github.com/reaatech/agent-eval-harness

## @reaatech/agents-markdown

**Category:** Evals & Quality · **Repo:** agents-md-kit · **Status:** published v1.0.0

Provides shared TypeScript interfaces, Zod validation schemas, and utility functions for the AGENTS.md ecosystem. It serves as the central type definition library for document structures, linting results, and validation outputs used by related parser and linter packages.

- npm: https://www.npmjs.com/package/@reaatech/agents-markdown
- detail: https://reaatech.com/products/evals-quality/agents-md-kit/packages/agents-markdown
- repo: https://github.com/reaatech/agents-md-kit

## @reaatech/agents-markdown-cli

**Category:** Evals & Quality · **Repo:** agents-md-kit · **Status:** published v1.0.0

Provides a CLI and a set of utility functions for linting, validating, scaffolding, and formatting `AGENTS.md` and `SKILL.md` files. It supports recursive directory traversal, multiple output formats, and CI-friendly exit codes for automated workflows.

- npm: https://www.npmjs.com/package/@reaatech/agents-markdown-cli
- detail: https://reaatech.com/products/evals-quality/agents-md-kit/packages/agents-markdown-cli
- repo: https://github.com/reaatech/agents-md-kit

## @reaatech/agents-markdown-linter

**Category:** Evals & Quality · **Repo:** agents-md-kit · **Status:** published v1.0.0

Enforces style, content, and best-practice standards for AGENTS.md and SKILL.md files through a set of exported functions for linting and auto-fixing. It requires a document object parsed by `@reaatech/agents-markdown-parser` to execute its rule registry.

- npm: https://www.npmjs.com/package/@reaatech/agents-markdown-linter
- detail: https://reaatech.com/products/evals-quality/agents-md-kit/packages/agents-markdown-linter
- repo: https://github.com/reaatech/agents-md-kit

## @reaatech/agents-markdown-mcp-server

**Category:** Evals & Quality · **Repo:** agents-md-kit · **Status:** published v1.0.0

Provides an MCP server that exposes tools for linting, validating, and scaffolding agent-related markdown files. It exports a factory function to create a configured MCP `Server` instance and a helper to start it via Stdio or StreamableHTTP transports.

- npm: https://www.npmjs.com/package/@reaatech/agents-markdown-mcp-server
- detail: https://reaatech.com/products/evals-quality/agents-md-kit/packages/agents-markdown-mcp-server
- repo: https://github.com/reaatech/agents-md-kit

## @reaatech/agents-markdown-observability

**Category:** Evals & Quality · **Repo:** agents-md-kit · **Status:** published v1.0.0

Provides structured Pino logging, OpenTelemetry metrics, and dashboard generation utilities for the `@reaatech/agents-markdown-*` ecosystem. It exports a collection of logging functions, a `recordOperation` wrapper for async tasks, and a `MetricsManager` singleton to track process-level telemetry.

- npm: https://www.npmjs.com/package/@reaatech/agents-markdown-observability
- detail: https://reaatech.com/products/evals-quality/agents-md-kit/packages/agents-markdown-observability
- repo: https://github.com/reaatech/agents-md-kit

## @reaatech/agents-markdown-parser

**Category:** Evals & Quality · **Repo:** agents-md-kit · **Status:** published v1.0.0

A Markdown AST parser that produces typed `Agents

- npm: https://www.npmjs.com/package/@reaatech/agents-markdown-parser
- detail: https://reaatech.com/products/evals-quality/agents-md-kit/packages/agents-markdown-parser
- repo: https://github.com/reaatech/agents-md-kit

## @reaatech/agents-markdown-reporter

**Category:** Evals & Quality · **Repo:** agents-md-kit · **Status:** published v1.0.0

Output reporters for lint and validation results that produce console, JSON, HTML, and GitHub-flavored Markdown reports. Exports a set of functions (`reportLintResult`, `reportJsonLintResult`, `writeHtmlReport`, `reportMarkdownLint

- npm: https://www.npmjs.com/package/@reaatech/agents-markdown-reporter
- detail: https://reaatech.com/products/evals-quality/agents-md-kit/packages/agents-markdown-reporter
- repo: https://github.com/reaatech/agents-md-kit

## @reaatech/agents-markdown-scaffold

**Category:** Evals & Quality · **Repo:** agents-md-kit · **Status:** published v1.0.0

Generates `AGENTS.md` and `SKILL.md` documentation files for agent projects using Handlebars templates. It provides functions to scaffold directories based on a configuration object, preview file generation, and perform variable substitution.

- npm: https://www.npmjs.com/package/@reaatech/agents-markdown-scaffold
- detail: https://reaatech.com/products/evals-quality/agents-md-kit/packages/agents-markdown-scaffold
- repo: https://github.com/reaatech/agents-md-kit

## @reaatech/agents-markdown-validator

**Category:** Evals & Quality · **Repo:** agents-md-kit · **Status:** published v1.0.0

Validates AGENTS.md and SKILL.md files against the AGENTS.md specification, providing a set of functions (`validate`, `validateAgentsMd`, `validateSkillMd`) that accept parsed documents from `@reaatech/agents-markdown-parser` and return structured validation results

- npm: https://www.npmjs.com/package/@reaatech/agents-markdown-validator
- detail: https://reaatech.com/products/evals-quality/agents-md-kit/packages/agents-markdown-validator
- repo: https://github.com/reaatech/agents-md-kit

## @reaatech/classifier-evals

**Category:** Evals & Quality · **Repo:** classifier-evals · **Status:** published v0.1.0

TypeScript types, Zod schemas, and utility functions (Pino logger with PII redaction, OpenTelemetry instrumentation, SHA

- npm: https://www.npmjs.com/package/@reaatech/classifier-evals
- detail: https://reaatech.com/products/evals-quality/classifier-evals/packages/classifier-evals
- repo: https://github.com/reaatech/classifier-evals

## @reaatech/classifier-evals-cli

**Category:** Evals & Quality · **Repo:** classifier-evals · **Status:** published v0.1.0

A CLI built on Commander.js for running classifier evaluations, comparing model results, checking regression gates, and exporting reports, all from the command line using the @reaatech/classifier-evals ecosystem.

- npm: https://www.npmjs.com/package/@reaatech/classifier-evals-cli
- detail: https://reaatech.com/products/evals-quality/classifier-evals/packages/classifier-evals-cli
- repo: https://github.com/reaatech/classifier-evals

## @reaatech/classifier-evals-dataset

**Category:** Evals & Quality · **Repo:** classifier-evals · **Status:** published v0.1.0

Provides utilities for loading, validating, and partitioning classifier evaluation datasets from CSV, JSON, or JSONL files. It exports a set of functions for performing stratified splits, K-fold cross-validation, and label normalization on standardized dataset objects.

- npm: https://www.npmjs.com/package/@reaatech/classifier-evals-dataset
- detail: https://reaatech.com/products/evals-quality/classifier-evals/packages/classifier-evals-dataset
- repo: https://github.com/reaatech/classifier-evals

## @reaatech/classifier-evals-exporters

**Category:** Evals & Quality · **Repo:** classifier-evals · **Status:** published v0.1.0

Provides functions (`exportToJson`, `exportToHtml`, `exportToPhoenix`, `exportToLangfuse`) to serialize classifier evaluation results into JSON, an interactive HTML report with SVG charts, Arize Phoenix traces, or Langfuse observability traces.

- npm: https://www.npmjs.com/package/@reaatech/classifier-evals-exporters
- detail: https://reaatech.com/products/evals-quality/classifier-evals/packages/classifier-evals-exporters
- repo: https://github.com/reaatech/classifier-evals

## @reaatech/classifier-evals-gates

**Category:** Evals & Quality · **Repo:** classifier-evals · **Status:** published v0.1.0

Evaluates threshold, baseline-comparison, and distribution quality gates against classification metrics, returning a `GateEngine` that runs gates and formats results as GitHub Actions annotations, JUnit XML, or PR comment markdown. Works with metrics from `@reaatech/classifier-evals-metrics`.

- npm: https://www.npmjs.com/package/@reaatech/classifier-evals-gates
- detail: https://reaatech.com/products/evals-quality/classifier-evals/packages/classifier-evals-gates
- repo: https://github.com/reaatech/classifier-evals

## @reaatech/classifier-evals-judge

**Category:** Evals & Quality · **Repo:** classifier-evals · **Status:** published v0.1.0

Evaluates classification model outputs using LLM-as-a-judge with support for consensus voting, real-time cost tracking, and PII redaction. It provides a `createJudgeEngine` factory function that returns an engine instance for executing batch evaluations against OpenAI or Anthropic APIs.

- npm: https://www.npmjs.com/package/@reaatech/classifier-evals-judge
- detail: https://reaatech.com/products/evals-quality/classifier-evals/packages/classifier-evals-judge
- repo: https://github.com/reaatech/classifier-evals

## @reaatech/classifier-evals-mcp-server

**Category:** Evals & Quality · **Repo:** classifier-evals · **Status:** published v0.1.0

Exposes classifier evaluation workflows—including running evaluations, checking regression gates, and performing LLM-as-judge comparisons—as a set of Model Context Protocol (MCP) tools. It provides a CLI executable and a `startMCPServer` function that runs over stdio, requiring the `@modelcontextprotocol/sdk` at runtime.

- npm: https://www.npmjs.com/package/@reaatech/classifier-evals-mcp-server
- detail: https://reaatech.com/products/evals-quality/classifier-evals/packages/classifier-evals-mcp-server
- repo: https://github.com/reaatech/classifier-evals

## @reaatech/classifier-evals-metrics

**Category:** Evals & Quality · **Repo:** classifier-evals · **Status:** published v0.1.0

Calculates classification performance metrics, including confusion matrices, multi-class F1 scores, and statistical model comparisons. It provides a collection of utility functions that operate on arrays of classification result objects defined by the `@reaatech/classifier-evals` core package.

- npm: https://www.npmjs.com/package/@reaatech/classifier-evals-metrics
- detail: https://reaatech.com/products/evals-quality/classifier-evals/packages/classifier-evals-metrics
- repo: https://github.com/reaatech/classifier-evals

## @reaatech/llm-judge-bias

**Category:** Evals & Quality · **Repo:** llm-judge-toolkit · **Status:** published v0.1.0

Identifies systematic position, length, and style biases in LLM evaluations using detector classes that analyze response scores against configurable thresholds. It provides a `ComprehensiveBiasDetector` to orchestrate these checks and a `debias` method to mitigate position bias by averaging scores across swapped input orders.

- npm: https://www.npmjs.com/package/@reaatech/llm-judge-bias
- detail: https://reaatech.com/products/evals-quality/llm-judge-toolkit/packages/llm-judge-bias
- repo: https://github.com/reaatech/llm-judge-toolkit

## @reaatech/llm-judge-cache

**Category:** Evals & Quality · **Repo:** llm-judge-toolkit · **Status:** published v0.1.0

Provides a `CacheManager` class to store and retrieve LLM judgment results using deterministic SHA-256 keys. It supports in-memory, file-system, and Redis backends, with the Redis implementation requiring an external `ioredis`-compatible client.

- npm: https://www.npmjs.com/package/@reaatech/llm-judge-cache
- detail: https://reaatech.com/products/evals-quality/llm-judge-toolkit/packages/llm-judge-cache
- repo: https://github.com/reaatech/llm-judge-toolkit

## @reaatech/llm-judge-calibration

**Category:** Evals & Quality · **Repo:** llm-judge-toolkit · **Status:** published v0.1.0

Measures LLM judge accuracy against human-labeled datasets using a `CalibrationRunner` class for batch evaluation and a `CalibrationMetrics` utility for computing Cohen's kappa, F1 scores, and confusion matrices. It provides tools to detect performance drift over time and requires a custom `JudgmentEngine` implementation to execute the evaluations.

- npm: https://www.npmjs.com/package/@reaatech/llm-judge-calibration
- detail: https://reaatech.com/products/evals-quality/llm-judge-toolkit/packages/llm-judge-calibration
- repo: https://github.com/reaatech/llm-judge-toolkit

## @reaatech/llm-judge-cli

**Category:** Evals & Quality · **Repo:** llm-judge-toolkit · **Status:** published v0.1.0

Provides a CLI for batch-evaluating LLM responses and calibrating judgment criteria against human-labeled datasets using JSONL input. It supports multiple LLM providers and configurable concurrency for processing evaluation tasks.

- npm: https://www.npmjs.com/package/@reaatech/llm-judge-cli
- detail: https://reaatech.com/products/evals-quality/llm-judge-toolkit/packages/llm-judge-cli
- repo: https://github.com/reaatech/llm-judge-toolkit

## @reaatech/llm-judge-consensus

**Category:** Evals & Quality · **Repo:** llm-judge-toolkit · **Status:** published v0.1.0

Aggregates multiple LLM evaluation scores into a single consensus result using strategies like majority voting, weighted voting, or cost-optimized tiebreaking. It provides a set of classes implementing a shared `execute` method that returns a normalized score and an agreement metric.

- npm: https://www.npmjs.com/package/@reaatech/llm-judge-consensus
- detail: https://reaatech.com/products/evals-quality/llm-judge-toolkit/packages/llm-judge-consensus
- repo: https://github.com/reaatech/llm-judge-toolkit

## @reaatech/llm-judge-engine

**Category:** Evals & Quality · **Repo:** llm-judge-toolkit · **Status:** published v0.1.0

Provides the core engine for evaluating LLM responses against a given query and context, orchestrating provider calls with retry, caching, rate limiting, and a typed event bus. Exports the `Judgment

- npm: https://www.npmjs.com/package/@reaatech/llm-judge-engine
- detail: https://reaatech.com/products/evals-quality/llm-judge-toolkit/packages/llm-judge-engine
- repo: https://github.com/reaatech/llm-judge-toolkit

## @reaatech/llm-judge-infra

**Category:** Evals & Quality · **Repo:** llm-judge-toolkit · **Status:** published v0.1.0

Infrastructure utilities for LLM judgment pipelines: a `CostTracker` with period-aware budget enforcement, a `BatchProcessor` with configurable concurrency and automatic retry, a `MetricsCollector` for counters (judgments, cache hits, failures), and structured Pino logging helpers. Depends on Pino at runtime.

- npm: https://www.npmjs.com/package/@reaatech/llm-judge-infra
- detail: https://reaatech.com/products/evals-quality/llm-judge-toolkit/packages/llm-judge-infra
- repo: https://github.com/reaatech/llm-judge-toolkit

## @reaatech/llm-judge-providers

**Category:** Evals & Quality · **Repo:** llm-judge-toolkit · **Status:** published v0.1.0

Provides a unified interface and factory for interacting with OpenAI, Anthropic, and local OpenAI-compatible LLM APIs. It includes built-in cost calculation and health checks, lazily loading the required SDKs only when a specific provider is instantiated.

- npm: https://www.npmjs.com/package/@reaatech/llm-judge-providers
- detail: https://reaatech.com/products/evals-quality/llm-judge-toolkit/packages/llm-judge-providers
- repo: https://github.com/reaatech/llm-judge-toolkit

## @reaatech/llm-judge-templates

**Category:** Evals & Quality · **Repo:** llm-judge-toolkit · **Status:** published v0.1.0

Provides a set of TypeScript classes implementing a `JudgmentTemplate` interface to generate LLM evaluation prompts and parse their structured JSON responses. Each template includes built-in logic for cleaning markdown, handling malformed output, and normalizing scores for criteria like faithfulness, relevance, and safety.

- npm: https://www.npmjs.com/package/@reaatech/llm-judge-templates
- detail: https://reaatech.com/products/evals-quality/llm-judge-toolkit/packages/llm-judge-templates
- repo: https://github.com/reaatech/llm-judge-toolkit

## @reaatech/llm-judge-types

**Category:** Evals & Quality · **Repo:** llm-judge-toolkit · **Status:** published v0.1.0

Shared TypeScript types, Zod schemas, and error classes used across the LLM Judge Toolkit ecosystem; requires only `zod` at runtime. Exports 70+ types, 6 error classes, and

- npm: https://www.npmjs.com/package/@reaatech/llm-judge-types
- detail: https://reaatech.com/products/evals-quality/llm-judge-toolkit/packages/llm-judge-types
- repo: https://github.com/reaatech/llm-judge-toolkit

## @reaatech/prompt-version-control

**Category:** Evals & Quality · **Repo:** prompt-version-control · **Status:** pending npm

Provides a typed client class for interacting with the Prompt Version Control API, featuring built-in exponential backoff retries, request timeouts, and optional in-memory response caching.

- npm: pending — package not yet published as @reaatech/prompt-version-control
- detail: https://reaatech.com/products/evals-quality/prompt-version-control/packages/prompt-version-control
- repo: https://github.com/reaatech/prompt-version-control

## @reaatech/prompt-version-control-cli

**Category:** Evals & Quality · **Repo:** prompt-version-control · **Status:** pending npm

Manages prompt templates, versioning, and lifecycle tagging via a CLI that interacts with a remote prompt-version-control API. It provides a suite of commands for CRUD operations on prompts and versions, storing authentication credentials in a local configuration file.

- npm: pending — package not yet published as @reaatech/prompt-version-control-cli
- detail: https://reaatech.com/products/evals-quality/prompt-version-control/packages/prompt-version-control-cli
- repo: https://github.com/reaatech/prompt-version-control

## @reaatech/prompt-version-control-mcp

**Category:** Evals & Quality · **Repo:** prompt-version-control · **Status:** pending npm

Exposes a Model Context Protocol server that provides a `prompt.get` tool for fetching and rendering version-controlled prompts via Handlebars. It requires a configured Prompt Version Control API server to retrieve templates and metadata at runtime.

- npm: pending — package not yet published as @reaatech/prompt-version-control-mcp
- detail: https://reaatech.com/products/evals-quality/prompt-version-control/packages/prompt-version-control-mcp
- repo: https://github.com/reaatech/prompt-version-control

## @reaatech/prompt-version-control-server

**Category:** Evals & Quality · **Repo:** prompt-version-control · **Status:** pending npm

A Hono app that exposes a REST API for Git-like version control of AI prompts, with eval-gated staging-to-production promotion, A/B traffic splitting, metrics ingestion, and webhook subscriptions, backed by Prisma and PostgreSQL.

- npm: pending — package not yet published as @reaatech/prompt-version-control-server
- detail: https://reaatech.com/products/evals-quality/prompt-version-control/packages/prompt-version-control-server
- repo: https://github.com/reaatech/prompt-version-control

## @reaatech/prompt-version-control-shared

**Category:** Evals & Quality · **Repo:** prompt-version-control · **Status:** pending npm

Provides shared TypeScript types, Zod schemas, and utility functions for validating, checksumming, and rendering prompt templates within the Prompt Version Control ecosystem. It exports a collection of Zod schemas for runtime validation and Handlebars-based helpers for prompt interpolation and variable analysis.

- npm: pending — package not yet published as @reaatech/prompt-version-control-shared
- detail: https://reaatech.com/products/evals-quality/prompt-version-control/packages/prompt-version-control-shared
- repo: https://github.com/reaatech/prompt-version-control

## @reaatech/rag-eval-cli

**Category:** Evals & Quality · **Repo:** rag-eval-pack · **Status:** pending npm

Provides a CLI for executing, gating, and comparing RAG evaluation suites, while also acting as a barrel package that re-exports the entire `@reaatech/rag-eval-*` library for programmatic use.

- npm: pending — package not yet published as @reaatech/rag-eval-cli
- detail: https://reaatech.com/products/evals-quality/rag-eval-pack/packages/rag-eval-cli
- repo: https://github.com/reaatech/rag-eval-pack

## @reaatech/rag-eval-core

**Category:** Evals & Quality · **Repo:** rag-eval-pack · **Status:** pending npm

Provides TypeScript types and Zod schemas for defining RAG evaluation suites, including configurations for judges, cost tracking, and quality gates. It serves as a shared schema library for the `@reaatech/rag-eval-*` ecosystem, requiring only `zod` as a runtime dependency.

- npm: pending — package not yet published as @reaatech/rag-eval-core
- detail: https://reaatech.com/products/evals-quality/rag-eval-pack/packages/rag-eval-core
- repo: https://github.com/reaatech/rag-eval-pack

## @reaatech/rag-eval-cost

**Category:** Evals & Quality · **Repo:** rag-eval-pack · **Status:** pending npm

Tracks per-sample cost and token usage for RAG evaluations, with configurable budget limits, alert thresholds, and built-in pricing for Anthropic, OpenAI, and Google models. Exports `CostTracker`, `Pricing`, `BudgetManager`, and `CostReporter` classes for recording costs, enforcing budgets, and generating cost reports in JSON and JUnit XML.

- npm: pending — package not yet published as @reaatech/rag-eval-cost
- detail: https://reaatech.com/products/evals-quality/rag-eval-pack/packages/rag-eval-cost
- repo: https://github.com/reaatech/rag-eval-pack

## @reaatech/rag-eval-dataset

**Category:** Evals & Quality · **Repo:** rag-eval-pack · **Status:** pending npm

Manages RAG evaluation datasets by providing classes to load, validate, and version-track samples from JSON, JSONL, and YAML files. It relies on Zod for schema enforcement and integrates with @reaatech/rag-eval-core for sample definitions.

- npm: pending — package not yet published as @reaatech/rag-eval-dataset
- detail: https://reaatech.com/products/evals-quality/rag-eval-pack/packages/rag-eval-dataset
- repo: https://github.com/reaatech/rag-eval-pack

## @reaatech/rag-eval-gate

**Category:** Evals & Quality · **Repo:** rag-eval-pack · **Status:** pending npm

Enforces quality standards on RAG evaluation metrics using a `GateEngine` class that validates results against fixed thresholds or historical baselines. It provides CI-friendly output and configurable exit codes, typically paired with evaluation data structures from `@reaatech/rag-eval-core`.

- npm: pending — package not yet published as @reaatech/rag-eval-gate
- detail: https://reaatech.com/products/evals-quality/rag-eval-pack/packages/rag-eval-gate
- repo: https://github.com/reaatech/rag-eval-pack

## @reaatech/rag-eval-judge

**Category:** Evals & Quality · **Repo:** rag-eval-pack · **Status:** pending npm

Evaluates RAG pipeline outputs using LLM-as-a-judge with support for multi-model consensus, provider fallbacks, and human-label calibration. It provides a `JudgeEngine` class that executes pre-defined prompt templates for metrics like faithfulness and relevance, returning structured scores and reasoning.

- npm: pending — package not yet published as @reaatech/rag-eval-judge
- detail: https://reaatech.com/products/evals-quality/rag-eval-pack/packages/rag-eval-judge
- repo: https://github.com/reaatech/rag-eval-pack

## @reaatech/rag-eval-mcp-server

**Category:** Evals & Quality · **Repo:** rag-eval-pack · **Status:** pending npm

An MCP server exposing RAG evaluation as a three‑layer API of atomic judge operations, orchestrated suite runs, and CI regression gates, delivered either as a standalone CLI or as a library that exports `createMcpServer` and `startMcpServer` functions alongside tool

- npm: pending — package not yet published as @reaatech/rag-eval-mcp-server
- detail: https://reaatech.com/products/evals-quality/rag-eval-pack/packages/rag-eval-mcp-server
- repo: https://github.com/reaatech/rag-eval-pack

## @reaatech/rag-eval-metrics

**Category:** Evals & Quality · **Repo:** rag-eval-pack · **Status:** pending npm

Calculates heuristic-based RAG evaluation metrics including faithfulness, relevance, context precision, and context recall without requiring LLM API calls. It provides individual scorer classes and a `MetricsEngine` orchestrator for executing these evaluations in parallel.

- npm: pending — package not yet published as @reaatech/rag-eval-metrics
- detail: https://reaatech.com/products/evals-quality/rag-eval-pack/packages/rag-eval-metrics
- repo: https://github.com/reaatech/rag-eval-pack

## @reaatech/rag-eval-observability

**Category:** Evals & Quality · **Repo:** rag-eval-pack · **Status:** pending npm

Provides structured logging via Pino and OpenTelemetry instrumentation for tracing and metrics specific to RAG evaluation workflows. It exports a set of wrapper functions for tracing evaluation runs, judge calls, and metric calculations, alongside a factory function for pre-configured loggers.

- npm: pending — package not yet published as @reaatech/rag-eval-observability
- detail: https://reaatech.com/products/evals-quality/rag-eval-pack/packages/rag-eval-observability
- repo: https://github.com/reaatech/rag-eval-pack

## @reaatech/rag-eval-suite

**Category:** Evals & Quality · **Repo:** rag-eval-pack · **Status:** pending npm

Provides an `EvaluationSuite` class that orchestrates RAG evaluation by running heuristic metrics, an optional LLM judge, per-run cost tracking, quality gates, and dataset

- npm: pending — package not yet published as @reaatech/rag-eval-suite
- detail: https://reaatech.com/products/evals-quality/rag-eval-pack/packages/rag-eval-suite
- repo: https://github.com/reaatech/rag-eval-pack

# Observability & Cost

> 37 packages — OTel GenAI semconv, cost telemetry, semantic caching, model routing.

## @reaatech/agent-budget-cli

**Category:** Observability & Cost · **Repo:** agent-budget-controller · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/agent-budget-cli
- detail: https://reaatech.com/products/observability-cost/agent-budget-controller/packages/agent-budget-cli
- repo: https://github.com/reaatech/agent-budget-controller

## @reaatech/agent-budget-engine

**Category:** Observability & Cost · **Repo:** agent-budget-controller · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/agent-budget-engine
- detail: https://reaatech.com/products/observability-cost/agent-budget-controller/packages/agent-budget-engine
- repo: https://github.com/reaatech/agent-budget-controller

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

**Category:** Observability & Cost · **Repo:** agent-budget-controller · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/agent-budget-llm-router-plugin
- detail: https://reaatech.com/products/observability-cost/agent-budget-controller/packages/agent-budget-llm-router-plugin
- repo: https://github.com/reaatech/agent-budget-controller

## @reaatech/agent-budget-middleware

**Category:** Observability & Cost · **Repo:** agent-budget-controller · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/agent-budget-middleware
- detail: https://reaatech.com/products/observability-cost/agent-budget-controller/packages/agent-budget-middleware
- repo: https://github.com/reaatech/agent-budget-controller

## @reaatech/agent-budget-otel-bridge

**Category:** Observability & Cost · **Repo:** agent-budget-controller · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/agent-budget-otel-bridge
- detail: https://reaatech.com/products/observability-cost/agent-budget-controller/packages/agent-budget-otel-bridge
- repo: https://github.com/reaatech/agent-budget-controller

## @reaatech/agent-budget-pricing

**Category:** Observability & Cost · **Repo:** agent-budget-controller · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/agent-budget-pricing
- detail: https://reaatech.com/products/observability-cost/agent-budget-controller/packages/agent-budget-pricing
- repo: https://github.com/reaatech/agent-budget-controller

## @reaatech/agent-budget-spend-tracker

**Category:** Observability & Cost · **Repo:** agent-budget-controller · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/agent-budget-spend-tracker
- detail: https://reaatech.com/products/observability-cost/agent-budget-controller/packages/agent-budget-spend-tracker
- repo: https://github.com/reaatech/agent-budget-controller

## @reaatech/agent-budget-types

**Category:** Observability & Cost · **Repo:** agent-budget-controller · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/agent-budget-types
- detail: https://reaatech.com/products/observability-cost/agent-budget-controller/packages/agent-budget-types
- repo: https://github.com/reaatech/agent-budget-controller

## @reaatech/llm-cache

**Category:** Observability & Cost · **Repo:** llm-cache · **Status:** published v0.1.0

Provides a multi-stage caching engine for LLM responses that performs exact-match lookups and embedding-based semantic similarity searches. It exposes a `CacheEngine` class that requires pluggable storage adapters for both metadata and vector data, along with an embedder for semantic matching.

- npm: https://www.npmjs.com/package/@reaatech/llm-cache
- detail: https://reaatech.com/products/observability-cost/llm-cache/packages/llm-cache
- repo: https://github.com/reaatech/llm-cache
- tags: llm, cache, semantic-cache, embeddings, openai, vector-search

## @reaatech/llm-cache-adapters-dynamodb

**Category:** Observability & Cost · **Repo:** llm-cache · **Status:** published v0.1.0

Provides a DynamoDB storage adapter class for the `llm-cache` library, enabling persistent caching with native TTL support and GSI-based metadata querying. It implements the `StorageAdapter` interface and requires a pre-configured DynamoDB table with specific partition and sort key schemas.

- npm: https://www.npmjs.com/package/@reaatech/llm-cache-adapters-dynamodb
- detail: https://reaatech.com/products/observability-cost/llm-cache/packages/llm-cache-adapters-dynamodb
- repo: https://github.com/reaatech/llm-cache
- tags: llm-cache, dynamodb, aws, cache, adapter

## @reaatech/llm-cache-adapters-qdrant

**Category:** Observability & Cost · **Repo:** llm-cache · **Status:** published v0.1.0

Provides a Qdrant vector database adapter for the `llm-cache` library, implementing the `VectorStorageAdapter` interface for semantic search and metadata filtering. It exposes a `QdrantAdapter` class that handles collection auto-provisioning, deterministic UUID-based point management, and hybrid vector-metadata queries.

- npm: https://www.npmjs.com/package/@reaatech/llm-cache-adapters-qdrant
- detail: https://reaatech.com/products/observability-cost/llm-cache/packages/llm-cache-adapters-qdrant
- repo: https://github.com/reaatech/llm-cache
- tags: llm-cache, qdrant, vector, semantic-search, adapter

## @reaatech/llm-cache-adapters-redis

**Category:** Observability & Cost · **Repo:** llm-cache · **Status:** published v0.1.0

Provides a Redis storage adapter for the `llm-cache` library, enabling persistent key-value caching with support for batch operations and metadata-based invalidation. It exports a `RedisAdapter` class that implements the `StorageAdapter` interface for use with the `CacheEngine`.

- npm: https://www.npmjs.com/package/@reaatech/llm-cache-adapters-redis
- detail: https://reaatech.com/products/observability-cost/llm-cache/packages/llm-cache-adapters-redis
- repo: https://github.com/reaatech/llm-cache
- tags: llm-cache, redis, cache, adapter

## @reaatech/llm-cache-cost-tracker

**Category:** Observability & Cost · **Repo:** llm-cache · **Status:** published v0.1.0

Calculates LLM request costs and cache savings using a built-in database of pricing for over 40 models. It provides a `CostCalculator` class that implements the `CostCalculatorLike` interface for direct integration with `@reaatech/llm-cache`.

- npm: https://www.npmjs.com/package/@reaatech/llm-cache-cost-tracker
- detail: https://reaatech.com/products/observability-cost/llm-cache/packages/llm-cache-cost-tracker
- repo: https://github.com/reaatech/llm-cache
- tags: llm-cache, cost, pricing, openai, anthropic

## @reaatech/llm-cache-observability

**Category:** Observability & Cost · **Repo:** llm-cache · **Status:** published v0.1.0

Provides structured NDJSON logging with automatic PII redaction and Prometheus-compatible metrics collection for the `llm-cache` library. It exposes `Logger` and `MetricsCollector` classes to handle request-scoped correlation IDs and telemetry exposition.

- npm: https://www.npmjs.com/package/@reaatech/llm-cache-observability
- detail: https://reaatech.com/products/observability-cost/llm-cache/packages/llm-cache-observability
- repo: https://github.com/reaatech/llm-cache
- tags: llm-cache, metrics, logging, prometheus, observability

## @reaatech/llm-cache-server

**Category:** Observability & Cost · **Repo:** llm-cache · **Status:** published v0.1.0

Provides a REST API server for managing LLM cache operations, including semantic search and exact-match lookups. It exposes a configurable HTTP interface that supports Redis, DynamoDB, and Qdrant backends via environment variables.

- npm: https://www.npmjs.com/package/@reaatech/llm-cache-server
- detail: https://reaatech.com/products/observability-cost/llm-cache/packages/llm-cache-server
- repo: https://github.com/reaatech/llm-cache
- tags: llm-cache, server, http, cache

## @reaatech/llm-cost-telemetry

**Category:** Observability & Cost · **Repo:** llm-cost-telemetry · **Status:** published v0.1.0

Provides shared TypeScript types, Zod schemas, and utility functions for modeling, validating, and calculating LLM cost telemetry data. It serves as the foundational library for the broader telemetry ecosystem, requiring only Zod as a runtime dependency.

- npm: https://www.npmjs.com/package/@reaatech/llm-cost-telemetry
- detail: https://reaatech.com/products/observability-cost/llm-cost-telemetry/packages/llm-cost-telemetry
- repo: https://github.com/reaatech/llm-cost-telemetry

## @reaatech/llm-cost-telemetry-aggregation

**Category:** Observability & Cost · **Repo:** llm-cost-telemetry · **Status:** published v0.1.0

Provides buffered cost span collection, multi-dimensional aggregation by tenant/feature/route/model, and per-tenant budget enforcement with cascading alert thresholds via three classes: `CostCollector`, `CostAggregator`, and `BudgetManager`.

- npm: https://www.npmjs.com/package/@reaatech/llm-cost-telemetry-aggregation
- detail: https://reaatech.com/products/observability-cost/llm-cost-telemetry/packages/llm-cost-telemetry-aggregation
- repo: https://github.com/reaatech/llm-cost-telemetry

## @reaatech/llm-cost-telemetry-calculator

**Category:** Observability & Cost · **Repo:** llm-cost-telemetry · **Status:** published v0.1.0

A provider-agnostic cost calculation engine for LLM API usage with cache-aware pricing, token counting (tiktoken-based for OpenAI, estimates for others), and pre-call estimation. Ex

- npm: https://www.npmjs.com/package/@reaatech/llm-cost-telemetry-calculator
- detail: https://reaatech.com/products/observability-cost/llm-cost-telemetry/packages/llm-cost-telemetry-calculator
- repo: https://github.com/reaatech/llm-cost-telemetry

## @reaatech/llm-cost-telemetry-cli

**Category:** Observability & Cost · **Repo:** llm-cost-telemetry · **Status:** published v0.1.0

A CLI tool that reads LLM cost span data from

- npm: https://www.npmjs.com/package/@reaatech/llm-cost-telemetry-cli
- detail: https://reaatech.com/products/observability-cost/llm-cost-telemetry/packages/llm-cost-telemetry-cli
- repo: https://github.com/reaatech/llm-cost-telemetry

## @reaatech/llm-cost-telemetry-exporters

**Category:** Observability & Cost · **Repo:** llm-cost-telemetry · **Status:** published v0.1.0

Provides exporter classes (CloudWatchExporter

- npm: https://www.npmjs.com/package/@reaatech/llm-cost-telemetry-exporters
- detail: https://reaatech.com/products/observability-cost/llm-cost-telemetry/packages/llm-cost-telemetry-exporters
- repo: https://github.com/reaatech/llm-cost-telemetry

## @reaatech/llm-cost-telemetry-mcp

**Category:** Observability & Cost · **Repo:** llm-cost-telemetry · **Status:** published v0.1.0

Exposes LLM cost tracking, aggregation, and budget enforcement as a set of Model Context Protocol (MCP) tools. It provides a factory function that returns an MCP server instance, designed to be integrated with MCP-compliant clients like Claude Desktop or Cursor.

- npm: https://www.npmjs.com/package/@reaatech/llm-cost-telemetry-mcp
- detail: https://reaatech.com/products/observability-cost/llm-cost-telemetry/packages/llm-cost-telemetry-mcp
- repo: https://github.com/reaatech/llm-cost-telemetry

## @reaatech/llm-cost-telemetry-observability

**Category:** Observability & Cost · **Repo:** llm-cost-telemetry · **Status:** published v0.1.0

Provides structured OpenTelemetry tracing and metrics for monitoring LLM costs, plus Pino-based logging with PII redaction, exposed as `TracingManager`, `MetricsManager`, and `getLogger()`.

- npm: https://www.npmjs.com/package/@reaatech/llm-cost-telemetry-observability
- detail: https://reaatech.com/products/observability-cost/llm-cost-telemetry/packages/llm-cost-telemetry-observability
- repo: https://github.com/reaatech/llm-cost-telemetry

## @reaatech/llm-cost-telemetry-providers

**Category:** Observability & Cost · **Repo:** llm-cost-telemetry · **Status:** published v0.1.0

Wraps official OpenAI, Anthropic, and Google Generative AI SDK clients to automatically capture token usage, latency, and custom metadata for every API call. It provides wrapper functions that return augmented client instances, requiring the respective provider SDKs as peer dependencies.

- npm: https://www.npmjs.com/package/@reaatech/llm-cost-telemetry-providers
- detail: https://reaatech.com/products/observability-cost/llm-cost-telemetry/packages/llm-cost-telemetry-providers
- repo: https://github.com/reaatech/llm-cost-telemetry

## @reaatech/otel-cost-exporter

**Category:** Observability & Cost · **Repo:** otel-cost-exporter · **Status:** published v0.1.0

Calculates real-time LLM usage costs by processing OpenTelemetry GenAI semantic convention spans. It provides a `SpanProcessor` for integration into Node.js OTel SDKs or a standalone collector service, using bundled pricing tables to export cost metrics via Prometheus, OTLP, or JSON.

- npm: https://www.npmjs.com/package/@reaatech/otel-cost-exporter
- detail: https://reaatech.com/products/observability-cost/otel-cost-exporter/packages/otel-cost-exporter
- repo: https://github.com/reaatech/otel-cost-exporter

## @reaatech/otel-cost-exporter-calculator

**Category:** Observability & Cost · **Repo:** otel-cost-exporter · **Status:** published v0.1.0

Calculates GenAI token costs in USD by normalizing model names and processing token counts from OpenTelemetry semantic convention spans. It provides a `CostCalculator` class that integrates with a pricing table, an LRU cache, and a model normalizer to handle complex pricing logic like prompt caching and provider-specific model variants.

- npm: https://www.npmjs.com/package/@reaatech/otel-cost-exporter-calculator
- detail: https://reaatech.com/products/observability-cost/otel-cost-exporter/packages/otel-cost-exporter-calculator
- repo: https://github.com/reaatech/otel-cost-exporter

## @reaatech/otel-cost-exporter-cli

**Category:** Observability & Cost · **Repo:** otel-cost-exporter · **Status:** published v0.1.0

@reaatech/otel-cost-exporter-cli is a CLI that provides commands to

- npm: https://www.npmjs.com/package/@reaatech/otel-cost-exporter-cli
- detail: https://reaatech.com/products/observability-cost/otel-cost-exporter/packages/otel-cost-exporter-cli
- repo: https://github.com/reaatech/otel-cost-exporter

## @reaatech/otel-cost-exporter-core

**Category:** Observability & Cost · **Repo:** otel-cost-exporter · **Status:** published v0.1.0

Provides shared TypeScript types, Zod schemas, and GenAI semantic conventions for modeling and validating LLM cost data. It serves as the foundational library for the otel-cost-exporter ecosystem, requiring `zod` and `pino` at runtime.

- npm: https://www.npmjs.com/package/@reaatech/otel-cost-exporter-core
- detail: https://reaatech.com/products/observability-cost/otel-cost-exporter/packages/otel-cost-exporter-core
- repo: https://github.com/reaatech/otel-cost-exporter

## @reaatech/otel-cost-exporter-pricing

**Category:** Observability & Cost · **Repo:** otel-cost-exporter · **Status:** published v0.1.0

Provides a lookup interface for LLM token pricing across major providers using bundled, versioned YAML data. It exports functions to load these datasets and instantiate a `PricingTable` object that supports exact and wildcard model matching.

- npm: https://www.npmjs.com/package/@reaatech/otel-cost-exporter-pricing
- detail: https://reaatech.com/products/observability-cost/otel-cost-exporter/packages/otel-cost-exporter-pricing
- repo: https://github.com/reaatech/otel-cost-exporter

## @reaatech/otel-genai-semconv-anthropic

**Category:** Observability & Cost · **Repo:** otel-genai-semconv · **Status:** published v0.1.0

Instruments the Anthropic Node.js SDK to automatically emit OpenTelemetry spans compliant with GenAI semantic conventions. It provides a class that wraps the Anthropic client to capture request metadata, token usage, and streaming metrics.

- npm: https://www.npmjs.com/package/@reaatech/otel-genai-semconv-anthropic
- detail: https://reaatech.com/products/observability-cost/otel-genai-semconv/packages/otel-genai-semconv-anthropic
- repo: https://github.com/reaatech/otel-genai-semconv

## @reaatech/otel-genai-semconv-bedrock

**Category:** Observability & Cost · **Repo:** otel-genai-semconv · **Status:** published v0.1.0

Instruments the AWS Bedrock Runtime SDK to automatically emit OpenTelemetry spans compliant with GenAI semantic conventions. It provides an `instrument` method that wraps the `BedrockRuntimeClient.send` function to capture request and response metadata for supported model families.

- npm: https://www.npmjs.com/package/@reaatech/otel-genai-semconv-bedrock
- detail: https://reaatech.com/products/observability-cost/otel-genai-semconv/packages/otel-genai-semconv-bedrock
- repo: https://github.com/reaatech/otel-genai-semconv

## @reaatech/otel-genai-semconv-core

**Category:** Observability & Cost · **Repo:** otel-genai-semconv · **Status:** published v0.1.0

Provides TypeScript types, Zod schemas, and a span-builder utility for implementing OpenTelemetry GenAI semantic conventions. It exports constants for attributes, events, and metrics to ensure OTel-compliant telemetry across LLM operations.

- npm: https://www.npmjs.com/package/@reaatech/otel-genai-semconv-core
- detail: https://reaatech.com/products/observability-cost/otel-genai-semconv/packages/otel-genai-semconv-core
- repo: https://github.com/reaatech/otel-genai-semconv

## @reaatech/otel-genai-semconv-exporters

**Category:** Observability & Cost · **Repo:** otel-genai-semconv · **Status:** published v0.1.0

Provides OpenTelemetry `SpanExporter` classes that filter for `gen_ai.*` spans and transform them into the native formats required by Arize Phoenix, Langfuse, and Google Cloud Trace. These exporters implement the standard OTel `SpanExporter` interface to enable direct integration with existing OpenTelemetry SDK pipelines.

- npm: https://www.npmjs.com/package/@reaatech/otel-genai-semconv-exporters
- detail: https://reaatech.com/products/observability-cost/otel-genai-semconv/packages/otel-genai-semconv-exporters
- repo: https://github.com/reaatech/otel-genai-semconv

## @reaatech/otel-genai-semconv-instrumentation

**Category:** Observability & Cost · **Repo:** otel-genai-semconv · **Status:** published v0.1.0

Provides a suite of classes for building LLM observability instrumentation, including utilities for OpenTelemetry tracer management, streaming response aggregation, error classification, and resilience patterns like retries and circuit breaking. It serves as the base framework for provider-specific instrumentation packages.

- npm: https://www.npmjs.com/package/@reaatech/otel-genai-semconv-instrumentation
- detail: https://reaatech.com/products/observability-cost/otel-genai-semconv/packages/otel-genai-semconv-instrumentation
- repo: https://github.com/reaatech/otel-genai-semconv

## @reaatech/otel-genai-semconv-observability

**Category:** Observability & Cost · **Repo:** otel-genai-semconv · **Status:** published v0.1.0

Provides pre-configured OpenTelemetry SDK initialization, Pino-based structured logging, and GenAI-specific metrics instrumentation for LLM applications. It exports utility functions to bootstrap observability, manage trace exporters, and expose health check endpoints.

- npm: https://www.npmjs.com/package/@reaatech/otel-genai-semconv-observability
- detail: https://reaatech.com/products/observability-cost/otel-genai-semconv/packages/otel-genai-semconv-observability
- repo: https://github.com/reaatech/otel-genai-semconv

## @reaatech/otel-genai-semconv-openai

**Category:** Observability & Cost · **Repo:** otel-genai-semconv · **Status:** published v0.1.0

Instruments the OpenAI Node.js SDK to automatically emit OpenTelemetry spans compliant with GenAI semantic conventions. It provides an `OpenAIInstrumentation` class that wraps the client's `chat.completions.create` method to capture request metadata, token usage, and cost metrics.

- npm: https://www.npmjs.com/package/@reaatech/otel-genai-semconv-openai
- detail: https://reaatech.com/products/observability-cost/otel-genai-semconv/packages/otel-genai-semconv-openai
- repo: https://github.com/reaatech/otel-genai-semconv

## @reaatech/otel-genai-semconv-utils

**Category:** Observability & Cost · **Repo:** otel-genai-semconv · **Status:** published v0.1.0

Provides classes for estimating LLM token usage, calculating request costs based on provider-specific pricing, and recursively redacting PII from nested objects. It exposes `TokenCounter`, `CostCalculator`, and `PIIRedactor` classes that integrate with common LLM providers like OpenAI, Anthropic, and Bedrock.

- npm: https://www.npmjs.com/package/@reaatech/otel-genai-semconv-utils
- detail: https://reaatech.com/products/observability-cost/otel-genai-semconv/packages/otel-genai-semconv-utils
- repo: https://github.com/reaatech/otel-genai-semconv

## @reaatech/otel-genai-semconv-vertexai

**Category:** Observability & Cost · **Repo:** otel-genai-semconv · **Status:** published v0.1.0

Instruments the Google Generative Language (Vertex AI) SDK to automatically emit OpenTelemetry spans following GenAI semantic conventions. It provides an `instrument` function that wraps the `generateContent` method to capture request metadata, generation configurations, and response events.

- npm: https://www.npmjs.com/package/@reaatech/otel-genai-semconv-vertexai
- detail: https://reaatech.com/products/observability-cost/otel-genai-semconv/packages/otel-genai-semconv-vertexai
- repo: https://github.com/reaatech/otel-genai-semconv

# Orchestration & Protocols

> 42 packages — Agent mesh, confidence routing, handoff protocols, A2A.

## @reaatech/a2a-reference-auth

**Category:** Orchestration & Protocols · **Repo:** a2a-reference-ts · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/a2a-reference-auth
- detail: https://reaatech.com/products/orchestration-protocols/a2a-reference-ts/packages/a2a-reference-auth
- repo: https://github.com/reaatech/a2a-reference-ts

## @reaatech/a2a-reference-client

**Category:** Orchestration & Protocols · **Repo:** a2a-reference-ts · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/a2a-reference-client
- detail: https://reaatech.com/products/orchestration-protocols/a2a-reference-ts/packages/a2a-reference-client
- repo: https://github.com/reaatech/a2a-reference-ts

## @reaatech/a2a-reference-core

**Category:** Orchestration & Protocols · **Repo:** a2a-reference-ts · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/a2a-reference-core
- detail: https://reaatech.com/products/orchestration-protocols/a2a-reference-ts/packages/a2a-reference-core
- repo: https://github.com/reaatech/a2a-reference-ts

## @reaatech/a2a-reference-mcp-bridge

**Category:** Orchestration & Protocols · **Repo:** a2a-reference-ts · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/a2a-reference-mcp-bridge
- detail: https://reaatech.com/products/orchestration-protocols/a2a-reference-ts/packages/a2a-reference-mcp-bridge
- repo: https://github.com/reaatech/a2a-reference-ts

## @reaatech/a2a-reference-observability

**Category:** Orchestration & Protocols · **Repo:** a2a-reference-ts · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/a2a-reference-observability
- detail: https://reaatech.com/products/orchestration-protocols/a2a-reference-ts/packages/a2a-reference-observability
- repo: https://github.com/reaatech/a2a-reference-ts

## @reaatech/a2a-reference-persistence

**Category:** Orchestration & Protocols · **Repo:** a2a-reference-ts · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/a2a-reference-persistence
- detail: https://reaatech.com/products/orchestration-protocols/a2a-reference-ts/packages/a2a-reference-persistence
- repo: https://github.com/reaatech/a2a-reference-ts

## @reaatech/a2a-reference-server

**Category:** Orchestration & Protocols · **Repo:** a2a-reference-ts · **Status:** published 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.

- npm: https://www.npmjs.com/package/@reaatech/a2a-reference-server
- detail: https://reaatech.com/products/orchestration-protocols/a2a-reference-ts/packages/a2a-reference-server
- repo: https://github.com/reaatech/a2a-reference-ts

## @reaatech/agent-handoff

**Category:** Orchestration & Protocols · **Repo:** agent-handoff-protocol · **Status:** published v0.1.0

Provides the core TypeScript definitions, error classes, and utility functions required to implement the Agent Handoff Protocol. It exports a set of interfaces, a typed event emitter, and retry logic to standardize data structures and communication across agent handoff systems.

- npm: https://www.npmjs.com/package/@reaatech/agent-handoff
- detail: https://reaatech.com/products/orchestration-protocols/agent-handoff-protocol/packages/agent-handoff
- repo: https://github.com/reaatech/agent-handoff-protocol

## @reaatech/agent-handoff-compression

**Category:** Orchestration & Protocols · **Repo:** agent-handoff-protocol · **Status:** published v0.1.0

Reduces conversation history into a condensed format using sliding window, extractive summary, or hybrid strategies to fit within specific token budgets. It provides a set of compressor classes that implement the `ContextCompressor` interface from `@reaatech/agent-handoff` and supports custom token counting logic.

- npm: https://www.npmjs.com/package/@reaatech/agent-handoff-compression
- detail: https://reaatech.com/products/orchestration-protocols/agent-handoff-protocol/packages/agent-handoff-compression
- repo: https://github.com/reaatech/agent-handoff-protocol

## @reaatech/agent-handoff-protocol

**Category:** Orchestration & Protocols · **Repo:** agent-handoff-protocol · **Status:** published v0.1.0

Orchestrates the transfer of conversation state between AI agents using a `HandoffManager` class that handles context compression, routing logic, and transport delivery. It provides a lifecycle event system and supports multiple transport protocols, including MCP and HTTP, to manage agent-to-agent handoffs.

- npm: https://www.npmjs.com/package/@reaatech/agent-handoff-protocol
- detail: https://reaatech.com/products/orchestration-protocols/agent-handoff-protocol/packages/agent-handoff-protocol
- repo: https://github.com/reaatech/agent-handoff-protocol

## @reaatech/agent-handoff-routing

**Category:** Orchestration & Protocols · **Repo:** agent-handoff-protocol · **Status:** published v0.1.0

Selects the optimal agent for a handoff using a weighted scoring algorithm that evaluates skills, domain expertise, load, and language. It provides a `CapabilityBasedRouter` class and an `AgentRegistry` that implement the `HandoffRouter` interface from the `@reaatech/agent-handoff` package.

- npm: https://www.npmjs.com/package/@reaatech/agent-handoff-routing
- detail: https://reaatech.com/products/orchestration-protocols/agent-handoff-protocol/packages/agent-handoff-routing
- repo: https://github.com/reaatech/agent-handoff-protocol

## @reaatech/agent-handoff-transport

**Category:** Orchestration & Protocols · **Repo:** agent-handoff-protocol · **Status:** published v0.1.0

Provides transport layer implementations for agent-to-agent handoffs via MCP tool calls or HTTP POST requests. It includes a factory class that performs health checks and auto-selects the highest-priority transport based on agent capabilities.

- npm: https://www.npmjs.com/package/@reaatech/agent-handoff-transport
- detail: https://reaatech.com/products/orchestration-protocols/agent-handoff-protocol/packages/agent-handoff-transport
- repo: https://github.com/reaatech/agent-handoff-protocol

## @reaatech/agent-handoff-validation

**Category:** Orchestration & Protocols · **Repo:** agent-handoff-protocol · **Status:** published v0.1.0

Validates Agent Handoff Protocol payloads and agent compatibility using a `HandoffValidator` class or standalone manual functions. It optionally integrates with Zod for schema enforcement, falling back to manual validation if Zod is not installed.

- npm: https://www.npmjs.com/package/@reaatech/agent-handoff-validation
- detail: https://reaatech.com/products/orchestration-protocols/agent-handoff-protocol/packages/agent-handoff-validation
- repo: https://github.com/reaatech/agent-handoff-protocol

## @reaatech/agent-mesh

**Category:** Orchestration & Protocols · **Repo:** agent-mesh · **Status:** published v1.0.0

Provides core domain types, Zod validation schemas, environment configuration, and shared constants for the @reaatech/agent-mesh multi-agent orchestrator. It exports 15+ TypeScript types and Zod schemas (request/response, classifier, agent config, routing, session, circuit breaker) and a validated `env` object, with no runtime

- npm: https://www.npmjs.com/package/@reaatech/agent-mesh
- detail: https://reaatech.com/products/orchestration-protocols/agent-mesh/packages/agent-mesh
- repo: https://github.com/reaatech/agent-mesh

## @reaatech/agent-mesh-classifier

**Category:** Orchestration & Protocols · **Repo:** agent-mesh · **Status:** published v1.0.0

Classifies user input against an agent registry using Gemini Flash, returning a structured object containing the target agent ID, confidence score, and intent summary. It provides a singleton service that automatically handles prompt construction, language detection, and fallback to a keyword-based mock classifier.

- npm: https://www.npmjs.com/package/@reaatech/agent-mesh-classifier
- detail: https://reaatech.com/products/orchestration-protocols/agent-mesh/packages/agent-mesh-classifier
- repo: https://github.com/reaatech/agent-mesh

## @reaatech/agent-mesh-confidence

**Category:** Orchestration & Protocols · **Repo:** agent-mesh · **Status:** published v1.0.0

Evaluates routing decisions for an agent-mesh orchestrator using a deterministic decision tree that compares classifier confidence against agent-specific thresholds. It provides a function to execute this logic and a secondary utility to generate localized clarification questions, backed by an LRU cache.

- npm: https://www.npmjs.com/package/@reaatech/agent-mesh-confidence
- detail: https://reaatech.com/products/orchestration-protocols/agent-mesh/packages/agent-mesh-confidence
- repo: https://github.com/reaatech/agent-mesh

## @reaatech/agent-mesh-gateway

**Category:** Orchestration & Protocols · **Repo:** agent-mesh · **Status:** published v1.0.0

Express middleware and request handlers that expose `/v1/

- npm: https://www.npmjs.com/package/@reaatech/agent-mesh-gateway
- detail: https://reaatech.com/products/orchestration-protocols/agent-mesh/packages/agent-mesh-gateway
- repo: https://github.com/reaatech/agent-mesh

## @reaatech/agent-mesh-mcp-server

**Category:** Orchestration & Protocols · **Repo:** agent-mesh · **Status:** published v1.0.0

Exposes an agent-mesh orchestrator as an MCP-compliant server by providing Express middleware and handlers for JSON-RPC 2.0 routing and SSE transport. It registers tools to route messages, query session status, and list agents within an existing Express application.

- npm: https://www.npmjs.com/package/@reaatech/agent-mesh-mcp-server
- detail: https://reaatech.com/products/orchestration-protocols/agent-mesh/packages/agent-mesh-mcp-server
- repo: https://github.com/reaatech/agent-mesh

## @reaatech/agent-mesh-observability

**Category:** Orchestration & Protocols · **Repo:** agent-mesh · **Status:** published v1.0.0

Provides structured JSON logging with automatic PII redaction, OpenTelemetry tracing and metrics, and audit event logging for agent-mesh orchestrators—exposes a Winston logger, child logger factory, and metric recording functions.

- npm: https://www.npmjs.com/package/@reaatech/agent-mesh-observability
- detail: https://reaatech.com/products/orchestration-protocols/agent-mesh/packages/agent-mesh-observability
- repo: https://github.com/reaatech/agent-mesh

## @reaatech/agent-mesh-registry

**Category:** Orchestration & Protocols · **Repo:** agent-mesh · **Status:** published v1.0.0

Manages a thread-safe registry of validated YAML agent configurations, providing atomic-swap updates and SIGHUP-triggered hot-reloading. It exposes a singleton state object for lookups and includes Zod-based validation with built-in SSRF protection for agent URLs.

- npm: https://www.npmjs.com/package/@reaatech/agent-mesh-registry
- detail: https://reaatech.com/products/orchestration-protocols/agent-mesh/packages/agent-mesh-registry
- repo: https://github.com/reaatech/agent-mesh

## @reaatech/agent-mesh-router

**Category:** Orchestration & Protocols · **Repo:** agent-mesh · **Status:** published v1.0.0

Provides dispatch and validation functions for routing requests to MCP-based agents over

- npm: https://www.npmjs.com/package/@reaatech/agent-mesh-router
- detail: https://reaatech.com/products/orchestration-protocols/agent-mesh/packages/agent-mesh-router
- repo: https://github.com/reaatech/agent-mesh

## @reaatech/agent-mesh-session

**Category:** Orchestration & Protocols · **Repo:** agent-mesh · **Status:** published v1.0.0

Manages multi-turn conversation state and workflow context using Firestore as a persistence layer. It provides a set of asynchronous functions for session lifecycle management, transactional turn history updates, and Pub/Sub event publishing.

- npm: https://www.npmjs.com/package/@reaatech/agent-mesh-session
- detail: https://reaatech.com/products/orchestration-protocols/agent-mesh/packages/agent-mesh-session
- repo: https://github.com/reaatech/agent-mesh

## @reaatech/agent-mesh-utils

**Category:** Orchestration & Protocols · **Repo:** agent-mesh · **Status:** published v1.0.0

Provides a three-state circuit breaker for managing agent health, featuring Firestore-backed persistence and leader election for cross-instance state synchronization. It exposes a singleton `circuitBreaker` object for traffic control and lifecycle functions to manage distributed state across Cloud Run instances.

- npm: https://www.npmjs.com/package/@reaatech/agent-mesh-utils
- detail: https://reaatech.com/products/orchestration-protocols/agent-mesh/packages/agent-mesh-utils
- repo: https://github.com/reaatech/agent-mesh

## @reaatech/confidence-router

**Category:** Orchestration & Protocols · **Repo:** confidence-router · **Status:** published v0.1.0

Evaluates classification results against configurable confidence thresholds to determine whether to route to a specific target, request clarification, or trigger a fallback. It provides a `ConfidenceRouter` class that acts as a decision engine for classification pipelines.

- npm: https://www.npmjs.com/package/@reaatech/confidence-router
- detail: https://reaatech.com/products/orchestration-protocols/confidence-router/packages/confidence-router
- repo: https://github.com/reaatech/confidence-router

## @reaatech/confidence-router-classifiers

**Category:** Orchestration & Protocols · **Repo:** confidence-router · **Status:** published v0.1.0

Pluggable classifier implementations for confidence-router, providing keyword

- npm: https://www.npmjs.com/package/@reaatech/confidence-router-classifiers
- detail: https://reaatech.com/products/orchestration-protocols/confidence-router/packages/confidence-router-classifiers
- repo: https://github.com/reaatech/confidence-router

## @reaatech/confidence-router-core

**Category:** Orchestration & Protocols · **Repo:** confidence-router · **Status:** published v0.1.0

Provides the core type definitions (`Prediction`, `RoutingDecision`, `RouterConfig`), a `DecisionEngine` class that thresholds predictions into route/clarify/fallback decisions, and error classes for the confidence-router ecosystem, all with zero runtime dependencies.

- npm: https://www.npmjs.com/package/@reaatech/confidence-router-core
- detail: https://reaatech.com/products/orchestration-protocols/confidence-router/packages/confidence-router-core
- repo: https://github.com/reaatech/confidence-router

## @reaatech/confidence-router-evaluation

**Category:** Orchestration & Protocols · **Repo:** confidence-router · **Status:** published v0.1.0

A `ThresholdOptimizer` class that performs grid search across confidence thresholds to maximize F1 score against labeled datasets, then reports accuracy, precision, recall, and confusion matrices. Works with any object implementing `RouterInterface`.

- npm: https://www.npmjs.com/package/@reaatech/confidence-router-evaluation
- detail: https://reaatech.com/products/orchestration-protocols/confidence-router/packages/confidence-router-evaluation
- repo: https://github.com/reaatech/confidence-router

## @reaatech/confidence-router-languages

**Category:** Orchestration & Protocols · **Repo:** confidence-router · **Status:** published v0.1.0

Provides `LanguageManager` and `PromptGenerator` classes that inject 47 built-in locale configurations (including RTL

- npm: https://www.npmjs.com/package/@reaatech/confidence-router-languages
- detail: https://reaatech.com/products/orchestration-protocols/confidence-router/packages/confidence-router-languages
- repo: https://github.com/reaatech/confidence-router

## @reaatech/llm-router-cli

**Category:** Orchestration & Protocols · **Repo:** llm-router · **Status:** published v1.0.0

A command-line interface (CLI) for the `llm-router` package, exposing four commands—`route`, `benchmark`, `cost-report`, and `validate-config`—to send prompts

- npm: https://www.npmjs.com/package/@reaatech/llm-router-cli
- detail: https://reaatech.com/products/orchestration-protocols/llm-router/packages/llm-router-cli
- repo: https://github.com/reaatech/llm-router

## @reaatech/llm-router-core

**Category:** Orchestration & Protocols · **Repo:** llm-router · **Status:** published v1.0.0

Provides the shared TypeScript interfaces, Zod schemas, and enums for defining LLM routing configurations, budget tracking, and circuit breaker states. It serves as the foundational type library for the `@reaatech/llm-router` ecosystem and requires `zod` as a runtime dependency.

- npm: https://www.npmjs.com/package/@reaatech/llm-router-core
- detail: https://reaatech.com/products/orchestration-protocols/llm-router/packages/llm-router-core
- repo: https://github.com/reaatech/llm-router

## @reaatech/llm-router-engine

**Category:** Orchestration & Protocols · **Repo:** llm-router · **Status:** published v1.0.0

Provides an `LLMRouter` class that orchestrates model selection, fallback chains, cost tracking, and A/B testing for LLM requests. It requires a user-provided `executeModel` callback to interface with specific provider SDKs.

- npm: https://www.npmjs.com/package/@reaatech/llm-router-engine
- detail: https://reaatech.com/products/orchestration-protocols/llm-router/packages/llm-router-engine
- repo: https://github.com/reaatech/llm-router

## @reaatech/llm-router-fallback

**Category:** Orchestration & Protocols · **Repo:** llm-router · **Status:** published v1.0.0

Implements resilience patterns for LLM API calls, providing a `FallbackChain` class that manages ordered model failover, circuit breaking, and exponential backoff retries. It requires a model registry and an execution function to coordinate request attempts across prioritized model lists.

- npm: https://www.npmjs.com/package/@reaatech/llm-router-fallback
- detail: https://reaatech.com/products/orchestration-protocols/llm-router/packages/llm-router-fallback
- repo: https://github.com/reaatech/llm-router

## @reaatech/llm-router-mcp

**Category:** Orchestration & Protocols · **Repo:** llm-router · **Status:** published v1.0.0

Exposes an MCP server (via `createMCPServer`) that provides three tools—`route_request`, `get_model_info`, and `get_cost_report`—allowing AI agents and orchestration frameworks to route LLM requests through a custom `RouterInterface` implementation. Works with any MCP client (Claude Desktop, VS Code) and requires the `@modelcontextprotocol/sdk` at runtime.

- npm: https://www.npmjs.com/package/@reaatech/llm-router-mcp
- detail: https://reaatech.com/products/orchestration-protocols/llm-router/packages/llm-router-mcp
- repo: https://github.com/reaatech/llm-router

## @reaatech/llm-router-strategies

**Category:** Orchestration & Protocols · **Repo:** llm-router · **Status:** published v1.0.0

Provides a collection of routing strategies and an orchestrator class to select the optimal LLM for a request based on cost, latency, capability, or judgment. It exposes a `StrategyOrchestrator` and several strategy classes that implement a common interface for evaluating and selecting models from a provided pool.

- npm: https://www.npmjs.com/package/@reaatech/llm-router-strategies
- detail: https://reaatech.com/products/orchestration-protocols/llm-router/packages/llm-router-strategies
- repo: https://github.com/reaatech/llm-router

## @reaatech/llm-router-telemetry

**Category:** Orchestration & Protocols · **Repo:** llm-router · **Status:** published v1.0.0

Tracks LLM request costs and enforces budget limits through a set of utility classes for recording, aggregating, and reporting usage data. It provides an OpenTelemetry-compatible interface for exporting metrics and integrates directly with the `llm-router` ecosystem.

- npm: https://www.npmjs.com/package/@reaatech/llm-router-telemetry
- detail: https://reaatech.com/products/orchestration-protocols/llm-router/packages/llm-router-telemetry
- repo: https://github.com/reaatech/llm-router

## @reaatech/structured-function-calling-ai-adapter-anthropic

**Category:** Orchestration & Protocols · **Repo:** structured-function-calling-ai · **Status:** pending npm

Normalizes tool definitions and execution results between provider-agnostic formats and Anthropic's specific tool-use schema. It provides utility functions to map between these formats and requires `@reaatech/structured-function-calling-ai-core` as a runtime dependency.

- npm: pending — package not yet published as @reaatech/structured-function-calling-ai-adapter-anthropic
- detail: https://reaatech.com/products/orchestration-protocols/structured-function-calling-ai/packages/structured-function-calling-ai-adapter-anthropic
- repo: https://github.com/reaatech/structured-function-calling-ai

## @reaatech/structured-function-calling-ai-adapter-google

**Category:** Orchestration & Protocols · **Repo:** structured-function-calling-ai · **Status:** pending npm

Normalizes tool definitions and function calls between provider-agnostic formats and Google Gemini's specific schema requirements. It provides utility functions to map tool declarations, incoming calls, and execution results, including schema adjustments for Gemini compatibility.

- npm: pending — package not yet published as @reaatech/structured-function-calling-ai-adapter-google
- detail: https://reaatech.com/products/orchestration-protocols/structured-function-calling-ai/packages/structured-function-calling-ai-adapter-google
- repo: https://github.com/reaatech/structured-function-calling-ai

## @reaatech/structured-function-calling-ai-adapter-openai

**Category:** Orchestration & Protocols · **Repo:** structured-function-calling-ai · **Status:** pending npm

Normalizes tool definitions and execution results between a provider-agnostic format and OpenAI’s specific function-calling schema. It provides utility functions to parse JSON arguments, serialize results, and map tool definitions, requiring the `@reaatech/structured-function-calling-ai-core` package as a dependency.

- npm: pending — package not yet published as @reaatech/structured-function-calling-ai-adapter-openai
- detail: https://reaatech.com/products/orchestration-protocols/structured-function-calling-ai/packages/structured-function-calling-ai-adapter-openai
- repo: https://github.com/reaatech/structured-function-calling-ai

## @reaatech/structured-function-calling-ai-cli

**Category:** Orchestration & Protocols · **Repo:** structured-function-calling-ai · **Status:** pending npm

Scaffold, validate, and dry-run AI tool definitions via a CLI or a set of exported utility functions. It requires `@reaatech/structured-function-calling-ai-core` and `@reaatech/structured-function-calling-ai-engine` to execute and validate tool definitions.

- npm: pending — package not yet published as @reaatech/structured-function-calling-ai-cli
- detail: https://reaatech.com/products/orchestration-protocols/structured-function-calling-ai/packages/structured-function-calling-ai-cli
- repo: https://github.com/reaatech/structured-function-calling-ai

## @reaatech/structured-function-calling-ai-core

**Category:** Orchestration & Protocols · **Repo:** structured-function-calling-ai · **Status:** pending npm

Defines type-safe AI tool interfaces using Zod schemas and provides a `ToolRegistry` class to manage their execution. It includes a utility function to convert these Zod schemas into JSON Schema formats compatible with OpenAI or standard draft-07 requirements.

- npm: pending — package not yet published as @reaatech/structured-function-calling-ai-core
- detail: https://reaatech.com/products/orchestration-protocols/structured-function-calling-ai/packages/structured-function-calling-ai-core
- repo: https://github.com/reaatech/structured-function-calling-ai

## @reaatech/structured-function-calling-ai-engine

**Category:** Orchestration & Protocols · **Repo:** structured-function-calling-ai · **Status:** pending npm

Provides a `ToolExecutor` class that manages the lifecycle of AI tool calls, including Zod schema validation, retry logic, and circuit breaking via a composable middleware pipeline. It wraps a tool registry to execute functions with built-in telemetry, error handling, and exponential backoff.

- npm: pending — package not yet published as @reaatech/structured-function-calling-ai-engine
- detail: https://reaatech.com/products/orchestration-protocols/structured-function-calling-ai/packages/structured-function-calling-ai-engine
- repo: https://github.com/reaatech/structured-function-calling-ai

## @reaatech/structured-function-calling-ai-mcp-server

**Category:** Orchestration & Protocols · **Repo:** structured-function-calling-ai · **Status:** pending npm

Exposes a `ToolRegistry` as a Model Context Protocol (MCP) server, allowing MCP clients to discover and execute registered functions. It provides an `McpToolServer` class that wraps the `@modelcontextprotocol/sdk` to handle tool registration, schema conversion, and transport management.

- npm: pending — package not yet published as @reaatech/structured-function-calling-ai-mcp-server
- detail: https://reaatech.com/products/orchestration-protocols/structured-function-calling-ai/packages/structured-function-calling-ai-mcp-server
- repo: https://github.com/reaatech/structured-function-calling-ai

# MCP Infrastructure

> 35 packages — Gateway, catalog, doctor, schema evolution, server starter, multi-tenancy.

## @reaatech/mcp-catalog-shared

**Category:** MCP Infrastructure · **Repo:** mcp-catalog · **Status:** published v1.0.0

Shared TypeScript type definitions and Zod validation schemas for MCP Catalog domain entities (`Server`, `Capability`, `Tool`, `Resource`, `User`, `ApiKey`, `AccessPolicy`, `HealthCheck`, `AuditLog`) and their create/update/search operations. This types-only module depends solely on `zod` and provides canonical interfaces and runtime validation schemas for type-safe consumption and production of MCP Catalog domain objects.

- npm: https://www.npmjs.com/package/@reaatech/mcp-catalog-shared
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-catalog/packages/mcp-catalog-shared
- repo: https://github.com/reaatech/mcp-catalog

## @reaatech/mcp-gateway-allowlist

**Category:** MCP Infrastructure · **Repo:** mcp-gateway · **Status:** published v1.0.0

Enforces per-tenant tool access control for MCP gateways using wildcard pattern matching and versioned allowlists. It provides a utility function for access checks and an Express middleware that returns JSON-RPC error responses for unauthorized requests.

- npm: https://www.npmjs.com/package/@reaatech/mcp-gateway-allowlist
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-gateway/packages/mcp-gateway-allowlist
- repo: https://github.com/reaatech/mcp-gateway

## @reaatech/mcp-gateway-audit

**Category:** MCP Infrastructure · **Repo:** mcp-gateway · **Status:** published v1.0.0

Captures and stores security-relevant audit events for the MCP Gateway using a set of logger classes and a query service. It provides structured JSON output, tamper-evident SHA-256 chaining, and support for console, file, or in-memory storage backends.

- npm: https://www.npmjs.com/package/@reaatech/mcp-gateway-audit
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-gateway/packages/mcp-gateway-audit
- repo: https://github.com/reaatech/mcp-gateway

## @reaatech/mcp-gateway-auth

**Category:** MCP Infrastructure · **Repo:** mcp-gateway · **Status:** published v1.0.0

Provides Express middleware that validates API keys, JWTs, OAuth2 introspection, or OIDC tokens to secure MCP Gateway requests. It attaches a typed `AuthContext` to the request object and includes utility functions for scope checking and audit-friendly token fingerprinting.

- npm: https://www.npmjs.com/package/@reaatech/mcp-gateway-auth
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-gateway/packages/mcp-gateway-auth
- repo: https://github.com/reaatech/mcp-gateway

## @reaatech/mcp-gateway-cache

**Category:** MCP Infrastructure · **Repo:** mcp-gateway · **Status:** published v1.0.0

Provides response caching for MCP gateways using either an in-memory LRU or Redis backend. It exports an Express middleware and a `CacheManager` class that supports per-tool TTL strategies and `Cache-Control` header handling.

- npm: https://www.npmjs.com/package/@reaatech/mcp-gateway-cache
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-gateway/packages/mcp-gateway-cache
- repo: https://github.com/reaatech/mcp-gateway

## @reaatech/mcp-gateway-core

**Category:** MCP Infrastructure · **Repo:** mcp-gateway · **Status:** published v1.0.0

Provides shared TypeScript interfaces, Zod validation schemas, and configuration management utilities for the MCP Gateway ecosystem. It includes SSRF-protected URL validation, YAML-based tenant registry loading, and a Pino-based structured logger.

- npm: https://www.npmjs.com/package/@reaatech/mcp-gateway-core
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-gateway/packages/mcp-gateway-core
- repo: https://github.com/reaatech/mcp-gateway

## @reaatech/mcp-gateway-fanout

**Category:** MCP Infrastructure · **Repo:** mcp-gateway · **Status:** published v1.0.0

Orchestrate requests across multiple MCP server upstreams using fan-out strategies like first-success, all-wait, or majority-vote. This library provides functions for weighted upstream selection, circuit breaking, and exponential backoff retries to manage resilient communication with remote MCP services.

- npm: https://www.npmjs.com/package/@reaatech/mcp-gateway-fanout
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-gateway/packages/mcp-gateway-fanout
- repo: https://github.com/reaatech/mcp-gateway

## @reaatech/mcp-gateway-gateway

**Category:** MCP Infrastructure · **Repo:** mcp-gateway · **Status:** published v1.0.0

Provides a full-featured Model Context Protocol (MCP) gateway server as an Express 5 application, complete with built-in authentication, rate limiting, schema validation, and OpenTelemetry observability. It includes a `createApp()` factory for programmatic configuration and a CLI binary for managing deployments, diagnostics, and health checks.

- npm: https://www.npmjs.com/package/@reaatech/mcp-gateway-gateway
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-gateway/packages/mcp-gateway-gateway
- repo: https://github.com/reaatech/mcp-gateway

## @reaatech/mcp-gateway-observability

**Category:** MCP Infrastructure · **Repo:** mcp-gateway · **Status:** published v1.0.0

Provides OpenTelemetry instrumentation, pre-configured metrics, and health check utilities for the MCP Gateway. It exports functions for registering custom health probes and initializes standard OTel tracing and Pino-based structured logging.

- npm: https://www.npmjs.com/package/@reaatech/mcp-gateway-observability
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-gateway/packages/mcp-gateway-observability
- repo: https://github.com/reaatech/mcp-gateway

## @reaatech/mcp-gateway-rate-limit

**Category:** MCP Infrastructure · **Repo:** mcp-gateway · **Status:** published v1.0.0

Enforces per-tenant rate limits using a token bucket algorithm with support for in-memory or Redis-backed storage. It provides an Express middleware function and a set of utility classes for tracking request quotas and managing standard rate-limit HTTP headers.

- npm: https://www.npmjs.com/package/@reaatech/mcp-gateway-rate-limit
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-gateway/packages/mcp-gateway-rate-limit
- repo: https://github.com/reaatech/mcp-gateway

## @reaatech/mcp-gateway-validation

**Category:** MCP Infrastructure · **Repo:** mcp-gateway · **Status:** published v1.0.0

Validates MCP protocol messages and custom tool arguments against JSON Schemas using AJV. It provides an Express middleware for JSON-RPC 2.0 request validation and a schema manager for registering and versioning tool-specific input and output schemas.

- npm: https://www.npmjs.com/package/@reaatech/mcp-gateway-validation
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-gateway/packages/mcp-gateway-validation
- repo: https://github.com/reaatech/mcp-gateway

## @reaatech/mcp-schema-evolution

**Category:** MCP Infrastructure · **Repo:** mcp-schema-evolution · **Status:** published v0.0.0

Compare two MCP `Tool[]` snapshots and receive a fully classified

- npm: https://www.npmjs.com/package/@reaatech/mcp-schema-evolution
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-schema-evolution/packages/mcp-schema-evolution
- repo: https://github.com/reaatech/mcp-schema-evolution
- tags: mcp, schema, evolution, json-schema, diff, backward-compatibility, model-context-protocol

## @reaatech/mcp-schema-evolution-ci

**Category:** MCP Infrastructure · **Repo:** mcp-schema-evolution · **Status:** published v0.0.0

Validates Model Context Protocol (MCP) tool schemas by comparing snapshots between branches to detect breaking changes. It provides both a CLI for CI pipelines and a programmatic API that returns validation results and formatted reports.

- npm: https://www.npmjs.com/package/@reaatech/mcp-schema-evolution-ci
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-schema-evolution/packages/mcp-schema-evolution-ci
- repo: https://github.com/reaatech/mcp-schema-evolution
- tags: mcp, schema, evolution, ci, json-schema, backward-compatibility, github-actions, model-context-protocol

## @reaatech/mcp-schema-evolution-cli

**Category:** MCP Infrastructure · **Repo:** mcp-schema-evolution · **Status:** published v0.0.0

Compare Model Context Protocol (MCP) tool snapshots to detect breaking schema changes via a CLI. It outputs human-readable reports or machine-readable JSON and uses exit codes to signal breaking changes in CI pipelines.

- npm: https://www.npmjs.com/package/@reaatech/mcp-schema-evolution-cli
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-schema-evolution/packages/mcp-schema-evolution-cli
- repo: https://github.com/reaatech/mcp-schema-evolution
- tags: mcp, schema, evolution, cli, json-schema, backward-compatibility, model-context-protocol

## @reaatech/mcp-server-doctor-cli

**Category:** MCP Infrastructure · **Repo:** mcp-server-doctor · **Status:** published v1.0.0

Provides a CLI for diagnosing, comparing, and monitoring Model Context Protocol (MCP) server health via stdio, SSE, or HTTP transports. It generates diagnostic reports in multiple formats and supports regression analysis between test runs.

- npm: https://www.npmjs.com/package/@reaatech/mcp-server-doctor-cli
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-server-doctor/packages/mcp-server-doctor-cli
- repo: https://github.com/reaatech/mcp-server-doctor

## @reaatech/mcp-server-doctor-client

**Category:** MCP Infrastructure · **Repo:** mcp-server-doctor · **Status:** published v1.0.0

Provides a unified client for connecting to Model Context Protocol (MCP) servers with automatic transport negotiation across stdio, SSE, and HTTP. It exposes a factory function that returns an instance for managing the full MCP lifecycle, including tool discovery, execution, and credential injection.

- npm: https://www.npmjs.com/package/@reaatech/mcp-server-doctor-client
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-server-doctor/packages/mcp-server-doctor-client
- repo: https://github.com/reaatech/mcp-server-doctor

## @reaatech/mcp-server-doctor-core

**Category:** MCP Infrastructure · **Repo:** mcp-server-doctor · **Status:** published v1.0.0

Provides shared TypeScript types, Zod schemas, and grading logic for building MCP server diagnostic tools. It exports utility functions for calculating latency metrics and compliance scores, requiring only `zod` as a runtime dependency.

- npm: https://www.npmjs.com/package/@reaatech/mcp-server-doctor-core
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-server-doctor/packages/mcp-server-doctor-core
- repo: https://github.com/reaatech/mcp-server-doctor

## @reaatech/mcp-server-doctor-engine

**Category:** MCP Infrastructure · **Repo:** mcp-server-doctor · **Status:** published v1.0.0

Executes a suite of eight diagnostic checks against an MCP server to generate a structured `DiagnosticReport` with a composite A–F grade. It provides a `DiagnosticEngine` class that requires an initialized MCP client to perform latency profiling, schema validation, and concurrency stress testing.

- npm: https://www.npmjs.com/package/@reaatech/mcp-server-doctor-engine
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-server-doctor/packages/mcp-server-doctor-engine
- repo: https://github.com/reaatech/mcp-server-doctor

## @reaatech/mcp-server-doctor-observability

**Category:** MCP Infrastructure · **Repo:** mcp-server-doctor · **Status:** published v1.0.0

Provides structured logging, OpenTelemetry metrics, and distributed tracing specifically for MCP server diagnostic checks. It exports a singleton Pino logger and a set of helper functions that automatically redact sensitive credentials and remain no-ops unless OpenTelemetry environment variables are configured.

- npm: https://www.npmjs.com/package/@reaatech/mcp-server-doctor-observability
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-server-doctor/packages/mcp-server-doctor-observability
- repo: https://github.com/reaatech/mcp-server-doctor

## @reaatech/mcp-server-doctor-reporters

**Category:** MCP Infrastructure · **Repo:** mcp-server-doctor · **Status:** published v1.0.0

Converts `DiagnosticReport` objects into console, JSON, Markdown, or HTML strings. It provides a `formatReport` dispatch function and individual formatter exports for use with diagnostic data generated by the `mcp-server-doctor` engine.

- npm: https://www.npmjs.com/package/@reaatech/mcp-server-doctor-reporters
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-server-doctor/packages/mcp-server-doctor-reporters
- repo: https://github.com/reaatech/mcp-server-doctor

## @reaatech/mcp-server-auth

**Category:** MCP Infrastructure · **Repo:** mcp-server-starter-ts · **Status:** published v1.0.0

Express middleware that validates API key or Bearer token headers on MCP server requests using constant-time comparison, with a development-mode bypass when no key is configured.

- npm: https://www.npmjs.com/package/@reaatech/mcp-server-auth
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-server-starter-ts/packages/mcp-server-auth
- repo: https://github.com/reaatech/mcp-server-starter-ts

## @reaatech/mcp-server-core

**Category:** MCP Infrastructure · **Repo:** mcp-server-starter-ts · **Status:** published v1.0.0

Shared domain types (ToolResponse, ContentBlock, RequestContext), Zod schemas for runtime validation, environment configuration with cached env vars, and content-block helpers (textContent, errorResponse) for MCP server implementations; depends on Zod and is the foundational package in the @reaatech/mcp-server ecosystem.

- npm: https://www.npmjs.com/package/@reaatech/mcp-server-core
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-server-starter-ts/packages/mcp-server-core
- repo: https://github.com/reaatech/mcp-server-starter-ts

## @reaatech/mcp-server-engine

**Category:** MCP Infrastructure · **Repo:** mcp-server-starter-ts · **Status:** published v1.0.0

Provides a framework for building MCP (Model Context Protocol) servers on top of Express 5, offering `createApp()` and `startServer()`

- npm: https://www.npmjs.com/package/@reaatech/mcp-server-engine
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-server-starter-ts/packages/mcp-server-engine
- repo: https://github.com/reaatech/mcp-server-starter-ts

## @reaatech/mcp-server-observability

**Category:** MCP Infrastructure · **Repo:** mcp-server-starter-ts · **Status:** published v1.0.0

Provides structured logging, OpenTelemetry tracing, and Prometheus-compatible metrics for Model Context Protocol (MCP) servers. It exports a pre-configured Pino logger, span management utilities, and initialization functions that rely on OpenTelemetry SDK and OTLP exporters.

- npm: https://www.npmjs.com/package/@reaatech/mcp-server-observability
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-server-starter-ts/packages/mcp-server-observability
- repo: https://github.com/reaatech/mcp-server-starter-ts

## @reaatech/mcp-server-tools

**Category:** MCP Infrastructure · **Repo:** mcp-server-starter-ts · **Status:** published v1.0.0

Provides a type-safe `defineTool` helper and an in-memory registry for managing Model Context Protocol (MCP) tools. It includes filesystem auto-discovery for `.tool.ts` files and ships with built-in diagnostic tools.

- npm: https://www.npmjs.com/package/@reaatech/mcp-server-tools
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-server-starter-ts/packages/mcp-server-tools
- repo: https://github.com/reaatech/mcp-server-starter-ts

## @reaatech/mcp-server-transport

**Category:** MCP Infrastructure · **Repo:** mcp-server-starter-ts · **Status:** published v1.0.0

Mounts Model Context Protocol (MCP) transport handlers onto an Express application, providing session management and automatic cleanup for Streamable HTTP and SSE transports. It exposes functions to attach these transports to an Express router, requiring an MCP server factory to instantiate sessions.

- npm: https://www.npmjs.com/package/@reaatech/mcp-server-transport
- detail: https://reaatech.com/products/mcp-infrastructure/mcp-server-starter-ts/packages/mcp-server-transport
- repo: https://github.com/reaatech/mcp-server-starter-ts

## @reaatech/multi-tenant-mcp-artifact-store

**Category:** MCP Infrastructure · **Repo:** multi-tenant-mcp · **Status:** published v0.1.0

Provides tenant-isolated artifact and file storage via `FileSystemArtifactStore` and `S3ArtifactStore` classes that implement the `ArtifactStore` interface (`put`, `get`, `list`,

- npm: https://www.npmjs.com/package/@reaatech/multi-tenant-mcp-artifact-store
- detail: https://reaatech.com/products/mcp-infrastructure/multi-tenant-mcp/packages/multi-tenant-mcp-artifact-store
- repo: https://github.com/reaatech/multi-tenant-mcp

## @reaatech/multi-tenant-mcp-config-isolation

**Category:** MCP Infrastructure · **Repo:** multi-tenant-mcp · **Status:** published v0.1.0

Per-tenant configuration management with Zod schema validation, base-config merging, and versioned migrations; exports a `TenantConfigManager` facade backed by pluggable stores (`InMemoryConfigStore`), a `ZodConfigValidator`, and a `ConfigMigrationRunner` for schema evolution.

- npm: https://www.npmjs.com/package/@reaatech/multi-tenant-mcp-config-isolation
- detail: https://reaatech.com/products/mcp-infrastructure/multi-tenant-mcp/packages/multi-tenant-mcp-config-isolation
- repo: https://github.com/reaatech/multi-tenant-mcp

## @reaatech/multi-tenant-mcp-cost-accounting

**Category:** MCP Infrastructure · **Repo:** multi-tenant-mcp · **Status:** published v0.1.0

Track per-tenant usage costs in a multi-tenant MCP server with per-call, per-token, and tiered pricing models. It provides `CostCalculator`, `CostTracker`, and `UsageEventEmitter` interfaces along with concrete classes (`DefaultCostCalculator`, `InMemoryCostTracker`, `CallbackUsageEmitter`) that integrate via a callback or can be extended.

- npm: https://www.npmjs.com/package/@reaatech/multi-tenant-mcp-cost-accounting
- detail: https://reaatech.com/products/mcp-infrastructure/multi-tenant-mcp/packages/multi-tenant-mcp-cost-accounting
- repo: https://github.com/reaatech/multi-tenant-mcp

## @reaatech/multi-tenant-mcp-middleware

**Category:** MCP Infrastructure · **Repo:** multi-tenant-mcp · **Status:** published v0.1.0

Enforces multi-tenancy, rate limiting, and access control for Model Context Protocol (MCP) servers by providing a middleware factory that wraps request handlers. It requires the `@modelcontextprotocol/sdk` as a peer dependency and automatically filters tools, resources, and prompts based on tenant-specific visibility policies.

- npm: https://www.npmjs.com/package/@reaatech/multi-tenant-mcp-middleware
- detail: https://reaatech.com/products/mcp-infrastructure/multi-tenant-mcp/packages/multi-tenant-mcp-middleware
- repo: https://github.com/reaatech/multi-tenant-mcp

## @reaatech/multi-tenant-mcp-observability

**Category:** MCP Infrastructure · **Repo:** multi-tenant-mcp · **Status:** published v0.1.0

Structured logging and per-tenant metrics for multi-tenant MCP servers, with log entries and counters

- npm: https://www.npmjs.com/package/@reaatech/multi-tenant-mcp-observability
- detail: https://reaatech.com/products/mcp-infrastructure/multi-tenant-mcp/packages/multi-tenant-mcp-observability
- repo: https://github.com/reaatech/multi-tenant-mcp

## @reaatech/multi-tenant-mcp-rate-limiter

**Category:** MCP Infrastructure · **Repo:** multi-tenant-mcp · **Status:** published v0.1.0

Enforces per-tenant rate limits using a token-bucket algorithm via the `DefaultRateLimiter` class. It provides pluggable storage backends, including an LRU-bounded in-memory store and a Redis-backed store for distributed environments.

- npm: https://www.npmjs.com/package/@reaatech/multi-tenant-mcp-rate-limiter
- detail: https://reaatech.com/products/mcp-infrastructure/multi-tenant-mcp/packages/multi-tenant-mcp-rate-limiter
- repo: https://github.com/reaatech/multi-tenant-mcp

## @reaatech/multi-tenant-mcp-tenant-resolver

**Category:** MCP Infrastructure · **Repo:** multi-tenant-mcp · **Status:** published v0.1.0

Resolve tenant identity from incoming MCP requests using headers, JWTs, or API keys, and propagate the resolved tenant context through `AsyncLocalStorage` via the provided resolver classes and `TenantContextStore`.

- npm: https://www.npmjs.com/package/@reaatech/multi-tenant-mcp-tenant-resolver
- detail: https://reaatech.com/products/mcp-infrastructure/multi-tenant-mcp/packages/multi-tenant-mcp-tenant-resolver
- repo: https://github.com/reaatech/multi-tenant-mcp

## @reaatech/multi-tenant-mcp-tool-visibility

**Category:** MCP Infrastructure · **Repo:** multi-tenant-mcp · **Status:** published v0.1.0

Provides a `VisibilityEngineImpl` class to restrict access to Model Context Protocol (MCP) tools, resources, and prompts based on tenant-specific allow-lists, deny-lists, or custom dynamic evaluation functions. It exposes a boolean `isVisible` method to filter MCP entities at runtime.

- npm: https://www.npmjs.com/package/@reaatech/multi-tenant-mcp-tool-visibility
- detail: https://reaatech.com/products/mcp-infrastructure/multi-tenant-mcp/packages/multi-tenant-mcp-tool-visibility
- repo: https://github.com/reaatech/multi-tenant-mcp

## @reaatech/multi-tenant-mcp-types

**Category:** MCP Infrastructure · **Repo:** multi-tenant-mcp · **Status:** published v0.1.0

Shared

- npm: https://www.npmjs.com/package/@reaatech/multi-tenant-mcp-types
- detail: https://reaatech.com/products/mcp-infrastructure/multi-tenant-mcp/packages/multi-tenant-mcp-types
- repo: https://github.com/reaatech/multi-tenant-mcp

# Reliability & Ops

> 37 packages — Circuit breakers, idempotency, output repair, secret rotation, session continuity.

## @reaatech/agent-runbook

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Provides shared domain types, Zod schemas, utility functions, and error classes for the Agent Runbook Generator ecosystem—exported as a collection of TypeScript interfaces, enums, validation schemas, and helper functions.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-agent

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Provides a unified interface for interacting with Anthropic, OpenAI, and Google Gemini models to perform automated repository analysis and runbook generation. It exposes an `AnalysisAgent` class and factory function that handle provider-specific prompt formatting, response parsing, and template management.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-agent
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-agent
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-alerts

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Extracts existing monitoring configurations and generates new SLO-based, resource, and application alert definitions for Prometheus, Datadog, and CloudWatch. It provides a collection of utility functions for parsing alert rules, calculating threshold recommendations, and formatting output for specific monitoring platforms.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-alerts
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-alerts
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-analyzer

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Scans a service repository to detect its language, framework, deployment platform, configuration, API endpoints, and dependencies, returning analysis objects from functions like `scanRepository` and `mapDependencies`.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-analyzer
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-analyzer
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-cli

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Provides a CLI and programmatic interface to analyze service repositories and generate operator runbooks using LLM-based orchestration. It also functions as a central barrel package that re-exports the entire `@reaatech/agent-runbook` ecosystem and includes an MCP server mode for integration with AI coding agents.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-cli
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-cli
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-dashboards

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Identifies relevant service metrics from code and generates dashboard configurations for Grafana or CloudWatch, exposing functions like `identifyMetrics` and `generateDashboard` that produce structured dashboard JSON.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-dashboards
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-dashboards
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-e2e

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** pending npm



- npm: pending — package not yet published as @reaatech/agent-runbook-e2e
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-e2e
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-failure-modes

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Analyzes local codebases to identify failure points and generates corresponding mitigation strategies like retry policies and circuit breaker configurations. It provides a set of utility functions to perform risk scoring, retrieve failure mode definitions, and suggest infrastructure hardening patterns.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-failure-modes
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-failure-modes
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-health-checks

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Analyzes codebases to identify existing health check patterns and generates Kubernetes probe YAML, load balancer configurations, and endpoint implementations. It provides a set of utility functions for automating the creation of service health definitions based on provided analysis contexts.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-health-checks
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-health-checks
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-incident

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Generates severity-based incident response workflows, escalation policies, and communication templates for automated runbooks. It provides a set of utility functions for configuring these procedures and applying dynamic variables to pre-built notification and postmortem templates.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-incident
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-incident
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-mcp

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Exposes runbook analysis, generation, and validation capabilities as an MCP server that provides 16 tools for AI agents. It offers a `RunbookMCPServer` class and a factory function that communicates via stdio, requiring the `@modelcontextprotocol/sdk` at runtime.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-mcp
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-mcp
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-observability

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Provides a unified observability layer for agent-based runbook generation, offering a set of initialization functions and helpers for Pino logging, OpenTelemetry tracing, and Prometheus-compatible metrics. It requires an OpenTelemetry Collector endpoint to export telemetry data for cost, quality, and performance monitoring.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-observability
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-observability
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-rollback

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Generates platform-specific rollback procedures, pre-checks, and verification plans by analyzing deployment configurations. It provides a set of utility functions to output automated scripts and checklists for common cloud environments like Kubernetes, ECS, and Cloud Run.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-rollback
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-rollback
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-runbook

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Assembles and formats infrastructure runbooks from analysis data using a collection of pipeline functions, template utilities, and multi-format exporters. It provides tools to validate runbook completeness and accuracy, typically consuming output from repository analysis packages.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-runbook
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-runbook
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/agent-runbook-service-map

**Category:** Reliability & Ops · **Repo:** agent-runbook-generator · **Status:** published v0.1.0

Analyzes inter-service dependencies from a repository path to generate directed graphs and perform critical path analysis. It provides a set of utility functions to export these graphs into Mermaid, DOT, JSON, or YAML formats.

- npm: https://www.npmjs.com/package/@reaatech/agent-runbook-service-map
- detail: https://reaatech.com/products/reliability-ops/agent-runbook-generator/packages/agent-runbook-service-map
- repo: https://github.com/reaatech/agent-runbook-generator

## @reaatech/circuit-breaker-agents

**Category:** Reliability & Ops · **Repo:** circuit-breaker-agents · **Status:** published v0.1.0

Provides a unified entry point that re-exports the `CircuitBreaker` class, state machine logic, and all persistence adapters from the core and persistence sub-packages. It serves as a drop-in replacement for the core library when you require distributed state management via Redis, Firestore, or DynamoDB.

- npm: https://www.npmjs.com/package/@reaatech/circuit-breaker-agents
- detail: https://reaatech.com/products/reliability-ops/circuit-breaker-agents/packages/circuit-breaker-agents
- repo: https://github.com/reaatech/circuit-breaker-agents

## @reaatech/circuit-breaker-core

**Category:** Reliability & Ops · **Repo:** circuit-breaker-agents · **Status:** published v0.1.0

A circuit breaker state machine with pluggable trip and recovery strategies for managing agent-to

- npm: https://www.npmjs.com/package/@reaatech/circuit-breaker-core
- detail: https://reaatech.com/products/reliability-ops/circuit-breaker-agents/packages/circuit-breaker-core
- repo: https://github.com/reaatech/circuit-breaker-agents

## @reaatech/circuit-breaker-example-basic

**Category:** Reliability & Ops · **Repo:** circuit-breaker-agents · **Status:** pending npm

Description pending.

- npm: pending — package not yet published as @reaatech/circuit-breaker-example-basic
- detail: https://reaatech.com/products/reliability-ops/circuit-breaker-agents/packages/circuit-breaker-example-basic
- repo: https://github.com/reaatech/circuit-breaker-agents

## @reaatech/circuit-breaker-example-dynamodb

**Category:** Reliability & Ops · **Repo:** circuit-breaker-agents · **Status:** pending npm

Description pending.

- npm: pending — package not yet published as @reaatech/circuit-breaker-example-dynamodb
- detail: https://reaatech.com/products/reliability-ops/circuit-breaker-agents/packages/circuit-breaker-example-dynamodb
- repo: https://github.com/reaatech/circuit-breaker-agents

## @reaatech/circuit-breaker-example-firestore

**Category:** Reliability & Ops · **Repo:** circuit-breaker-agents · **Status:** pending npm

Description pending.

- npm: pending — package not yet published as @reaatech/circuit-breaker-example-firestore
- detail: https://reaatech.com/products/reliability-ops/circuit-breaker-agents/packages/circuit-breaker-example-firestore
- repo: https://github.com/reaatech/circuit-breaker-agents

## @reaatech/circuit-breaker-example-redis

**Category:** Reliability & Ops · **Repo:** circuit-breaker-agents · **Status:** pending npm

Description pending.

- npm: pending — package not yet published as @reaatech/circuit-breaker-example-redis
- detail: https://reaatech.com/products/reliability-ops/circuit-breaker-agents/packages/circuit-breaker-example-redis
- repo: https://github.com/reaatech/circuit-breaker-agents

## @reaatech/circuit-breaker-persistence

**Category:** Reliability & Ops · **Repo:** circuit-breaker-agents · **Status:** published v0.1.0

Provides persistence adapters for circuit breaker state to enable cross-instance state sharing and survival across process restarts. It exports a standard `PersistenceAdapter` interface with implementations for Redis, Firestore, DynamoDB, and in-memory storage, each requiring its respective cloud SDK as a peer dependency.

- npm: https://www.npmjs.com/package/@reaatech/circuit-breaker-persistence
- detail: https://reaatech.com/products/reliability-ops/circuit-breaker-agents/packages/circuit-breaker-persistence
- repo: https://github.com/reaatech/circuit-breaker-agents

## @reaatech/idempotency-middleware

**Category:** Reliability & Ops · **Repo:** idempotency-middleware · **Status:** published v1.0.0

Prevents duplicate execution of side-effecting operations by caching results and enforcing distributed locking based on an idempotency key. It provides a core `IdempotencyMiddleware` class that requires a `StorageAdapter` implementation to persist state across requests.

- npm: https://www.npmjs.com/package/@reaatech/idempotency-middleware
- detail: https://reaatech.com/products/reliability-ops/idempotency-middleware/packages/idempotency-middleware
- repo: https://github.com/reaatech/idempotency-middleware
- tags: idempotency, middleware, cache, typescript

## @reaatech/idempotency-middleware-adapter-dynamodb

**Category:** Reliability & Ops · **Repo:** idempotency-middleware · **Status:** published v1.0.0

A DynamoDB-backed `StorageAdapter` for `@reaatech/idempotency-middleware` that uses conditional writes for distributed locking and stores TTL-compatible `expiresAt` attributes, requiring an `@aws-sdk/client-dynamodb` client at runtime.

- npm: https://www.npmjs.com/package/@reaatech/idempotency-middleware-adapter-dynamodb
- detail: https://reaatech.com/products/reliability-ops/idempotency-middleware/packages/idempotency-middleware-adapter-dynamodb
- repo: https://github.com/reaatech/idempotency-middleware

## @reaatech/idempotency-middleware-adapter-firestore

**Category:** Reliability & Ops · **Repo:** idempotency-middleware · **Status:** published v1.0.0

Provides a Firestore storage adapter for `@reaatech/idempotency-middleware` that uses atomic transactions to manage distributed locks and cached responses. It exports a `FirestoreAdapter` class that requires an initialized Google Cloud Firestore client instance.

- npm: https://www.npmjs.com/package/@reaatech/idempotency-middleware-adapter-firestore
- detail: https://reaatech.com/products/reliability-ops/idempotency-middleware/packages/idempotency-middleware-adapter-firestore
- repo: https://github.com/reaatech/idempotency-middleware

## @reaatech/idempotency-middleware-adapter-redis

**Category:** Reliability & Ops · **Repo:** idempotency-middleware · **Status:** published v1.0.0

A Redis-backed storage adapter for `@reaatech/idempotency-middleware`, providing idempotency records and token‑guarded locks via an ioredis client.

- npm: https://www.npmjs.com/package/@reaatech/idempotency-middleware-adapter-redis
- detail: https://reaatech.com/products/reliability-ops/idempotency-middleware/packages/idempotency-middleware-adapter-redis
- repo: https://github.com/reaatech/idempotency-middleware

## @reaatech/idempotency-middleware-express

**Category:** Reliability & Ops · **Repo:** idempotency-middleware · **Status:** published v1.0.0

Express middleware that caches responses keyed by the `Idempot

- npm: https://www.npmjs.com/package/@reaatech/idempotency-middleware-express
- detail: https://reaatech.com/products/reliability-ops/idempotency-middleware/packages/idempotency-middleware-express
- repo: https://github.com/reaatech/idempotency-middleware

## @reaatech/idempotency-middleware-koa

**Category:** Reliability & Ops · **Repo:** idempotency-middleware · **Status:** published v1.0.0

Koa middleware that caches responses keyed by the `Idempotency-Key` header, ensuring safe retries for mutating routes by replaying the cached status, body, and headers without re-executing the handler. It exports an

- npm: https://www.npmjs.com/package/@reaatech/idempotency-middleware-koa
- detail: https://reaatech.com/products/reliability-ops/idempotency-middleware/packages/idempotency-middleware-koa
- repo: https://github.com/reaatech/idempotency-middleware

## @reaatech/secret-rotation-core

**Category:** Reliability & Ops · **Repo:** secret-rotation-kit · **Status:** pending npm

Orchestrates zero-downtime secret rotation lifecycles, including propagation verification, rollback logic, and state management. It provides a `RotationManager` class that requires a pluggable provider adapter to interface with specific secret management services.

- npm: pending — package not yet published as @reaatech/secret-rotation-core
- detail: https://reaatech.com/products/reliability-ops/secret-rotation-kit/packages/secret-rotation-core
- repo: https://github.com/reaatech/secret-rotation-kit

## @reaatech/secret-rotation-observability

**Category:** Reliability & Ops · **Repo:** secret-rotation-kit · **Status:** pending npm

Provides structured JSON logging and a Prometheus-compatible metrics registry for the Secret Rotation Kit. It exports `LoggerService` and `MetricsService` classes that generate newline-delimited JSON logs and Prometheus-formatted metric strings, respectively.

- npm: pending — package not yet published as @reaatech/secret-rotation-observability
- detail: https://reaatech.com/products/reliability-ops/secret-rotation-kit/packages/secret-rotation-observability
- repo: https://github.com/reaatech/secret-rotation-kit

## @reaatech/secret-rotation-provider-aws

**Category:** Reliability & Ops · **Repo:** secret-rotation-kit · **Status:** pending npm

AWS Secrets Manager adapter for the Secret Rotation Kit, providing a `SecretProvider` implementation as a class (`AWSProvider`) that handles CRUD, version management (AWSCURRENT, AWSPENDING, AWSPREVIOUS), and rotation sessions via the AWS SDK v3.

- npm: pending — package not yet published as @reaatech/secret-rotation-provider-aws
- detail: https://reaatech.com/products/reliability-ops/secret-rotation-kit/packages/secret-rotation-provider-aws
- repo: https://github.com/reaatech/secret-rotation-kit

## @reaatech/secret-rotation-provider-gcp

**Category:** Reliability & Ops · **Repo:** secret-rotation-kit · **Status:** pending npm

A class (`GCPProvider`) that implements the `SecretProvider` interface from the Secret Rotation Kit, backed by the `

- npm: pending — package not yet published as @reaatech/secret-rotation-provider-gcp
- detail: https://reaatech.com/products/reliability-ops/secret-rotation-kit/packages/secret-rotation-provider-gcp
- repo: https://github.com/reaatech/secret-rotation-kit

## @reaatech/secret-rotation-provider-vault

**Category:** Reliability & Ops · **Repo:** secret-rotation-kit · **Status:** pending npm

Provides a `VaultProvider` class that implements the `SecretProvider` interface for HashiCorp Vault KV v2 engines. It requires the `node-vault` package at runtime to facilitate secret CRUD operations and rotation lifecycle management.

- npm: pending — package not yet published as @reaatech/secret-rotation-provider-vault
- detail: https://reaatech.com/products/reliability-ops/secret-rotation-kit/packages/secret-rotation-provider-vault
- repo: https://github.com/reaatech/secret-rotation-kit

## @reaatech/secret-rotation-sidecar

**Category:** Reliability & Ops · **Repo:** secret-rotation-kit · **Status:** pending npm

Exposes a REST API and SSE stream for managing secret rotations, health checks, and Prometheus metrics. It provides a `SidecarServer` class that wraps a `RotationManager` instance from the Secret Rotation Kit to handle HTTP requests.

- npm: pending — package not yet published as @reaatech/secret-rotation-sidecar
- detail: https://reaatech.com/products/reliability-ops/secret-rotation-kit/packages/secret-rotation-sidecar
- repo: https://github.com/reaatech/secret-rotation-kit

## @reaatech/secret-rotation-types

**Category:** Reliability & Ops · **Repo:** secret-rotation-kit · **Status:** pending npm

Provides TypeScript interfaces, abstract base classes, and error definitions for building custom secret rotation providers and consumers. This package contains no runtime code and serves as the shared type contract for the Secret Rotation Kit ecosystem.

- npm: pending — package not yet published as @reaatech/secret-rotation-types
- detail: https://reaatech.com/products/reliability-ops/secret-rotation-kit/packages/secret-rotation-types
- repo: https://github.com/reaatech/secret-rotation-kit

## @reaatech/structured-repair-core

**Category:** Reliability & Ops · **Repo:** structured-output-repair · **Status:** pending npm

Fixes malformed LLM JSON output by applying a configurable pipeline of repair strategies to ensure compatibility with a provided Zod schema. It exports utility functions that return validated, type-inferred data or detailed metadata about the repair process.

- npm: pending — package not yet published as @reaatech/structured-repair-core
- detail: https://reaatech.com/products/reliability-ops/structured-output-repair/packages/structured-repair-core
- repo: https://github.com/reaatech/structured-output-repair

## @reaatech/structured-repair-mcp

**Category:** Reliability & Ops · **Repo:** structured-output-repair · **Status:** pending npm

Exposes tools for repairing malformed LLM outputs against JSON schemas via the Model Context Protocol. It provides an MCP server that can be run as a standalone process or integrated programmatically to analyze and fix JSON syntax, type mismatches, and formatting errors.

- npm: pending — package not yet published as @reaatech/structured-repair-mcp
- detail: https://reaatech.com/products/reliability-ops/structured-output-repair/packages/structured-repair-mcp
- repo: https://github.com/reaatech/structured-output-repair

# Domain Pipelines

> 61 packages — Hybrid RAG, voice agent kit, media pipelines, agent memory.

## @reaatech/agent-memory

**Category:** Domain Pipelines · **Repo:** agent-memory · **Status:** published v0.1.0

Provides a unified interface for managing AI agent long-term memory, including automated fact extraction, semantic retrieval, and lifecycle policies. It exposes an `AgentMemory` class that integrates storage backends, embedding providers, and LLM-based extraction logic.

- npm: https://www.npmjs.com/package/@reaatech/agent-memory
- detail: https://reaatech.com/products/domain-pipelines/agent-memory/packages/agent-memory
- repo: https://github.com/reaatech/agent-memory

## @reaatech/agent-memory-core

**Category:** Domain Pipelines · **Repo:** agent-memory · **Status:** published v0.1.0

Provides the canonical TypeScript interfaces, enums, and utility functions for the agent-memory ecosystem, including vector similarity calculations and retry logic. It serves as the shared type definition layer for building custom memory adapters and agent integrations.

- npm: https://www.npmjs.com/package/@reaatech/agent-memory-core
- detail: https://reaatech.com/products/domain-pipelines/agent-memory/packages/agent-memory-core
- repo: https://github.com/reaatech/agent-memory

## @reaatech/agent-memory-embedding

**Category:** Domain Pipelines · **Repo:** agent-memory · **Status:** published v0.1.0

Provides a unified interface for generating text embeddings using OpenAI, Cohere, or HuggingFace providers. It includes a decorator class for transparently caching results in memory to reduce API calls and latency.

- npm: https://www.npmjs.com/package/@reaatech/agent-memory-embedding
- detail: https://reaatech.com/products/domain-pipelines/agent-memory/packages/agent-memory-embedding
- repo: https://github.com/reaatech/agent-memory

## @reaatech/agent-memory-events

**Category:** Domain Pipelines · **Repo:** agent-memory · **Status:** published v0.1.0

Provides an in-memory event bus and a set of TypeScript interfaces for hooking into agent memory lifecycle events like storage, retrieval, and contradiction resolution. It exposes an `InMemoryEventBus` class for single-process use and a `MemoryEventBus` interface for implementing custom pub/sub adapters.

- npm: https://www.npmjs.com/package/@reaatech/agent-memory-events
- detail: https://reaatech.com/products/domain-pipelines/agent-memory/packages/agent-memory-events
- repo: https://github.com/reaatech/agent-memory

## @reaatech/agent-memory-extraction

**Category:** Domain Pipelines · **Repo:** agent-memory · **Status:** published v0.1.0

Extracts structured facts, preferences, and decisions from conversation logs using LLMs and generates corresponding vector embeddings. It provides a `MemoryExtractor` class that requires separate LLM and embedding provider implementations to process conversation turns.

- npm: https://www.npmjs.com/package/@reaatech/agent-memory-extraction
- detail: https://reaatech.com/products/domain-pipelines/agent-memory/packages/agent-memory-extraction
- repo: https://github.com/reaatech/agent-memory

## @reaatech/agent-memory-llm

**Category:** Domain Pipelines · **Repo:** agent-memory · **Status:** published v0.1.0

Provides a unified interface for LLM text completion and structured JSON output. It includes a pre-built class for OpenAI-compatible APIs and allows custom implementations via the `LLMProvider` interface.

- npm: https://www.npmjs.com/package/@reaatech/agent-memory-llm
- detail: https://reaatech.com/products/domain-pipelines/agent-memory/packages/agent-memory-llm
- repo: https://github.com/reaatech/agent-memory

## @reaatech/agent-memory-policies

**Category:** Domain Pipelines · **Repo:** agent-memory · **Status:** published v0.1.0

Provides a `PolicyEngine` class to manage the lifecycle of agent memories through configurable rules for exponential decay, automated forgetting, and contradiction resolution. It integrates with `@reaatech/agent-memory-core` to evaluate memory state and resolve conflicts based on strategies like recency or confidence.

- npm: https://www.npmjs.com/package/@reaatech/agent-memory-policies
- detail: https://reaatech.com/products/domain-pipelines/agent-memory/packages/agent-memory-policies
- repo: https://github.com/reaatech/agent-memory

## @reaatech/agent-memory-retrieval

**Category:** Domain Pipelines · **Repo:** agent-memory · **Status:** published v0.1.0

Provides a `MemoryRetriever` class to query and rank stored memories using semantic, temporal, and importance-based strategies, alongside a `ContextInjector` to format results for LLM prompts. It requires an external memory storage provider and an embedding provider to function.

- npm: https://www.npmjs.com/package/@reaatech/agent-memory-retrieval
- detail: https://reaatech.com/products/domain-pipelines/agent-memory/packages/agent-memory-retrieval
- repo: https://github.com/reaatech/agent-memory

## @reaatech/agent-memory-storage

**Category:** Domain Pipelines · **Repo:** agent-memory · **Status:** published v0.1.0

Provides a unified interface for persisting and querying agent memories, offering both an in-memory implementation and a PostgreSQL adapter with pgvector support. It includes a fluent query builder class for filtering and performing semantic similarity searches.

- npm: https://www.npmjs.com/package/@reaatech/agent-memory-storage
- detail: https://reaatech.com/products/domain-pipelines/agent-memory/packages/agent-memory-storage
- repo: https://github.com/reaatech/agent-memory

## @reaatech/context-window-planner

**Category:** Domain Pipelines · **Repo:** context-window-planner · **Status:** published v0.1.0

Manages LLM context windows by providing a builder class, packing strategies, and typed primitives for prioritizing, summarizing, or dropping content. It relies on `js-tiktoken` for token counting and offers a pluggable architecture for custom tokenizer adapters and packing logic.

- npm: https://www.npmjs.com/package/@reaatech/context-window-planner
- detail: https://reaatech.com/products/domain-pipelines/context-window-planner/packages/context-window-planner
- repo: https://github.com/reaatech/context-window-planner
- tags: llm, context-window, token-budget, packing, rag, conversation, typescript

## @reaatech/context-window-planner-cli

**Category:** Domain Pipelines · **Repo:** context-window-planner · **Status:** published v0.1.0

Provides a command-line interface for the `@reaatech/context-window-planner` library, accepting JSON via `stdin` to calculate token-aware packing plans for LLM context windows. It outputs a structured JSON object to `stdout` detailing which items were included, summarized, or dropped based on the specified strategy and tokenizer.

- npm: https://www.npmjs.com/package/@reaatech/context-window-planner-cli
- detail: https://reaatech.com/products/domain-pipelines/context-window-planner/packages/context-window-planner-cli
- repo: https://github.com/reaatech/context-window-planner

## @reaatech/hybrid-rag

**Category:** Domain Pipelines · **Repo:** hybrid-rag-qdrant · **Status:** published v0.1.0

Shared TypeScript types and Zod schemas for documents, chunks, retrieval, evaluation, and benchmarking in a hybrid RAG system; requires only `zod` at runtime.

- npm: https://www.npmjs.com/package/@reaatech/hybrid-rag
- detail: https://reaatech.com/products/domain-pipelines/hybrid-rag-qdrant/packages/hybrid-rag
- repo: https://github.com/reaatech/hybrid-rag-qdrant

## @reaatech/hybrid-rag-cli

**Category:** Domain Pipelines · **Repo:** hybrid-rag-qdrant · **Status:** published v0.1.0

Command-line interface for hybrid RAG systems that provides commands for document ingestion, querying, evaluation, ablation studies, benchmarking, and MCP server startup, with all operations targeting a Qdrant vector database.

- npm: https://www.npmjs.com/package/@reaatech/hybrid-rag-cli
- detail: https://reaatech.com/products/domain-pipelines/hybrid-rag-qdrant/packages/hybrid-rag-cli
- repo: https://github.com/reaatech/hybrid-rag-qdrant

## @reaatech/hybrid-rag-embedding

**Category:** Domain Pipelines · **Repo:** hybrid-rag-qdrant · **Status:** published v0.1.0

Provides a unified `EmbeddingService` class that generates embeddings for hybrid RAG systems across multiple providers (OpenAI, with extension points for Vertex AI and local models), including built-in batching, rate limiting, and cost tracking.

- npm: https://www.npmjs.com/package/@reaatech/hybrid-rag-embedding
- detail: https://reaatech.com/products/domain-pipelines/hybrid-rag-qdrant/packages/hybrid-rag-embedding
- repo: https://github.com/reaatech/hybrid-rag-qdrant

## @reaatech/hybrid-rag-evaluation

**Category:** Domain Pipelines · **Repo:** hybrid-rag-qdrant · **Status:** published v0.1.0

Evaluates and benchmarks hybrid RAG systems using standard IR metrics (Precision@K, NDCG, MAP, MRR), generation quality scores, and configurable ablation studies with delta comparisons and cost tracking.

- npm: https://www.npmjs.com/package/@reaatech/hybrid-rag-evaluation
- detail: https://reaatech.com/products/domain-pipelines/hybrid-rag-qdrant/packages/hybrid-rag-evaluation
- repo: https://github.com/reaatech/hybrid-rag-qdrant

## @reaatech/hybrid-rag-ingestion

**Category:** Domain Pipelines · **Repo:** hybrid-rag-qdrant · **Status:** published v0.1.0

Provides a suite of classes and functions for loading, normalizing, validating, and chunking documents into formats suitable for RAG pipelines. It supports four distinct chunking strategies and generates deterministic IDs for PDF, Markdown, HTML, and plain text files.

- npm: https://www.npmjs.com/package/@reaatech/hybrid-rag-ingestion
- detail: https://reaatech.com/products/domain-pipelines/hybrid-rag-qdrant/packages/hybrid-rag-ingestion
- repo: https://github.com/reaatech/hybrid-rag-qdrant

## @reaatech/hybrid-rag-mcp-server

**Category:** Domain Pipelines · **Repo:** hybrid-rag-qdrant · **Status:** published v0.1.0

Exposes over 40 Model Context Protocol (MCP) tools for managing RAG lifecycles, including retrieval, ingestion, evaluation, and observability. It provides a `createMCPServer` function that wraps a `RAGPipeline` instance and supports stdio, HTTP, or SSE transport layers.

- npm: https://www.npmjs.com/package/@reaatech/hybrid-rag-mcp-server
- detail: https://reaatech.com/products/domain-pipelines/hybrid-rag-qdrant/packages/hybrid-rag-mcp-server
- repo: https://github.com/reaatech/hybrid-rag-qdrant

## @reaatech/hybrid-rag-observability

**Category:** Domain Pipelines · **Repo:** hybrid-rag-qdrant · **Status:** published v0.1.0

Provides structured logging, OpenTelemetry tracing, and metrics collection specifically for hybrid RAG pipelines. It exports a set of utility functions and managers that wrap Pino and OpenTelemetry to track query lifecycles, retrieval performance, and system costs.

- npm: https://www.npmjs.com/package/@reaatech/hybrid-rag-observability
- detail: https://reaatech.com/products/domain-pipelines/hybrid-rag-qdrant/packages/hybrid-rag-observability
- repo: https://github.com/reaatech/hybrid-rag-qdrant

## @reaatech/hybrid-rag-pipeline

**Category:** Domain Pipelines · **Repo:** hybrid-rag-qdrant · **Status:** published v0.1.0

A single `RAGPipeline` class that orchestrates document ingestion and hybrid (vector + BM25) retrieval with optional reranking, backed by Qdrant and configurable embedding providers.

- npm: https://www.npmjs.com/package/@reaatech/hybrid-rag-pipeline
- detail: https://reaatech.com/products/domain-pipelines/hybrid-rag-qdrant/packages/hybrid-rag-pipeline
- repo: https://github.com/reaatech/hybrid-rag-qdrant

## @reaatech/hybrid-rag-qdrant

**Category:** Domain Pipelines · **Repo:** hybrid-rag-qdrant · **Status:** published v0.1.0

Provides a wrapper class for the Qdrant REST client that simplifies collection management, batch upserting, and metadata-filtered vector searches. It acts as an abstraction layer over `@qdrant/js-client-rest` to streamline common RAG operations.

- npm: https://www.npmjs.com/package/@reaatech/hybrid-rag-qdrant
- detail: https://reaatech.com/products/domain-pipelines/hybrid-rag-qdrant/packages/hybrid-rag-qdrant
- repo: https://github.com/reaatech/hybrid-rag-qdrant

## @reaatech/hybrid-rag-retrieval

**Category:** Domain Pipelines · **Repo:** hybrid-rag-qdrant · **Status:** published v0.1.0

Orchestrates hybrid RAG pipelines by combining Qdrant-based vector search, in-process BM25 keyword search, and cross-encoder reranking. It provides a `HybridRetriever` class that manages score normalization and fusion strategies like RRF or weighted sum to return a unified list of search results.

- npm: https://www.npmjs.com/package/@reaatech/hybrid-rag-retrieval
- detail: https://reaatech.com/products/domain-pipelines/hybrid-rag-qdrant/packages/hybrid-rag-retrieval
- repo: https://github.com/reaatech/hybrid-rag-qdrant

## @reaatech/media-pipeline-mcp

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** pending npm

Orchestrates media processing workflows through a `PipelineExecutor` class that handles sequential step execution, artifact tracking, and quality gate validation. It provides a Zod-based type system for defining pipelines and integrates with custom providers to manage media operations, cost tracking, and lifecycle events.

- npm: pending — package not yet published as @reaatech/media-pipeline-mcp
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-anthropic

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

An Anthropic provider for the media pipeline framework that wraps Claude Sonnet's vision models to perform image description, OCR, table extraction, structured field extraction, and document summarization. It exports an `AnthropicProvider` class with an `execute()` method that accepts an operation name and parameters, and supports streaming token-by-token responses for all text-shaped operations.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-anthropic
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-anthropic
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-audio-gen

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A factory function that creates an `AudioGenOperations` instance providing text-to-speech, speech-to-text, speaker diarization, source separation, music generation, and sound effects, with automatic multi-provider routing to OpenAI, ElevenLabs, Deepgram, or any conformant provider.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-audio-gen
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-audio-gen
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-comfyui

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A ComfyUI provider for the media pipeline framework that runs image generation, image editing, and video generation on your own GPU via local ComfyUI workflows, with zero API cost. It exports a `ComfyUIProvider` class that accepts a `baseUrl` pointing to a running ComfyUI instance and optionally a `workflowsDir` for custom JSON workflows.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-comfyui
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-comfyui
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-core

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

Core framework for media pipeline orchestration, providing a Zod-validated type system, pipeline execution engine with variable interpolation, quality gate evaluation, artifact registry, budget enforcement, persistence-based resume, cost tracking, event bus, and a configurable mock provider for testing.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-core
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-core
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-cost

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A typed cost ledger for tracking per-operation expenses in a media pipeline, providing an `InMemoryCostLedger` class with `charge()`, `preflight()`, `totalForRun()`, and `totalForTenant()` methods that support USD micro-precision, run-scoped and tenant-scoped queries, and preflight budget checks.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-cost
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-cost
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-deepgram

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A Deepgram provider for the media-pipeline framework that exposes `audio.stt` and `audio.diarize` operations via a `DeepgramProvider` class, using Nova-2 for speech-to-text transcription with smart formatting, speaker diarization, and WebSocket streaming support.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-deepgram
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-deepgram
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-doc-extraction

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A factory function (`createDocumentExtractionOperations`) that returns a `DocumentExtractionOperations` instance providing OCR, table extraction, schema-driven field extraction, and content summarization, delegating each operation to registered LLM providers (e.g., Google, Anthropic, OpenAI) with automatic fallback chains.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-doc-extraction
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-doc-extraction
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-elevenlabs

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

An ElevenLabs provider for the media pipeline framework that exposes a `MediaProvider` class (`ElevenLabsProvider`) with `execute`, `healthCheck`, and `estimateCost` methods for generating text-to-speech audio with configurable voice, speed, model, and output format.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-elevenlabs
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-elevenlabs
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-fal

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A Fal.ai provider for the media pipeline framework that exposes a `FalProvider` class supporting image generation, upscaling, background removal, text-to-video, and image-to-video operations via the fal.ai API, with native webhook support and streaming queue events for long-running tasks.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-fal
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-fal
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-google

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A Google Cloud provider for the media-pipeline framework that exposes Document AI (OCR, table extraction, field extraction) and Vertex AI Gemini (image description) as a unified set of operations via an `execute` method on the `GoogleProvider` class.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-google
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-google
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-image-edit

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

An image editing operations factory that provides Sharp-based local processing (resize, crop, composite) and provider-delegated operations (upscale, background removal, inpainting, image description) through a multi-provider routing system.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-image-edit
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-image-edit
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-keyvault

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

Multi-tenant API key vault that resolves tenant-scoped provider credentials from AWS Secrets Manager, GCP Secret Manager, environment variables, or in-memory storage, exposing `resolve()`, `get()`, and `health()` methods with LRU TTL caching.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-keyvault
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-keyvault
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-luma

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A Luma AI provider for the media pipeline framework that generates 3D meshes from text descriptions via the Dream Machine API, exposing a `LumaProvider` class with `execute()`, `healthCheck()`, and `estimateCost()` methods for text-to-3D generation in GLB and USDZ formats.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-luma
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-luma
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-meshy

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A Meshy-4 provider for the media-pipeline framework that generates 3D meshes from text prompts or reference images, supporting PBR textures and GLB/FBX/OBJ/USDZ output formats. It exports a `MeshyProvider` class that implements the `MediaProvider` interface for use with the `@reaatech/media-pipeline-mcp` framework.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-meshy
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-meshy
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-observability

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

Provides a single `ObservabilityService` facade that bundles OpenTelemetry tracing with auto-instrumentation, Prometheus-compatible metrics, structured Pino-compatible logging, and in-memory cost reporting, all configurable via a single `ObservabilityConfig` object.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-observability
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-observability
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-ollama

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A local Ollama provider for the media-pipeline framework that exposes text completion, embedding generation, and image description via any Ollama model. It provides an `OllamaProvider` class implementing the `MediaProvider` interface, requiring a running Ollama instance at a configurable `baseUrl`.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-ollama
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-ollama
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-openai

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

An OpenAI provider for the media-pipeline framework that exposes a class (`OpenAIProvider`) supporting DALL-E 3 image generation, GPT-4o vision-based image description, TTS-1 text-to-speech, and Whisper-1 speech-to-text transcription via the OpenAI REST API with no SDK dependency.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-openai
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-openai
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-persistence

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

Provides in-memory and Redis-backed pipeline state store abstractions with optimistic locking, run lifecycle management, event log persistence, and tenant-scoped queries for multi-tenant pipeline orchestration. Exports `InMemoryPipelineStateStore` and `RedisPipelineStateStore` classes; the Redis implementation requires the `ioredis` peer dependency.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-persistence
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-persistence
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-pipeline

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A set of functions for creating, validating, and executing media processing pipelines with pre-built templates, variable interpolation, batch processing, aspect-ratio fan-out, and quality gates (loudness normalization, content safety classification). It exports a `PipelineOperations` class that depends on an `ArtifactRegistry` from `@reaatech/media-pipeline-mcp-core`.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-pipeline
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-pipeline
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-provenance

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A C2PA content provenance signing library for AI-generated media that embeds tamper-evident manifests naming the model, pipeline DAG, and operator. Exports a `ProvenanceSigner` class that accepts a `ProvenanceManifest` and returns signed artifacts with either sidecar JSON manifests or in-file C2PA embedding via `c2pa-node`, supporting signing keys from PEM files, AWS KMS, GCP KMS, or Azure Key Vault.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-provenance
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-provenance
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-provider-core

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

Abstract base class and shared interfaces for media provider implementations, providing a `MediaProvider` abstract class with deterministic caching, retry with exponential backoff, cost estimation, and a multi-strategy router for provider selection across health, budget, and latency constraints.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-provider-core
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-provider-core
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-replicate

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A Replicate provider for the media-pipeline framework that exposes image upscaling, background removal, inpainting, audio source separation, text-to-video, and image-to-video operations as a class with an `execute` method, requiring a Replicate API key at runtime.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-replicate
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-replicate
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-resilience

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A three-state circuit breaker and retry policy with exponential backoff and jitter for protecting downstream media pipeline providers from cascading failures. Provides `createCircuitBreaker(name, config)` and `createRetryPolicy(config)` factory functions that return classes with `execute<T>(fn)` methods, plus typed error classes (`CircuitBreakerError`, `MaxRetriesExceededError`) and live stats reporting.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-resilience
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-resilience
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-security

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

Provides authentication (API keys with constant-time comparison, JWT/OAuth2 with HS256), role-based access control (admin/operator/viewer with 10 permissions), token bucket rate limiting, and audit logging with SIEM export for media pipeline deployments. Exports `AuthMiddleware`, `createRateLimiter`, and `createAuditLogger` classes/factories.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-security
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-security
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-server

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

An MCP server that exposes 35+ media operations (image generation/editing, audio TTS/STT, video generation, document extraction, 3D mesh generation) as JSON-RPC 2.0 tools over StreamableHTTP transport, with built-in provider routing, cost tracking, pipeline execution, quality gates, webhooks, and multi-tenant key management. It provides a CLI binary (`media-pipeline-mcp`) and depends on `@modelcontextprotocol/sdk` for MCP protocol compliance, with provider auto-detection from environment variables (`OPENAI_API_KEY`, `STABILITY_API_KEY`, etc.).

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-server
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-server
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-stability

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A Stability AI provider for the media pipeline framework that generates images via the Stable Image v2beta REST API using SD3, SDXL, and SD1.5 models, exposing a `StabilityProvider` class with `execute`, `healthCheck`, and `estimateCost` methods. It depends on the `@reaatech/media-pipeline-mcp` framework and uses the native Fetch API with no SDK dependency.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-stability
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-stability
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-storage

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A unified `ArtifactStore` interface (`put`, `get`, `getSignedUrl`, `delete`, `list`, `healthCheck`) backed by local filesystem, AWS S3, or Google Cloud Storage, selected via a type-safe `createStorage` factory function.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-storage
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-storage
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/media-pipeline-mcp-video-gen

**Category:** Domain Pipelines · **Repo:** media-pipeline-mcp · **Status:** published v0.3.0

A factory function (`createVideoGenOperations`) that returns a `VideoGenOperations` instance for text-to-video and image-to-video generation via pluggable providers (e.g., Replicate), plus local ffmpeg-based frame extraction, audio extraction, subtitle generation with burn-in, loudness normalization, and video cropping. Requires an `ArtifactRegistry` and `ArtifactStore` at construction, and ffmpeg installed on the host for local processing operations.

- npm: https://www.npmjs.com/package/@reaatech/media-pipeline-mcp-video-gen
- detail: https://reaatech.com/products/domain-pipelines/media-pipeline-mcp/packages/media-pipeline-mcp-video-gen
- repo: https://github.com/reaatech/media-pipeline-mcp

## @reaatech/session-continuity

**Category:** Domain Pipelines · **Repo:** session-continuity-kit · **Status:** pending npm

Manages multi-turn AI conversation state, token budgets, and context compression through a `SessionManager` class. It requires an implementation of `IStorageAdapter` and a `TokenCounter` to persist and track conversation history across different backends.

- npm: pending — package not yet published as @reaatech/session-continuity
- detail: https://reaatech.com/products/domain-pipelines/session-continuity-kit/packages/session-continuity
- repo: https://github.com/reaatech/session-continuity-kit

## @reaatech/session-continuity-storage-dynamodb

**Category:** Domain Pipelines · **Repo:** session-continuity-kit · **Status:** pending npm

Provides a DynamoDB storage adapter for the `@reaatech/session-continuity` library, implementing the `IStorageAdapter` interface for session and message persistence. It requires an AWS SDK v3 `DynamoDBDocumentClient` and utilizes a single-table design with pre-configured GSIs for efficient querying.

- npm: pending — package not yet published as @reaatech/session-continuity-storage-dynamodb
- detail: https://reaatech.com/products/domain-pipelines/session-continuity-kit/packages/session-continuity-storage-dynamodb
- repo: https://github.com/reaatech/session-continuity-kit

## @reaatech/session-continuity-storage-firestore

**Category:** Domain Pipelines · **Repo:** session-continuity-kit · **Status:** pending npm

`FirestoreAdapter` is a class implementing `I

- npm: pending — package not yet published as @reaatech/session-continuity-storage-firestore
- detail: https://reaatech.com/products/domain-pipelines/session-continuity-kit/packages/session-continuity-storage-firestore
- repo: https://github.com/reaatech/session-continuity-kit

## @reaatech/session-continuity-storage-memory

**Category:** Domain Pipelines · **Repo:** session-continuity-kit · **Status:** pending npm

Provides an in-memory `IStorageAdapter` implementation for the `@reaatech/session-continuity` library. It exposes a `MemoryAdapter` class that uses a `Map` to store session data with optional TTL expiration, suitable for development and testing environments.

- npm: pending — package not yet published as @reaatech/session-continuity-storage-memory
- detail: https://reaatech.com/products/domain-pipelines/session-continuity-kit/packages/session-continuity-storage-memory
- repo: https://github.com/reaatech/session-continuity-kit

## @reaatech/session-continuity-storage-redis

**Category:** Domain Pipelines · **Repo:** session-continuity-kit · **Status:** pending npm

A Redis storage adapter implementing the `

- npm: pending — package not yet published as @reaatech/session-continuity-storage-redis
- detail: https://reaatech.com/products/domain-pipelines/session-continuity-kit/packages/session-continuity-storage-redis
- repo: https://github.com/reaatech/session-continuity-kit

## @reaatech/session-continuity-tokenizers

**Category:** Domain Pipelines · **Repo:** session-continuity-kit · **Status:** pending npm

Provides classes for calculating exact or heuristic token counts for OpenAI and Anthropic models, implementing the `TokenCounter` interface from `@reaatech/session-continuity`. It includes a factory for automatic model-based selection and requires `@anthropic-ai/tokenizer` as an optional peer dependency for Anthropic support.

- npm: pending — package not yet published as @reaatech/session-continuity-tokenizers
- detail: https://reaatech.com/products/domain-pipelines/session-continuity-kit/packages/session-continuity-tokenizers
- repo: https://github.com/reaatech/session-continuity-kit

## @reaatech/voice-agent-core

**Category:** Domain Pipelines · **Repo:** voice-agent-kit · **Status:** pending npm

Orchestrates an end-to-end STT→MCP→TTS voice agent pipeline with session management, per-stage latency enforcement, and OpenTelemetry observability, exposing an event-emitting `Pipeline` class plus Zod-validated configuration and mock providers for testing.

- npm: pending — package not yet published as @reaatech/voice-agent-core
- detail: https://reaatech.com/products/domain-pipelines/voice-agent-kit/packages/voice-agent-core
- repo: https://github.com/reaatech/voice-agent-kit

## @reaatech/voice-agent-mcp-client

**Category:** Domain Pipelines · **Repo:** voice-agent-kit · **Status:** pending npm

Connects to Model Context Protocol (MCP) servers via JSON-RPC 2.0 to manage tool discovery, conversation history, and request retries. It provides an `MCPClient` class that returns sanitized, TTS-ready text responses and tool call metadata.

- npm: pending — package not yet published as @reaatech/voice-agent-mcp-client
- detail: https://reaatech.com/products/domain-pipelines/voice-agent-kit/packages/voice-agent-mcp-client
- repo: https://github.com/reaatech/voice-agent-kit

## @reaatech/voice-agent-stt

**Category:** Domain Pipelines · **Repo:** voice-agent-kit · **Status:** pending npm

Provides a unified interface for streaming audio to Deepgram, AWS Transcribe, or Google Cloud Speech-to-Text via provider-specific classes. It includes built-in utilities for audio format conversion, sample rate resampling, and automatic reconnection with buffering.

- npm: pending — package not yet published as @reaatech/voice-agent-stt
- detail: https://reaatech.com/products/domain-pipelines/voice-agent-kit/packages/voice-agent-stt
- repo: https://github.com/reaatech/voice-agent-kit

## @reaatech/voice-agent-telephony

**Category:** Domain Pipelines · **Repo:** voice-agent-kit · **Status:** pending npm

Provides a `TwilioMediaStreamHandler` class that manages the bidirectional Twilio Media Streams WebSocket protocol, including audio buffering, barge-in detection, and event lifecycle tracking. It is designed to wrap an existing WebSocket connection to facilitate real-time audio streaming between Twilio and voice AI services.

- npm: pending — package not yet published as @reaatech/voice-agent-telephony
- detail: https://reaatech.com/products/domain-pipelines/voice-agent-kit/packages/voice-agent-telephony
- repo: https://github.com/reaatech/voice-agent-kit

## @reaatech/voice-agent-tts

**Category:** Domain Pipelines · **Repo:** voice-agent-kit · **Status:** pending npm

Provider-agnostic text-to-speech interface using `AsyncIterable<AudioChunk>` for streaming audio, with built-in adapters for Deepgram Aura, AWS Polly, and Google Cloud TTS, plus static utilities for Twilio-compatible audio formatting and silence generation.

- npm: pending — package not yet published as @reaatech/voice-agent-tts
- detail: https://reaatech.com/products/domain-pipelines/voice-agent-kit/packages/voice-agent-tts
- repo: https://github.com/reaatech/voice-agent-kit
