Think of it as infrastructure as code, scoped to your workspace.Documentation Index
Fetch the complete documentation index at: https://docs.useterse.ai/llms.txt
Use this file to discover all available pages before exploring further.
terse generate reads your connected integrations and writes a single typed file: every channel, repo, list, and owner becomes a constant your workflow code imports by name. Your coding agent (Cursor, Claude Code, Windsurf) reads the same file and sees the full surface as autocompletions and types.
The problem it solves
Without a generated SDK, both humans and agents rediscover the workspace on every job. At runtime, the code looks like this:#deal-desk is real and #sales-team is not.
How it works
Compile the workspace once, then write against the compiled file. Resource IDs land as typed constants. Each integration exposes a namespace of trigger builders and askill() constructor. Tool wrappers attach to agent.tools.* with full parameter and return types.
terse deploy refuses to ship.
Where to go next
Generated SDK
The anatomy of
terse.generated.ts, with samples of every export.Hosting & Deployment
What
terse deploy actually does, from ZIP upload to pre-warmed sandbox.Quickstart
Get a workflow live in under 10 minutes.
