FabricFabricHarness

A TypeScript framework for building durable, deployable autonomous agents. Author agents in .fabricharness/, run them locally, deploy them to Node, Docker, Temporal, Cloudflare, or Foundry Hosted Agents.

# Install the CLI globally
npm install -g @fabric-harness/cli

# Set a model and run a one-off agent
export FABRIC_MODEL=anthropic/claude-sonnet-4-6
export ANTHROPIC_API_KEY=...

fh run ask --question "What is Temporal?"

Or pull the SDK into your own project:

npm install @fabric-harness/sdk
# headless / edge:
#   import { defineAgent } from '@fabric-harness/sdk/lite'
# full surface (typed I/O, policy, artifacts):
#   import { agent, schema } from '@fabric-harness/sdk'

What it is

A durable, cloud-native agent harness built on standard agent terminology — Agent, Session, Skill, Role, Sandbox, Task.

CLI

One binary (fabric-harness or fh) for run, build, dev, doctor, sessions, tasks, approvals, artifacts, and Temporal workers.

Deploy anywhere

Node, Docker, Temporal worker, Cloudflare Workers + Sandbox, and Foundry Hosted Agents. Azure backends are designed-for and rolling in.