# TechFabric Harness Documentation ## Who builds TechFabric Harness TechFabric (Tech Fabric LLC) is a software company that goes deep on Databricks. It is a Databricks partner with 80 Databricks-certified engineers, inside a team of 115+ across Phoenix, Amsterdam, Dnipro and Hyderabad. Founded in 2017. TechFabric Harness is a TypeScript framework for durable agents that survive a restart. TechFabric builds it, gives it away free under Apache-2.0, and runs it in client engagements. The engineers who wrote it are the engineers you get. - Company: https://www.techfabric.com - What we do on Databricks: https://www.techfabric.com/databricks/consulting - The accelerators, in one place: https://www.techfabric.com/accelerators - The Databricks Field Guide, 37 chapters, free: https://databricks.techfabric.com - Headquarters: 1530 E Williams Field Rd, Ste 201, Gilbert, AZ 85295, in the Phoenix metro - Contact: hello@techfabric.com, +1 (480) 681-6806 ## The rest of the family - TechFabric Airlift: warehouse and ETL migration onto Databricks. https://airlift.techfabric.com - TechFabric Runway: governed delivery for Databricks Apps and agents. https://runway.techfabric.com - TechFabric Radar: observability for live Databricks workloads. https://radar.techfabric.com - TechFabric Experiments: evaluation and quality gates on Databricks. https://experiments.techfabric.com - TechFabric Platform: the governed mutation pipeline underneath them. https://platform.techfabric.com - Fabric Tower: the console people use to watch and steer agent squads. https://tower.fabric.pro ## TechFabric Harness 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.techfabric.com/llms-full.txt ## Databricks, enterprise, and core entry points - [What is TechFabric Harness](https://harness.techfabric.com/docs): A TypeScript framework for building durable, deployable autonomous agents. - [Learn TechFabric Harness](https://harness.techfabric.com/docs/learning-paths): A progressive route through every TechFabric Harness capability, from the first finite agent to durable production and Databricks certification. - [Runnable examples](https://harness.techfabric.com/docs/examples/runnable): Runnable commands, expected proof, failure behavior, and cleanup for every maintained TechFabric Harness example. - [TechFabric Harness on Databricks](https://harness.techfabric.com/docs/databricks): Build governed TypeScript agents with the Responses API, Unity AI Gateway, Unity Catalog, SQL Warehouses, Lakebase, MLflow and Databricks Apps. - [Why TechFabric Harness on Databricks](https://harness.techfabric.com/docs/databricks/why-fabric): What Fabric adds above Databricks native SDKs, governance, data, AI, and compute—and when to use the native platform directly. - [Databricks development with TechFabric Harness](https://harness.techfabric.com/docs/databricks/development): Turn Databricks AI and data services into durable, governed TypeScript applications with a local-first workflow. - [Responses API and ResponsesAgent](https://harness.techfabric.com/docs/databricks/responses-agent): Expose a durable TechFabric Harness agent through the OpenAI Responses API and MLflow ResponsesAgent on Databricks Apps and Model Serving. - [Unity Catalog Agent Services](https://harness.techfabric.com/docs/databricks/agent-services): Register an external TechFabric Harness agent in Unity Catalog, make it discoverable, manage grants, certify the lifecycle, and clean up safely. - [Databricks workload map](https://harness.techfabric.com/docs/databricks/workloads): Choose the TechFabric Harness API, managed recipe, or Databricks-native escape hatch for agent, data, ML, deployment, and governance workloads. - [Databricks recipes (`fh add`)](https://harness.techfabric.com/docs/databricks/recipes): Scaffold Genie analytics copilots, Lakebase, SQL, AI Search, Lakeflow, Jobs, cost controls, and Apps wiring with managed TechFabric Harness recipes. - [RAG on Databricks](https://harness.techfabric.com/docs/databricks/rag): Use Databricks-native AI Search and Unity AI Gateway for bounded, citation-validated online RAG with MLflow 3 evaluation records. - [Databricks architecture](https://harness.techfabric.com/docs/databricks/architecture): How TechFabric Harness routes identity, policy, model calls, data tools, durable state, telemetry, and deployments through Databricks. - [Databricks quickstart](https://harness.techfabric.com/docs/databricks/quickstart): Install, scaffold, mock, connect, test, build, and deploy a governed Databricks agent with TechFabric Harness. - [Databricks integrations](https://harness.techfabric.com/docs/databricks/integrations): Complete map of TechFabric Harness integrations for Databricks data, AI, orchestration, state, governance, telemetry, and cost. - [Databricks resource management](https://harness.techfabric.com/docs/databricks/authoring): Author governed Genie agents, Jobs, Lakeflow pipelines, Model Serving and Unity Catalog resources from an agent, with approvals and managed-only deletion. - [Databricks compute patterns](https://harness.techfabric.com/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.techfabric.com/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.techfabric.com/docs/databricks/enterprise): Identity propagation, Unity Catalog enforcement, approvals, audit lineage, durable state, cost controls, secret handling, and deployment hardening. - [Workspace compatibility](https://harness.techfabric.com/docs/databricks/compatibility): Evidence-based Databricks cloud, region, authentication, API, App, Lakebase, and runtime compatibility. - [Databricks certification](https://harness.techfabric.com/docs/databricks/live-certification): Public certification status, tested capabilities, evidence scope, and limitations for TechFabric Harness on Databricks. - [Databricks App Tutorial](https://harness.techfabric.com/docs/deployment/databricks-app): Scaffold, test, build, deploy, and persist a TechFabric Harness agent on Databricks Apps. - [Databricks SQL sandbox](https://harness.techfabric.com/docs/ecosystem/sandboxes/databricks-sql): Use a Databricks SQL Warehouse as a governed query execution sandbox for TechFabric Harness sessions. - [Databricks Lakebase](https://harness.techfabric.com/docs/ecosystem/databases/lakebase): Durable state for Databricks Apps using exchanged database credentials. - [Authentication and RBAC](https://harness.techfabric.com/docs/operating/auth): Bind authenticated principals, tenants, permissions, and SSO identities to every server operation. - [Operator Console](https://harness.techfabric.com/docs/operating/operator-console): Inspect sessions, approvals, tenants, and persistent instances from the authenticated Node server. - [Private networking and egress](https://harness.techfabric.com/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.techfabric.com/docs/reference/mcp): How Model Context Protocol servers plug into TechFabric Harness, so an agent can use a tool you did not have to wrap yourself. - [Channel integrations](https://harness.techfabric.com/docs/ecosystem/channels): Signed event ingress and outbound tools for persistent agents, which is how a webhook becomes a conversation with memory. - [Databases](https://harness.techfabric.com/docs/ecosystem/databases): Durable session stores and governed database connectivity, covering where an agent's state lives and what it may query. ## Complete documentation index - [What is TechFabric Harness](https://harness.techfabric.com/docs): A TypeScript framework for building durable, deployable autonomous agents. - [Learn TechFabric Harness](https://harness.techfabric.com/docs/learning-paths): A progressive route through every TechFabric Harness capability, from the first finite agent to durable production and Databricks certification. - [Runnable examples](https://harness.techfabric.com/docs/examples/runnable): Runnable commands, expected proof, failure behavior, and cleanup for every maintained TechFabric Harness example. - [TechFabric Harness on Databricks](https://harness.techfabric.com/docs/databricks): Build governed TypeScript agents with the Responses API, Unity AI Gateway, Unity Catalog, SQL Warehouses, Lakebase, MLflow and Databricks Apps. - [Why TechFabric Harness on Databricks](https://harness.techfabric.com/docs/databricks/why-fabric): What Fabric adds above Databricks native SDKs, governance, data, AI, and compute—and when to use the native platform directly. - [Databricks development with TechFabric Harness](https://harness.techfabric.com/docs/databricks/development): Turn Databricks AI and data services into durable, governed TypeScript applications with a local-first workflow. - [Responses API and ResponsesAgent](https://harness.techfabric.com/docs/databricks/responses-agent): Expose a durable TechFabric Harness agent through the OpenAI Responses API and MLflow ResponsesAgent on Databricks Apps and Model Serving. - [Unity Catalog Agent Services](https://harness.techfabric.com/docs/databricks/agent-services): Register an external TechFabric Harness agent in Unity Catalog, make it discoverable, manage grants, certify the lifecycle, and clean up safely. - [Databricks workload map](https://harness.techfabric.com/docs/databricks/workloads): Choose the TechFabric Harness API, managed recipe, or Databricks-native escape hatch for agent, data, ML, deployment, and governance workloads. - [Databricks recipes (`fh add`)](https://harness.techfabric.com/docs/databricks/recipes): Scaffold Genie analytics copilots, Lakebase, SQL, AI Search, Lakeflow, Jobs, cost controls, and Apps wiring with managed TechFabric Harness recipes. - [RAG on Databricks](https://harness.techfabric.com/docs/databricks/rag): Use Databricks-native AI Search and Unity AI Gateway for bounded, citation-validated online RAG with MLflow 3 evaluation records. - [Databricks architecture](https://harness.techfabric.com/docs/databricks/architecture): How TechFabric Harness routes identity, policy, model calls, data tools, durable state, telemetry, and deployments through Databricks. - [Databricks quickstart](https://harness.techfabric.com/docs/databricks/quickstart): Install, scaffold, mock, connect, test, build, and deploy a governed Databricks agent with TechFabric Harness. - [Databricks integrations](https://harness.techfabric.com/docs/databricks/integrations): Complete map of TechFabric Harness integrations for Databricks data, AI, orchestration, state, governance, telemetry, and cost. - [Databricks resource management](https://harness.techfabric.com/docs/databricks/authoring): Author governed Genie agents, Jobs, Lakeflow pipelines, Model Serving and Unity Catalog resources from an agent, with approvals and managed-only deletion. - [Databricks compute patterns](https://harness.techfabric.com/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.techfabric.com/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.techfabric.com/docs/databricks/enterprise): Identity propagation, Unity Catalog enforcement, approvals, audit lineage, durable state, cost controls, secret handling, and deployment hardening. - [Workspace compatibility](https://harness.techfabric.com/docs/databricks/compatibility): Evidence-based Databricks cloud, region, authentication, API, App, Lakebase, and runtime compatibility. - [Databricks certification](https://harness.techfabric.com/docs/databricks/live-certification): Public certification status, tested capabilities, evidence scope, and limitations for TechFabric Harness on Databricks. - [Databricks App Tutorial](https://harness.techfabric.com/docs/deployment/databricks-app): Scaffold, test, build, deploy, and persist a TechFabric Harness agent on Databricks Apps. - [Databricks SQL sandbox](https://harness.techfabric.com/docs/ecosystem/sandboxes/databricks-sql): Use a Databricks SQL Warehouse as a governed query execution sandbox for TechFabric Harness sessions. - [Databricks Lakebase](https://harness.techfabric.com/docs/ecosystem/databases/lakebase): Durable state for Databricks Apps using exchanged database credentials. - [Authentication and RBAC](https://harness.techfabric.com/docs/operating/auth): Bind authenticated principals, tenants, permissions, and SSO identities to every server operation. - [Operator Console](https://harness.techfabric.com/docs/operating/operator-console): Inspect sessions, approvals, tenants, and persistent instances from the authenticated Node server. - [Private networking and egress](https://harness.techfabric.com/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.techfabric.com/docs/reference/mcp): How Model Context Protocol servers plug into TechFabric Harness, so an agent can use a tool you did not have to wrap yourself. - [Channel integrations](https://harness.techfabric.com/docs/ecosystem/channels): Signed event ingress and outbound tools for persistent agents, which is how a webhook becomes a conversation with memory. - [Databases](https://harness.techfabric.com/docs/ecosystem/databases): Durable session stores and governed database connectivity, covering where an agent's state lives and what it may query. - [Agent registry and governance](https://harness.techfabric.com/docs/building/agent-registry): Register immutable agent versions, bound authority, budgets, and external identities. - [Mounting agents in your own server](https://harness.techfabric.com/docs/building/agent-router): Serve the persistent-agent HTTP surface from an application that already owns its routes, using createFabricAgentRouter. - [Agent Anatomy](https://harness.techfabric.com/docs/building/anatomy): The metadata-first shape of a TechFabric Harness agent — default and strict variants of the same call. - [Approvals](https://harness.techfabric.com/docs/building/approvals): Pause an agent mid-run until a person approves a risky action, and resume from the same session state once they do. - [Artifacts](https://harness.techfabric.com/docs/building/artifacts): Publish files that belong to a session so a later step, another agent or a human reviewer can pick them up by reference. - [Channels](https://harness.techfabric.com/docs/building/channels): Turn a signed platform webhook from Slack, GitHub or Stripe into an agent dispatch, without writing an ingress service yourself. - [Commands and Capabilities](https://harness.techfabric.com/docs/building/commands): Scope which shell commands an agent may run and which secrets it can see, per session rather than per deployment. - [Connector catalog](https://harness.techfabric.com/docs/building/connector-catalog): Sandbox, MCP, knowledge-base, data, Azure, and Databricks connector options. - [Dynamic Agents and Hooks](https://harness.techfabric.com/docs/building/dynamic-agents): Build persistent agents whose instructions, tools, model, integrations, and environment evolve from durable state. - [Enterprise Controls](https://harness.techfabric.com/docs/building/enterprise-controls): Apply tools, policy, approvals, budgets, and instructions at the job definition boundary. - [Evaluations](https://harness.techfabric.com/docs/building/evals): Test a job against deterministic scorers and model-based judges, so a prompt change shows up as a number before it ships. - [HTTP applications](https://harness.techfabric.com/docs/building/http-applications): Mount authenticated Fetch routes and middleware around Fabric jobs, agents, channels, health, and identity. - [Model Providers](https://harness.techfabric.com/docs/building/model-providers): Configure which LLM providers are available and pick one per agent, per session or per individual call at runtime. - [Persistent Agents & Dispatch](https://harness.techfabric.com/docs/building/persistent-agents): Long-lived, addressable agent instances with cross-call sessions, async dispatch, and a streaming WebSocket conversation. - [React applications](https://harness.techfabric.com/docs/building/react): Build agent conversations and finite-run interfaces with the public Fabric client protocol. - [Roles](https://harness.techfabric.com/docs/building/roles): System-prompt overlays you can apply per agent, session or call, so one agent definition serves several jobs. - [Sandbox connectors](https://harness.techfabric.com/docs/building/sandbox-connectors): Modular remote sandbox adapters for Daytona, E2B, Modal, and custom providers. - [Sandboxes](https://harness.techfabric.com/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.techfabric.com/docs/building/session-memory): Persistent key/value recall across sessions, scoped by tenant. Distinct from session entries (audit log). - [Sessions and Prompts](https://harness.techfabric.com/docs/building/sessions-prompts): How agent.session() and session.prompt() work, and what the harness loop does between the model and your tools. - [Skills](https://harness.techfabric.com/docs/building/skills): Reusable Markdown procedures an agent loads on demand, so a long instruction lives in one file rather than in every prompt. - [Subagents](https://harness.techfabric.com/docs/building/subagents): Give persistent agents named specialist roles and delegate finite work through tasks or invoke. - [Tasks](https://harness.techfabric.com/docs/building/tasks): Durable child runs and delegated agents, which survive a restart and report back to the session that started them. - [Test Without Credentials](https://harness.techfabric.com/docs/building/test-without-credentials): The complete no-credential story — mock model, single-file runs, stub sessions, mock sandboxes, and evals. - [Testing Locally](https://harness.techfabric.com/docs/building/testing): The mock model, the doctor, the dev server and the assertion helpers you use to test an agent without spending a token. - [Tools](https://harness.techfabric.com/docs/building/tools): The model-callable functions that ship with TechFabric Harness, and how a tool call is bounded before it reaches your system. - [Voice](https://harness.techfabric.com/docs/building/voice): Bidirectional audio for phone calls, browser and kiosk. Realtime mode and pipeline mode behind one VoiceSession contract. - [Voice Providers](https://harness.techfabric.com/docs/building/voice-providers): Choose and compose realtime or pipeline voice providers with OpenAI, ElevenLabs, Cartesia, and Deepgram. - [CLI Overview](https://harness.techfabric.com/docs/cli): One binary that runs, builds, deploys, inspects and replays a workspace, so an agent has the same shape everywhere. - [fh add](https://harness.techfabric.com/docs/cli/add): Browse the ecosystem recipes, scaffold one into your workspace, or print it first to see what it will write. - [fh agents and fh describe](https://harness.techfabric.com/docs/cli/agents): List the finite jobs and persistent agents in a workspace, and inspect any one of them without opening its source. - [fh approvals and fh approve](https://harness.techfabric.com/docs/cli/approvals): Resolve a pending human approval from the terminal, so a paused agent can carry on without anyone opening a console. - [Artifacts and Checkpoints](https://harness.techfabric.com/docs/cli/artifacts): List, fetch and inspect the artifacts and checkpoints a session produced, long after the run itself has finished. - [fh build](https://harness.techfabric.com/docs/cli/build): Compile a workspace and emit a deployment manifest, which is the artifact every deploy target consumes. - [Builds and Verification](https://harness.techfabric.com/docs/cli/builds): List the build manifests you have emitted and verify the provenance and attestations attached to each one. - [Compatibility Contract](https://harness.techfabric.com/docs/cli/compatibility): Negotiate TechFabric Harness CLI features safely from Desktop, CI, and other automation. - [Fiber terminal console](https://harness.techfabric.com/docs/cli/console): Operate jobs, persistent agents, streams, tool calls, and approvals from a keyboard-first terminal UI. - [fh deploy](https://harness.techfabric.com/docs/cli/deploy): Build and deploy a TechFabric Harness workspace to Databricks, Node, containers, Kubernetes, Cloudflare, Foundry, Temporal, or Render. - [fh dev](https://harness.techfabric.com/docs/cli/dev): Start a local HTTP and SSE server for a workspace, so you can drive an agent from a browser or curl while you build it. - [docs](https://harness.techfabric.com/docs/cli/docs): List, read, and search TechFabric Harness documentation as Markdown from the CLI. - [fh doctor](https://harness.techfabric.com/docs/cli/doctor): Diagnose a workspace before you blame the agent, covering tool wiring, configuration and live model connectivity. - [fh run](https://harness.techfabric.com/docs/cli/run): Execute a workspace agent, or any standalone agent file, against a local Node runtime or a Temporal worker. - [Sessions, Inspect, Logs, Replay, Metrics, Compact](https://harness.techfabric.com/docs/cli/sessions): Inspect what actually happened during a run, with logs, replay, metrics and compaction over a session already finished. - [fh tasks and fh cancel-task](https://harness.techfabric.com/docs/cli/tasks): Inspect, cancel and manage the durable child tasks a session started, including ones still running after it exited. - [fh temporal-worker](https://harness.techfabric.com/docs/cli/temporal-worker): Run a Temporal worker locally that executes TechFabric Harness activities, so you can test the durable path before deploying it. - [fh test](https://harness.techfabric.com/docs/cli/test): Discover the eval suites in a workspace and run them, which is how a prompt change gets a number attached before review. - [fh update](https://harness.techfabric.com/docs/cli/update): Safely update versioned managed recipes while preserving project changes. - [Databricks AppKit interop](https://harness.techfabric.com/docs/databricks/appkit-interop): Use AppKit as a complementary Databricks-native host while Fabric retains governed delivery, durable state, and evidence. - [Authoring certification and release evidence](https://harness.techfabric.com/docs/databricks/authoring-certification): The release gate, protected-workspace lifecycle checks, sweeper and retained evidence behind the Databricks stability claims. - [Enterprise Databricks adoption guide](https://harness.techfabric.com/docs/databricks/enterprise-adoption): Choose a Databricks agent workload, align platform and security ownership, prove it in a workspace, and move from pilot to a governed production service. - [Fabric Desktop for Databricks projects](https://harness.techfabric.com/docs/databricks/fabric-desktop): Create, run, inspect, and deploy TechFabric Harness Databricks projects from Fabric Desktop, CLI, or server mode. - [Genie Agent Mode learning path](https://harness.techfabric.com/docs/databricks/genie-agent-mode): Create, grant, invoke, govern, test, and clean up a Databricks Genie Agent used through the Beta Agent Mode API. - [Local naming and authentication](https://harness.techfabric.com/docs/databricks/local-naming-auth): Understand Fabric job, agent, App, tenant, and Databricks principal names while developing locally. - [Native access and platform coverage](https://harness.techfabric.com/docs/databricks/native-access): Use generated Databricks clients, native-complete adapters, or the credential-safe workspace API without losing Harness governance. - [TechFabric Platform governance](https://harness.techfabric.com/docs/databricks/platform-governance): Compose canonical Databricks execution with TechFabric Platform's durable mutation ledger. - [Deployment Overview](https://harness.techfabric.com/docs/deployment): The build targets TechFabric Harness emits and where each one is meant to run, so you can pick before you write any config. - [Azure Container Instances (ACI)](https://harness.techfabric.com/docs/deployment/aci): Build and deploy TechFabric Harness containers to Azure Container Instances with managed identity. - [AWS](https://harness.techfabric.com/docs/deployment/aws): Deploy a Fabric Docker artifact to ECS, App Runner or EKS, and what each of the three costs you in operational surface. - [Azure](https://harness.techfabric.com/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.techfabric.com/docs/deployment/build-artifacts): Package v2 jobs and persistent agents into self-contained deployable artifacts. - [Cloudflare Workers + Sandbox](https://harness.techfabric.com/docs/deployment/cloudflare): Deploy to Cloudflare Workers with Durable Object sessions and Cloudflare Sandbox. - [Databricks](https://harness.techfabric.com/docs/deployment/databricks): First-party Databricks integration — Unity AI Gateway, Unity Catalog governance, RAG, Lakebase, deploy targets, and cost reconciliation. - [Daytona](https://harness.techfabric.com/docs/deployment/daytona): Use Daytona's reproducible development environments as agent sandboxes, so a run gets a clean machine every time. - [Docker](https://harness.techfabric.com/docs/deployment/docker): Emit a Dockerfile from a workspace, and optionally build and push the image, which is the base every container target uses. - [E2B](https://harness.techfabric.com/docs/deployment/e2b): Run untrusted code in an ephemeral E2B sandbox, so an agent that writes and executes code cannot reach your host. - [Fly.io](https://harness.techfabric.com/docs/deployment/fly): Deploy the Fabric Docker target to Fly.io, including the configuration a long-running agent needs to stay up. - [Foundry Hosted Agents (Azure)](https://harness.techfabric.com/docs/deployment/foundry-hosted-agent): Build scaffolds and invoke Azure AI Foundry Agent Service from TechFabric Harness. - [GitHub Actions](https://harness.techfabric.com/docs/deployment/github-actions): Build, sign and deploy a workspace from GitHub Actions, with the provenance attached that fh builds verify later. - [GitLab CI](https://harness.techfabric.com/docs/deployment/gitlab-ci): Build, sign and deploy a workspace from GitLab CI, with the provenance attached that fh builds verify later. - [Modal](https://harness.techfabric.com/docs/deployment/modal): Run serverless GPU and CPU tasks from Fabric sessions through Modal's native TypeScript SDK. - [Node](https://harness.techfabric.com/docs/deployment/node): Build and run the shared v2 HTTP server as a self-contained Node artifact. - [Portable Agent Packages](https://harness.techfabric.com/docs/deployment/portable-packages): Build self-contained agent artifacts that can be handed from an application repository to Databricks, Runway, or another deployment system. - [Railway](https://harness.techfabric.com/docs/deployment/railway): Deploy a Fabric Docker artifact on Railway, including the environment and networking a persistent agent expects. - [Render](https://harness.techfabric.com/docs/deployment/render): Deploy a TechFabric Harness HTTP server to Render as a Web Service via Blueprint. - [SST](https://harness.techfabric.com/docs/deployment/sst): Deploy Fabric Node or Docker artifacts with SST-managed AWS infrastructure. - [Temporal Worker](https://harness.techfabric.com/docs/deployment/temporal-worker): Run agent sessions as durable Temporal workflows, so a multi-hour run survives a deploy, a crash or a restart. - [Ecosystem](https://harness.techfabric.com/docs/ecosystem): Tools that extend TechFabric Harness development, evaluation, and operations. - [Buzz](https://harness.techfabric.com/docs/ecosystem/channels/buzz): Connect a Buzz Nostr relay to a durable Fabric agent with authenticated forwarding. - [Discord](https://harness.techfabric.com/docs/ecosystem/channels/discord): Dispatch verified Discord interactions and messages to persistent agents. - [GitHub](https://harness.techfabric.com/docs/ecosystem/channels/github): Dispatch signed GitHub issue and pull-request events to a persistent agent. - [Google Chat](https://harness.techfabric.com/docs/ecosystem/channels/google-chat): Route authenticated Google Chat events into persistent agent threads, so a conversation in a space keeps its own context. - [Intercom](https://harness.techfabric.com/docs/ecosystem/channels/intercom): Dispatch verified Intercom conversation events to a support agent, keeping the thread and the customer record together. - [Linear](https://harness.techfabric.com/docs/ecosystem/channels/linear): Connect Linear issue events to an agent, and give it governed issue tools so it can act rather than only comment. - [Facebook Messenger](https://harness.techfabric.com/docs/ecosystem/channels/messenger): Connect Meta Messenger webhooks to persistent Fabric agents, with signature verification handled before dispatch. - [Notion](https://harness.techfabric.com/docs/ecosystem/channels/notion): Handle Notion integration events with page-scoped access, so an agent reads and writes only the pages you granted. - [Resend](https://harness.techfabric.com/docs/ecosystem/channels/resend): Process verified inbound mail and delivery events from Resend, so an agent can hold an email thread rather than fire and forget. - [Salesforce Marketing Cloud](https://harness.techfabric.com/docs/ecosystem/channels/salesforce-marketing-cloud): Connect Marketing Cloud events to an agent with governed campaign actions, so a send is gated by policy rather than by trust. - [Shopify](https://harness.techfabric.com/docs/ecosystem/channels/shopify): Process signed Shopify commerce webhooks with governed actions, so an agent touching an order passes a policy check first. - [Slack](https://harness.techfabric.com/docs/ecosystem/channels/slack): Dispatch signed Slack events to a persistent agent and reply in-thread. - [Stripe](https://harness.techfabric.com/docs/ecosystem/channels/stripe): Route signed Stripe events to an agent under financial-operation controls, because a refund is not a message. - [Microsoft Teams](https://harness.techfabric.com/docs/ecosystem/channels/teams): Route validated Bot Framework activities to persistent agents, so a Teams conversation keeps its context across turns. - [Telegram](https://harness.techfabric.com/docs/ecosystem/channels/telegram): Connect Telegram bot updates to durable agent conversations that survive a restart rather than starting over. - [Twilio](https://harness.techfabric.com/docs/ecosystem/channels/twilio): Connect Twilio messaging and voice events to Fabric agents, with the signature check done before anything is dispatched. - [WhatsApp](https://harness.techfabric.com/docs/ecosystem/channels/whatsapp): Route verified WhatsApp Cloud API webhooks to persistent agents, so a customer thread keeps its history between messages. - [Zendesk](https://harness.techfabric.com/docs/ecosystem/channels/zendesk): Dispatch verified ticket events to persistent support agents, so the agent sees the whole ticket rather than one comment. - [libSQL](https://harness.techfabric.com/docs/ecosystem/databases/libsql): Run the unified Fabric store on local libSQL or a remote compatible service. - [MongoDB](https://harness.techfabric.com/docs/ecosystem/databases/mongodb): Expose collection-scoped MongoDB operations as agent tools, so a query is bounded by the collection rather than the connection. - [MySQL](https://harness.techfabric.com/docs/ecosystem/databases/mysql): Add parameterized MySQL tools under a least-privilege grant, so an agent cannot write a query you would not have approved. - [Postgres](https://harness.techfabric.com/docs/ecosystem/databases/postgres): Persist Fabric session state and artifacts in Postgres, which is the store to reach for when a run has to outlive the process. - [Redis](https://harness.techfabric.com/docs/ecosystem/databases/redis): Use Redis for complete runtime persistence or governed agent key-value tools. - [SQLite](https://harness.techfabric.com/docs/ecosystem/databases/sqlite): Use fixed, parameterized SQLite operations as governed agent tools, which suits a local workspace or a single-tenant deployment. - [Supabase](https://harness.techfabric.com/docs/ecosystem/databases/supabase): Build Supabase table and RPC tools that respect row-level security, so an agent inherits the policies you already wrote. - [Turso](https://harness.techfabric.com/docs/ecosystem/databases/turso): Connect Turso and libSQL with bounded, parameterized operations, so an edge-deployed agent still queries under a policy. - [Valkey](https://harness.techfabric.com/docs/ecosystem/databases/valkey): Use Valkey from an agent under ACLs, namespaces and a command policy, so a cache tool cannot become a shell. - [Sandbox adapters](https://harness.techfabric.com/docs/ecosystem/sandboxes): Remote execution adapters that implement the common SandboxEnv contract. - [boxd](https://harness.techfabric.com/docs/ecosystem/sandboxes/boxd): Adapt boxd execution to the complete Fabric remote sandbox contract, covering shell, filesystem and lifecycle. - [Cloudflare Sandbox](https://harness.techfabric.com/docs/ecosystem/sandboxes/cloudflare): Run Fabric jobs inside Cloudflare container sandboxes, so execution stays on the edge alongside the rest of the deployment. - [Cloudflare Computer](https://harness.techfabric.com/docs/ecosystem/sandboxes/cloudflare-computer): Durable SQLite-backed workspace and Worker Loader shell for Cloudflare Workers. - [Cloudflare Shell (deprecated)](https://harness.techfabric.com/docs/ecosystem/sandboxes/cloudflare-shell): Migrate a Cloudflare Shell Workspace project to Cloudflare Computer, and what changes in the sandbox contract when you do. - [Daytona sandbox adapter](https://harness.techfabric.com/docs/ecosystem/sandboxes/daytona): Run Fabric sessions inside a Daytona-managed development sandbox, so an agent gets a real workspace rather than a bare shell. - [E2B sandbox adapter](https://harness.techfabric.com/docs/ecosystem/sandboxes/e2b): Adapt an E2B sandbox to the Fabric shell and filesystem operations, which is the fastest path to running untrusted code. - [exe.dev](https://harness.techfabric.com/docs/ecosystem/sandboxes/exedev): Adapt exe.dev machines to the Fabric shell and filesystem operations, so a session gets a persistent machine rather than a container. - [islo](https://harness.techfabric.com/docs/ecosystem/sandboxes/islo): Build an islo adapter against the portable Fabric sandbox contract, and what the contract requires before an agent can use it. - [Mirage](https://harness.techfabric.com/docs/ecosystem/sandboxes/mirage): Adapt Mirage isolated execution to Fabric agents, so a run that touches untrusted input stays inside its own boundary. - [Modal sandbox adapter](https://harness.techfabric.com/docs/ecosystem/sandboxes/modal): Run Fabric sessions in Modal sandboxes through the first-party TypeScript SDK adapter. - [smolvm](https://harness.techfabric.com/docs/ecosystem/sandboxes/smolvm): Adapt smolvm execution to the portable Fabric sandbox contract, which suits a deployment where a full container is too heavy. - [Vercel Sandbox](https://harness.techfabric.com/docs/ecosystem/sandboxes/vercel): Adapt @vercel/sandbox instances to Fabric sessions, so an agent deployed on Vercel executes code without leaving the platform. - [Runtime and deployment targets](https://harness.techfabric.com/docs/ecosystem/targets): Every sandbox backend and deployment target TechFabric Harness supports, with its adapter, runnable example, credential-free path, and validation. - [Tooling](https://harness.techfabric.com/docs/ecosystem/tooling): Evaluation and observability integrations that plug into Fabric evals, events, and telemetry. - [Braintrust](https://harness.techfabric.com/docs/ecosystem/tooling/braintrust): Export Fabric traces and evaluation context to Braintrust, so a run you are debugging and a score you are tracking sit together. - [Jetty](https://harness.techfabric.com/docs/ecosystem/tooling/jetty): Grade TechFabric Harness job output and compare results across versions with Jetty. - [OpenTelemetry](https://harness.techfabric.com/docs/ecosystem/tooling/opentelemetry): Export agent, model, tool, task and shell activity as OpenTelemetry spans, so an agent run appears in the tracing you already have. - [Sentry](https://harness.techfabric.com/docs/ecosystem/tooling/sentry): Connect Fabric runtime tracing and errors to Sentry, so a failing agent raises the same alert as the rest of your services. - [Vitest Evals](https://harness.techfabric.com/docs/ecosystem/tooling/vitest-evals): Combine Fabric eval suites with focused Vitest regression tests, so a prompt and the code around it are checked in one run. - [Examples](https://harness.techfabric.com/docs/examples): Runnable agents demonstrating fabric-harness features and deploy targets. - [Agent APIs](https://harness.techfabric.com/docs/getting-started/api-consistency): The canonical APIs for finite, persistent, and provider-backed TechFabric Harness agents. - [Configuration](https://harness.techfabric.com/docs/getting-started/configuration): How config.ts and environment variables combine, and which one wins when the same setting is declared in both places. - [Your First Agent](https://harness.techfabric.com/docs/getting-started/first-agent): Build a hook-composed persistent agent, then compare the finite typed-job lifecycle. - [TechFabric Harness in 5 minutes](https://harness.techfabric.com/docs/getting-started/five-minutes): Run your first agent in one file with zero credentials, or scaffold a full workspace. - [Headless agents with the default import](https://harness.techfabric.com/docs/getting-started/headless-mode): The 10-line path to a working headless agent — defineAgent({...}) with headless defaults injected. - [Installation](https://harness.techfabric.com/docs/getting-started/installation): Install TechFabric Harness from npm and verify the CLI works, which takes about a minute and needs no Docker or cloud account. - [Workspace Layout](https://harness.techfabric.com/docs/getting-started/workspace-layout): What lives in the .fabricharness directory and why, so you can find an agent, a role or a skill without searching for it. - [Audit export](https://harness.techfabric.com/docs/operating/audit-export): Stream session audit logs to JSONL, CSV, Datadog Logs, or any HTTP collector. - [Cost Attribution](https://harness.techfabric.com/docs/operating/cost-attribution): Enforce budgets against real Databricks spend and attribute cost by agent, user, and tenant. - [Secrets, Retention, and Residency](https://harness.techfabric.com/docs/operating/data-governance): Runtime secret providers, enforceable data retention, residency checks, and signed deletion evidence. - [Backup and Disaster Recovery](https://harness.techfabric.com/docs/operating/disaster-recovery): Versioned Postgres and Lakebase migrations, object backups, readiness, and recovery drills. - [Multi-tenancy](https://harness.techfabric.com/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.techfabric.com/docs/operating/operational-slos): Stable runtime metrics, SLO evaluation, alerts, dashboards, and cross-target conformance. - [Rate limiting](https://harness.techfabric.com/docs/operating/rate-limiting): Token-bucket throttling for outbound provider calls, keyed per API key. - [Supply-chain Evidence](https://harness.techfabric.com/docs/operating/supply-chain): Release SBOMs, licenses, NOTICE review, vulnerability and secret scans, digests, provenance, and attestations. - [Agent behavior](https://harness.techfabric.com/docs/reference/agent-behavior): The default tools, execution environment, message handling, context rules, and runtime limits that govern a TechFabric Harness agent. - [API reference](https://harness.techfabric.com/docs/reference/api): Generated public API inventory for every published TechFabric Harness entrypoint. - [Build Manifest](https://harness.techfabric.com/docs/reference/build-manifest): Schema-v2 manifest emitted by fh build for jobs, persistent agents, files, and provenance. - [Capability Matrix](https://harness.techfabric.com/docs/reference/capability-matrix): Which runtime behaviour and deployment requirements apply to each feature on each target, so you can check before you commit. - [Context Compaction](https://harness.techfabric.com/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.techfabric.com/docs/reference/errors): Handle stable Fabric error codes without exposing secrets or host paths. - [Eval Library](https://harness.techfabric.com/docs/reference/eval-library): The API reference for @fabric-harness/evals, covering scorers, judges and the assertions you write a suite against. - [Agent Events](https://harness.techfabric.com/docs/reference/events): Subscribe to a typed event stream from any TechFabric Harness agent. Text deltas, tool calls, shell commands, approvals, tasks and errors. - [Filesystem sources](https://harness.techfabric.com/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.techfabric.com/docs/reference/http-server): REST, SSE, and WebSocket conventions for finite jobs and persistent agents on Node-derived targets. - [License and attribution](https://harness.techfabric.com/docs/reference/license): Apache License 2.0 terms, third-party attribution, and contribution expectations for TechFabric Harness. - [Live tests](https://harness.techfabric.com/docs/reference/live-tests): Environment-gated integration tests for models, sandboxes, Azure, Databricks, Cloudflare, Docker, and Temporal. - [Migrate from legacy agent APIs](https://harness.techfabric.com/docs/reference/migrating-legacy-apis): Update older TechFabric Harness projects to the current finite and persistent agent contracts. - [Migrating to TechFabric Harness 6](https://harness.techfabric.com/docs/reference/migration-6): Upgrade custom persistence adapters, clients, and persistent agents to the version 6 durable runtime contract. - [Policies and Approvals](https://harness.techfabric.com/docs/reference/policies-approvals): Capability policies and approval flows, where each is declared, and which one is consulted at the moment an agent acts. - [Production Readiness Checklist](https://harness.techfabric.com/docs/reference/production-readiness): What to validate before you run TechFabric Harness agents in production, written as the list we actually work through. - [Connector Recipes (`fh add`)](https://harness.techfabric.com/docs/reference/recipes): Pipe Markdown connector recipes into your coding agent and have it scaffold a TechFabric Harness sandbox, MCP or data adapter into your project. - [Release and documentation status](https://harness.techfabric.com/docs/reference/release-status): Current TechFabric Harness package versions, Node.js requirements, documentation scope, and migration links. - [Runtime modes](https://harness.techfabric.com/docs/reference/runtime-modes): inline (default), stateless (headless), and temporal (durable). When to use each. - [Sandbox lifecycle](https://harness.techfabric.com/docs/reference/sandbox-lifecycle): Auto-suspend, snapshot/fork, and sandbox refs — managing long-running compute durably. - [Sandboxes matrix](https://harness.techfabric.com/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.techfabric.com/docs/reference/sdk-entrypoints-runtimes-targets): One default import, an explicit `/strict` opt-out, and orthogonal runtime + target choices. - [Security hardening](https://harness.techfabric.com/docs/reference/security-hardening): Complete production hardening guidance for secrets, policy, network boundaries, sandboxes, HTTP ingress, builds, snapshots, and audit evidence. - [Session Stores](https://harness.techfabric.com/docs/reference/session-stores): Unified memory, SQLite, Postgres, Redis, MySQL, MongoDB, and libSQL/Turso persistence. - [Source and example access](https://harness.techfabric.com/docs/reference/source-access): How to use TechFabric Harness when the source repository is restricted and how to request repository access. - [Streaming protocol](https://harness.techfabric.com/docs/reference/streaming-protocol): The HTTP wire protocol for delivering messages to an agent conversation and reading it back by offset, over JSON or SSE. - [Telemetry](https://harness.techfabric.com/docs/reference/telemetry): The events and metrics TechFabric Harness emits, and the OpenTelemetry hooks that carry them into your own tracing. - [Triggers and Public Route Gating](https://harness.techfabric.com/docs/reference/triggers): How finite jobs and persistent agents are exposed once deployed, and what gates a public route before a request reaches one. - [Validation status](https://harness.techfabric.com/docs/reference/validation-status): Current contract, provider, deployment, certification, and environment-specific evidence across TechFabric Harness features. - [Vite integration](https://harness.techfabric.com/docs/reference/vite-integration): Compose Vite 8 with Harness development and portable build targets without replacing fh dev or fh build. - [Use Cases](https://harness.techfabric.com/docs/use-cases): Ten TechFabric Harness agents you can build today, from issue triage and PR review to migrations, bug repro and incident runbooks.