# Fabric Harness Documentation A TypeScript framework for governed, durable autonomous agents, with first-party Databricks, channel, database, sandbox, MCP, and enterprise runtime integrations. License: Apache-2.0 Full documentation corpus: https://harness.fabric.pro/llms-full.txt ## Databricks, enterprise, and core entry points - [What is Fabric Harness](https://harness.fabric.pro/docs): A TypeScript framework for building durable, deployable autonomous agents. - [Fabric Harness on Databricks](https://harness.fabric.pro/docs/databricks): Build governed TypeScript agents with Unity AI Gateway, Unity Catalog, SQL Warehouses, Lakebase, Vector Search, MLflow, Jobs, and Databricks Apps. - [Databricks architecture](https://harness.fabric.pro/docs/databricks/architecture): How Fabric Harness routes identity, policy, model calls, data tools, durable state, telemetry, and deployments through Databricks. - [Databricks quickstart](https://harness.fabric.pro/docs/databricks/quickstart): Scaffold, mock, connect, build, and deploy a governed Databricks agent with Fabric Harness. - [Databricks integrations](https://harness.fabric.pro/docs/databricks/integrations): Complete map of Fabric Harness integrations for Databricks data, AI, orchestration, state, governance, telemetry, and cost. - [Databricks compute patterns](https://harness.fabric.pro/docs/databricks/compute): Choose SQL Warehouses, Lakeflow Jobs and notebooks, Databricks Apps, or an isolated sandbox without conflating their execution models. - [Databricks connectors and sandboxes](https://harness.fabric.pro/docs/databricks/sandboxes-connectors): Choose between the Databricks SQL sandbox, Unity Catalog Volume connectors, workspace sources, attachment storage, and general-purpose compute sandboxes. - [Enterprise Databricks controls](https://harness.fabric.pro/docs/databricks/enterprise): Identity propagation, Unity Catalog enforcement, approvals, audit lineage, durable state, cost controls, secret handling, and deployment hardening. - [Workspace compatibility](https://harness.fabric.pro/docs/databricks/compatibility): Evidence-based Databricks cloud, region, authentication, API, App, Lakebase, and runtime compatibility. - [Brickbuilder submission readiness](https://harness.fabric.pro/docs/databricks/submission-readiness): Evidence checklist for preparing Fabric Harness for a Databricks Brickbuilder solution or accelerator technical review. - [Databricks App Tutorial](https://harness.fabric.pro/docs/deployment/databricks-app): Scaffold, test, build, deploy, and persist a Fabric Harness agent on Databricks Apps. - [Databricks SQL sandbox](https://harness.fabric.pro/docs/ecosystem/sandboxes/databricks-sql): Use a Databricks SQL Warehouse as a governed query execution sandbox for Fabric Harness sessions. - [Databricks Lakebase](https://harness.fabric.pro/docs/ecosystem/databases/lakebase): Durable state for Databricks Apps using exchanged database credentials. - [Authentication and RBAC](https://harness.fabric.pro/docs/operating/auth): Bind authenticated principals, tenants, permissions, and SSO identities to every server operation. - [Operator Console](https://harness.fabric.pro/docs/operating/operator-console): Inspect sessions, approvals, tenants, and persistent instances from the authenticated Node server. - [Private networking and egress](https://harness.fabric.pro/docs/operating/private-networking): Enforce outbound policy at container, cluster, and cloud-provider boundaries, with proxy, DNS, custom CA, and mTLS support. - [MCP](https://harness.fabric.pro/docs/reference/mcp): Model Context Protocol integration in Fabric Harness. - [Channels](https://harness.fabric.pro/docs/ecosystem/channels): Signed event ingress and outbound tools for persistent agents. - [Databases](https://harness.fabric.pro/docs/ecosystem/databases): Durable session stores and governed database connectivity. ## Complete documentation index - [What is Fabric Harness](https://harness.fabric.pro/docs): A TypeScript framework for building durable, deployable autonomous agents. - [Fabric Harness on Databricks](https://harness.fabric.pro/docs/databricks): Build governed TypeScript agents with Unity AI Gateway, Unity Catalog, SQL Warehouses, Lakebase, Vector Search, MLflow, Jobs, and Databricks Apps. - [Databricks architecture](https://harness.fabric.pro/docs/databricks/architecture): How Fabric Harness routes identity, policy, model calls, data tools, durable state, telemetry, and deployments through Databricks. - [Databricks quickstart](https://harness.fabric.pro/docs/databricks/quickstart): Scaffold, mock, connect, build, and deploy a governed Databricks agent with Fabric Harness. - [Databricks integrations](https://harness.fabric.pro/docs/databricks/integrations): Complete map of Fabric Harness integrations for Databricks data, AI, orchestration, state, governance, telemetry, and cost. - [Databricks compute patterns](https://harness.fabric.pro/docs/databricks/compute): Choose SQL Warehouses, Lakeflow Jobs and notebooks, Databricks Apps, or an isolated sandbox without conflating their execution models. - [Databricks connectors and sandboxes](https://harness.fabric.pro/docs/databricks/sandboxes-connectors): Choose between the Databricks SQL sandbox, Unity Catalog Volume connectors, workspace sources, attachment storage, and general-purpose compute sandboxes. - [Enterprise Databricks controls](https://harness.fabric.pro/docs/databricks/enterprise): Identity propagation, Unity Catalog enforcement, approvals, audit lineage, durable state, cost controls, secret handling, and deployment hardening. - [Workspace compatibility](https://harness.fabric.pro/docs/databricks/compatibility): Evidence-based Databricks cloud, region, authentication, API, App, Lakebase, and runtime compatibility. - [Brickbuilder submission readiness](https://harness.fabric.pro/docs/databricks/submission-readiness): Evidence checklist for preparing Fabric Harness for a Databricks Brickbuilder solution or accelerator technical review. - [Databricks App Tutorial](https://harness.fabric.pro/docs/deployment/databricks-app): Scaffold, test, build, deploy, and persist a Fabric Harness agent on Databricks Apps. - [Databricks SQL sandbox](https://harness.fabric.pro/docs/ecosystem/sandboxes/databricks-sql): Use a Databricks SQL Warehouse as a governed query execution sandbox for Fabric Harness sessions. - [Databricks Lakebase](https://harness.fabric.pro/docs/ecosystem/databases/lakebase): Durable state for Databricks Apps using exchanged database credentials. - [Authentication and RBAC](https://harness.fabric.pro/docs/operating/auth): Bind authenticated principals, tenants, permissions, and SSO identities to every server operation. - [Operator Console](https://harness.fabric.pro/docs/operating/operator-console): Inspect sessions, approvals, tenants, and persistent instances from the authenticated Node server. - [Private networking and egress](https://harness.fabric.pro/docs/operating/private-networking): Enforce outbound policy at container, cluster, and cloud-provider boundaries, with proxy, DNS, custom CA, and mTLS support. - [MCP](https://harness.fabric.pro/docs/reference/mcp): Model Context Protocol integration in Fabric Harness. - [Channels](https://harness.fabric.pro/docs/ecosystem/channels): Signed event ingress and outbound tools for persistent agents. - [Databases](https://harness.fabric.pro/docs/ecosystem/databases): Durable session stores and governed database connectivity. - [Agent Anatomy](https://harness.fabric.pro/docs/building/anatomy): The metadata-first shape of a Fabric Harness agent — default and strict variants of the same call. - [Approvals](https://harness.fabric.pro/docs/building/approvals): Pause an agent until a human approves a risky action. - [Artifacts](https://harness.fabric.pro/docs/building/artifacts): Publish session-bound files for downstream consumers. - [Channels](https://harness.fabric.pro/docs/building/channels): Turn platform webhooks (Slack, GitHub, …) into agent dispatches. - [Commands and Capabilities](https://harness.fabric.pro/docs/building/commands): Scope shell commands and secrets to a session. - [Connector catalog](https://harness.fabric.pro/docs/building/connector-catalog): Sandbox, MCP, knowledge-base, data, Azure, and Databricks connector options. - [Enterprise Controls](https://harness.fabric.pro/docs/building/enterprise-controls): Apply tools, policy, approvals, budgets, and instructions at the job definition boundary. - [Evaluations](https://harness.fabric.pro/docs/building/evals): Test jobs with deterministic scorers and model-based judges. - [HTTP applications](https://harness.fabric.pro/docs/building/http-applications): Mount authenticated Fetch routes and middleware around Fabric jobs, agents, channels, health, and identity. - [Model Providers](https://harness.fabric.pro/docs/building/model-providers): Configure and select LLM providers per agent, session, or call. - [Persistent Agents & Dispatch](https://harness.fabric.pro/docs/building/persistent-agents): Long-lived, addressable agent instances with cross-call sessions, async dispatch, and a streaming WebSocket conversation. - [React applications](https://harness.fabric.pro/docs/building/react): Build agent conversations and finite-run interfaces with the public Fabric client protocol. - [Roles](https://harness.fabric.pro/docs/building/roles): System-prompt overlays per agent, session, or call. - [Sandbox connectors](https://harness.fabric.pro/docs/building/sandbox-connectors): Modular remote sandbox adapters for Daytona, E2B, Modal, and custom providers. - [Sandboxes](https://harness.fabric.pro/docs/building/sandboxes): Where shell commands and tool calls actually run — virtual, local, docker, cloudflare, daytona, modal, foundry-hosted, and remote SDK-backed targets. - [Session memory](https://harness.fabric.pro/docs/building/session-memory): Persistent key/value recall across sessions, scoped by tenant. Distinct from session entries (audit log). - [Sessions and Prompts](https://harness.fabric.pro/docs/building/sessions-prompts): agent.session(), session.prompt(), and the harness loop. - [Skills](https://harness.fabric.pro/docs/building/skills): Reusable Markdown procedures. - [Tasks](https://harness.fabric.pro/docs/building/tasks): Durable child or delegated agent runs. - [Testing Locally](https://harness.fabric.pro/docs/building/testing): Mock model, doctor, dev server, examples, and assertions. - [Tools](https://harness.fabric.pro/docs/building/tools): Built-in model-callable functions. - [Voice](https://harness.fabric.pro/docs/building/voice): Bidirectional audio streaming for phone calls, browser mic/speaker, and kiosk audio. Realtime mode (OpenAI) + pipeline mode (Deepgram + ElevenLabs / Cartesia) behind one VoiceSession contract. - [Voice Providers](https://harness.fabric.pro/docs/building/voice-providers): Choose and compose realtime or pipeline voice providers with OpenAI, ElevenLabs, Cartesia, and Deepgram. - [CLI Overview](https://harness.fabric.pro/docs/cli): One binary for run, build, dev, deploy, inspect, and replay. - [fh add](https://harness.fabric.pro/docs/cli/add): Browse, scaffold, or print ecosystem recipes. - [fh agents and fh describe](https://harness.fabric.pro/docs/cli/agents): List and inspect workspace agents. - [Approvals](https://harness.fabric.pro/docs/cli/approvals): Resolve human approval requests from the CLI. - [Artifacts and Checkpoints](https://harness.fabric.pro/docs/cli/artifacts): List, fetch, and inspect session-bound artifacts and checkpoints. - [fh build](https://harness.fabric.pro/docs/cli/build): Compile the workspace and emit a deployment manifest. - [Builds and Verification](https://harness.fabric.pro/docs/cli/builds): List emitted build manifests and verify provenance/attestations. - [Compatibility Contract](https://harness.fabric.pro/docs/cli/compatibility): Negotiate Fabric Harness CLI features safely from Desktop, CI, and other automation. - [console](https://harness.fabric.pro/docs/cli/console): Interact with jobs, persistent agents, streams, tool calls, and approvals from a terminal. - [fh dev](https://harness.fabric.pro/docs/cli/dev): Start a local HTTP/SSE dev server for the workspace. - [docs](https://harness.fabric.pro/docs/cli/docs): List, read, and search Fabric Harness documentation as Markdown from the CLI. - [fh doctor](https://harness.fabric.pro/docs/cli/doctor): Diagnose workspace, tools, and live model connectivity. - [fh run](https://harness.fabric.pro/docs/cli/run): Execute a workspace agent against a local Node runtime or a Temporal worker. - [Sessions, Inspect, Logs, Replay, Metrics, Compact](https://harness.fabric.pro/docs/cli/sessions): Inspect what happened during a run. - [Tasks](https://harness.fabric.pro/docs/cli/tasks): Inspect, cancel, and manage durable child tasks. - [fh temporal-worker](https://harness.fabric.pro/docs/cli/temporal-worker): Run a local Temporal worker that executes Fabric Harness activities. - [fh test](https://harness.fabric.pro/docs/cli/test): Discover and run eval suites. - [fh update](https://harness.fabric.pro/docs/cli/update): Safely update versioned managed recipes while preserving project changes. - [Databricks development with Fabric Harness](https://harness.fabric.pro/docs/databricks/development): Turn Databricks AI and data services into durable, governed TypeScript applications with a local-first workflow. - [Fabric Desktop for Databricks projects](https://harness.fabric.pro/docs/databricks/fabric-desktop): Create, run, inspect, and deploy Fabric Harness Databricks projects from Fabric Desktop, CLI, or server mode. - [Local naming and authentication](https://harness.fabric.pro/docs/databricks/local-naming-auth): Understand Fabric job, agent, App, tenant, and Databricks principal names while developing locally. - [RAG on Databricks](https://harness.fabric.pro/docs/databricks/rag): Use Databricks-native Vector Search and Unity AI Gateway for bounded, citation-validated online RAG with MLflow 3 evaluation records. - [Databricks recipes (`fh add`)](https://harness.fabric.pro/docs/databricks/recipes): Scaffold Lakebase, SQL, Vector Search, Lakeflow, Jobs, cost controls, and Apps wiring with managed Fabric Harness recipes. - [Deployment Overview](https://harness.fabric.pro/docs/deployment): Build targets and where to run them. - [Azure Container Instances (ACI)](https://harness.fabric.pro/docs/deployment/aci): Build and deploy Fabric Harness containers to Azure Container Instances with managed identity. - [AWS](https://harness.fabric.pro/docs/deployment/aws): Deploy a Fabric Docker artifact to ECS, App Runner, or EKS. - [Azure](https://harness.fabric.pro/docs/deployment/azure): Azure OpenAI, Key Vault, Blob artifacts, Container Apps Jobs, ACI, AKS, and Foundry Agent Service helpers. - [Build and Run Artifacts](https://harness.fabric.pro/docs/deployment/build-artifacts): Package v2 jobs and persistent agents into self-contained deployable artifacts. - [Cloudflare Workers + Sandbox](https://harness.fabric.pro/docs/deployment/cloudflare): Deploy to Cloudflare Workers with Durable Object sessions and Cloudflare Sandbox. - [Databricks](https://harness.fabric.pro/docs/deployment/databricks): First-party Databricks integration — Unity AI Gateway, Unity Catalog governance, RAG, Lakebase, deploy targets, and cost reconciliation. - [Daytona](https://harness.fabric.pro/docs/deployment/daytona): Reproducible dev environments as agent sandboxes. - [Docker](https://harness.fabric.pro/docs/deployment/docker): Emit a Dockerfile and (optionally) build/push the image. - [E2B](https://harness.fabric.pro/docs/deployment/e2b): Ephemeral sandbox execution for untrusted code. - [Fly.io](https://harness.fabric.pro/docs/deployment/fly): Deploy the Fabric Docker target to Fly.io. - [Foundry Hosted Agents (Azure)](https://harness.fabric.pro/docs/deployment/foundry-hosted-agent): Build scaffolds and invoke Azure AI Foundry Agent Service from Fabric Harness. - [GitHub Actions](https://harness.fabric.pro/docs/deployment/github-actions): Build, sign, and deploy from GitHub Actions. - [GitLab CI](https://harness.fabric.pro/docs/deployment/gitlab-ci): Build, sign, and deploy from GitLab CI. - [Modal](https://harness.fabric.pro/docs/deployment/modal): Run serverless GPU and CPU tasks from Fabric sessions through Modal's native TypeScript SDK. - [Node](https://harness.fabric.pro/docs/deployment/node): Build and run the shared v2 HTTP server as a self-contained Node artifact. - [Railway](https://harness.fabric.pro/docs/deployment/railway): Deploy a Fabric Docker artifact on Railway. - [Render](https://harness.fabric.pro/docs/deployment/render): Deploy a Fabric Harness HTTP server to Render as a Web Service via Blueprint. - [SST](https://harness.fabric.pro/docs/deployment/sst): Deploy Fabric Node or Docker artifacts with SST-managed AWS infrastructure. - [Temporal Worker](https://harness.fabric.pro/docs/deployment/temporal-worker): Run agent sessions as durable Temporal workflows. - [Ecosystem](https://harness.fabric.pro/docs/ecosystem): Tools that extend Fabric Harness development, evaluation, and operations. - [Discord](https://harness.fabric.pro/docs/ecosystem/channels/discord): Dispatch verified Discord interactions and messages to persistent agents. - [GitHub](https://harness.fabric.pro/docs/ecosystem/channels/github): Dispatch signed GitHub issue and pull-request events to a persistent agent. - [Google Chat](https://harness.fabric.pro/docs/ecosystem/channels/google-chat): Route authenticated Google Chat events into persistent agent threads. - [Intercom](https://harness.fabric.pro/docs/ecosystem/channels/intercom): Dispatch verified Intercom conversation events to support agents. - [Linear](https://harness.fabric.pro/docs/ecosystem/channels/linear): Connect Linear issue events and governed issue tools. - [Facebook Messenger](https://harness.fabric.pro/docs/ecosystem/channels/messenger): Connect Meta Messenger webhooks to persistent Fabric agents. - [Notion](https://harness.fabric.pro/docs/ecosystem/channels/notion): Handle Notion integration events with page-scoped access. - [Resend](https://harness.fabric.pro/docs/ecosystem/channels/resend): Process verified inbound and delivery email events. - [Salesforce Marketing Cloud](https://harness.fabric.pro/docs/ecosystem/channels/salesforce-marketing-cloud): Connect Marketing Cloud events with governed campaign actions. - [Shopify](https://harness.fabric.pro/docs/ecosystem/channels/shopify): Process signed Shopify commerce webhooks with governed actions. - [Slack](https://harness.fabric.pro/docs/ecosystem/channels/slack): Dispatch signed Slack events to a persistent agent and reply in-thread. - [Stripe](https://harness.fabric.pro/docs/ecosystem/channels/stripe): Route signed Stripe events with financial-operation controls. - [Microsoft Teams](https://harness.fabric.pro/docs/ecosystem/channels/teams): Route validated Bot Framework activities to persistent agents. - [Telegram](https://harness.fabric.pro/docs/ecosystem/channels/telegram): Connect Telegram bot updates to durable agent conversations. - [Twilio](https://harness.fabric.pro/docs/ecosystem/channels/twilio): Connect messaging and voice events to Fabric agents. - [WhatsApp](https://harness.fabric.pro/docs/ecosystem/channels/whatsapp): Route verified WhatsApp Cloud API webhooks to persistent agents. - [Zendesk](https://harness.fabric.pro/docs/ecosystem/channels/zendesk): Dispatch verified ticket events to persistent support agents. - [libSQL](https://harness.fabric.pro/docs/ecosystem/databases/libsql): Run the unified Fabric store on local libSQL or a remote compatible service. - [MongoDB](https://harness.fabric.pro/docs/ecosystem/databases/mongodb): Expose collection-scoped MongoDB operations to agents. - [MySQL](https://harness.fabric.pro/docs/ecosystem/databases/mysql): Add least-privilege, parameterized MySQL tools. - [Postgres](https://harness.fabric.pro/docs/ecosystem/databases/postgres): Persist Fabric session state and artifacts in Postgres. - [Redis](https://harness.fabric.pro/docs/ecosystem/databases/redis): Use Redis for complete runtime persistence or governed agent key-value tools. - [SQLite](https://harness.fabric.pro/docs/ecosystem/databases/sqlite): Use fixed, parameterized SQLite operations as governed agent tools. - [Supabase](https://harness.fabric.pro/docs/ecosystem/databases/supabase): Build RLS-aware Supabase table and RPC tools. - [Turso](https://harness.fabric.pro/docs/ecosystem/databases/turso): Connect Turso/libSQL with bounded, parameterized operations. - [Valkey](https://harness.fabric.pro/docs/ecosystem/databases/valkey): Use Valkey with ACLs, namespaces, and command policy. - [Sandboxes](https://harness.fabric.pro/docs/ecosystem/sandboxes): Remote execution adapters that implement the common SandboxEnv contract. - [boxd](https://harness.fabric.pro/docs/ecosystem/sandboxes/boxd): Adapt boxd execution to Fabric's complete remote sandbox contract. - [Cloudflare Sandbox](https://harness.fabric.pro/docs/ecosystem/sandboxes/cloudflare): Run Fabric jobs in Cloudflare container sandboxes. - [Cloudflare Shell](https://harness.fabric.pro/docs/ecosystem/sandboxes/cloudflare-shell): Use Cloudflare Shell Workspace for edge filesystem and code operations. - [Daytona](https://harness.fabric.pro/docs/ecosystem/sandboxes/daytona): Run Fabric sessions in a Daytona-managed development sandbox. - [E2B](https://harness.fabric.pro/docs/ecosystem/sandboxes/e2b): Adapt an E2B sandbox to Fabric shell and filesystem operations. - [exe.dev](https://harness.fabric.pro/docs/ecosystem/sandboxes/exedev): Adapt exe.dev machines to Fabric shell and filesystem operations. - [islo](https://harness.fabric.pro/docs/ecosystem/sandboxes/islo): Build an islo adapter against Fabric's portable sandbox contract. - [Mirage](https://harness.fabric.pro/docs/ecosystem/sandboxes/mirage): Adapt Mirage isolated execution to Fabric agents. - [Modal](https://harness.fabric.pro/docs/ecosystem/sandboxes/modal): Run Fabric sessions in Modal sandboxes through the first-party TypeScript SDK adapter. - [Vercel Sandbox](https://harness.fabric.pro/docs/ecosystem/sandboxes/vercel): Adapt @vercel/sandbox instances to Fabric sessions. - [Tooling](https://harness.fabric.pro/docs/ecosystem/tooling): Evaluation and observability integrations that plug into Fabric evals, events, and telemetry. - [Braintrust](https://harness.fabric.pro/docs/ecosystem/tooling/braintrust): Export Fabric traces and evaluation context to Braintrust. - [Jetty](https://harness.fabric.pro/docs/ecosystem/tooling/jetty): Grade Fabric Harness job output and compare results across versions with Jetty. - [OpenTelemetry](https://harness.fabric.pro/docs/ecosystem/tooling/opentelemetry): Export Fabric agent, model, tool, task, and shell activity as spans. - [Sentry](https://harness.fabric.pro/docs/ecosystem/tooling/sentry): Connect Fabric runtime tracing and errors to Sentry. - [Vitest Evals](https://harness.fabric.pro/docs/ecosystem/tooling/vitest-evals): Combine Fabric eval suites with focused Vitest regression tests. - [Examples](https://harness.fabric.pro/docs/examples): Runnable agents demonstrating fabric-harness features and deploy targets. - [Configuration](https://harness.fabric.pro/docs/getting-started/configuration): config.ts, environment variables, and precedence. - [Your First Agent](https://harness.fabric.pro/docs/getting-started/first-agent): Build, describe, and run an agent end-to-end — bare and /strict imports. - [Fabric Harness in 5 minutes](https://harness.fabric.pro/docs/getting-started/five-minutes): Create, validate, and run a minimal Fabric Harness agent with no Docker or cloud setup. - [Headless agents with the default import](https://harness.fabric.pro/docs/getting-started/headless-mode): The 10-line path to a working headless agent — agent({...}) from @fabric-harness/sdk with headless defaults injected. - [Installation](https://harness.fabric.pro/docs/getting-started/installation): Install Fabric Harness from npm and verify the CLI works. - [Migrating to 2.0](https://harness.fabric.pro/docs/getting-started/migration-v2): Required directory, route, client, message, and persistence changes for Fabric Harness 2.0. - [Workspace Layout](https://harness.fabric.pro/docs/getting-started/workspace-layout): The .fabricharness directory convention. - [Audit export](https://harness.fabric.pro/docs/operating/audit-export): Stream session audit logs to JSONL, CSV, Datadog Logs, or any HTTP collector. - [Cost Attribution](https://harness.fabric.pro/docs/operating/cost-attribution): Enforce budgets against real Databricks spend and attribute cost by agent, user, and tenant. - [Secrets, Retention, and Residency](https://harness.fabric.pro/docs/operating/data-governance): Runtime secret providers, enforceable data retention, residency checks, and signed deletion evidence. - [Backup and Disaster Recovery](https://harness.fabric.pro/docs/operating/disaster-recovery): Versioned Postgres and Lakebase migrations, object backups, readiness, and recovery drills. - [Multi-tenancy](https://harness.fabric.pro/docs/operating/multi-tenancy): Stamp tenant ids on sessions, scope listings and reads per tenant, and gate webhook deliveries by tenant header. - [Operational SLOs](https://harness.fabric.pro/docs/operating/operational-slos): Stable runtime metrics, SLO evaluation, alerts, dashboards, and cross-target conformance. - [Rate limiting](https://harness.fabric.pro/docs/operating/rate-limiting): Token-bucket throttling for outbound provider calls, keyed per API key. - [Supply-chain Evidence](https://harness.fabric.pro/docs/operating/supply-chain): Release SBOMs, licenses, NOTICE review, vulnerability and secret scans, digests, provenance, and attestations. - [API reference](https://harness.fabric.pro/docs/reference/api): Generated public API inventory for every published Fabric Harness entrypoint. - [Build Manifest](https://harness.fabric.pro/docs/reference/build-manifest): Schema-v2 manifest emitted by fh build for jobs, persistent agents, files, and provenance. - [Capability Matrix](https://harness.fabric.pro/docs/reference/capability-matrix): Runtime behavior and deployment requirements by feature and target. - [Context Compaction](https://harness.fabric.pro/docs/reference/compaction): Automatic, event-emitting context compaction for long sessions. Default import enables it; /strict opts in explicitly. Threshold and overflow modes. - [Errors](https://harness.fabric.pro/docs/reference/errors): Handle stable Fabric error codes without exposing secrets or host paths. - [Eval Library](https://harness.fabric.pro/docs/reference/eval-library): API reference for @fabric-harness/evals. - [Agent Events](https://harness.fabric.pro/docs/reference/events): Subscribe to a typed event stream from any Fabric Harness agent — text deltas, tool calls, shell commands, compaction, approvals, tasks, errors. Available from both import entrypoints. - [Filesystem sources](https://harness.fabric.pro/docs/reference/filesystem-sources): Mount read-only content (knowledge bases, docs, fixtures) into a sandbox so the agent can grep / glob / read it like ordinary files. - [HTTP Server](https://harness.fabric.pro/docs/reference/http-server): REST, SSE, and WebSocket conventions for finite jobs and persistent agents on Node-derived targets. - [License and attribution](https://harness.fabric.pro/docs/reference/license): Apache License 2.0 terms, third-party attribution, and contribution expectations for Fabric Harness. - [Live tests](https://harness.fabric.pro/docs/reference/live-tests): Environment-gated integration tests for models, sandboxes, Azure, Databricks, Cloudflare, Docker, and Temporal. - [Policies and Approvals](https://harness.fabric.pro/docs/reference/policies-approvals): Capability policies, approval flows, and where they live. - [Production Readiness Checklist](https://harness.fabric.pro/docs/reference/production-readiness): What to validate before running Fabric Harness agents in production. - [Connector Recipes (`fh add`)](https://harness.fabric.pro/docs/reference/recipes): Pipe Markdown connector recipes into Claude / Codex / Cursor / Aider / OpenCode and have them scaffold a Fabric Harness sandbox, MCP, knowledge-base, or data adapter into your project. - [Runtime modes](https://harness.fabric.pro/docs/reference/runtime-modes): inline (default), stateless (headless), and temporal (durable). When to use each. - [Sandbox lifecycle](https://harness.fabric.pro/docs/reference/sandbox-lifecycle): Auto-suspend, snapshot/fork, and sandbox refs — managing long-running compute durably. - [Sandboxes matrix](https://harness.fabric.pro/docs/reference/sandboxes-matrix): Every supported sandbox backend at a glance — what it gives you, the example, and the one-liner to enable it. - [SDK entrypoints, runtimes, and targets](https://harness.fabric.pro/docs/reference/sdk-entrypoints-runtimes-targets): One default import, an explicit `/strict` opt-out, and orthogonal runtime + target choices. - [Security Hardening](https://harness.fabric.pro/docs/reference/security-hardening): Checklist before promoting an agent to production. - [Session Stores](https://harness.fabric.pro/docs/reference/session-stores): Unified memory, SQLite, Postgres, Redis, MySQL, MongoDB, and libSQL/Turso persistence. - [Telemetry](https://harness.fabric.pro/docs/reference/telemetry): Events, metrics, and OpenTelemetry hooks. - [Triggers and Public Route Gating](https://harness.fabric.pro/docs/reference/triggers): How finite jobs and persistent agents are exposed once deployed. - [Use Cases](https://harness.fabric.pro/docs/use-cases): Ten Fabric Harness agents you can build today, across the software development lifecycle — issue triage, PR review, changelog drafting, test generation, dependency audit, migrations, API docs, bug repro, release notes, and incident runbooks. Every example shows both minimal and complete entrypoint forms.