Skip to main content

Connectors

Connectors let TF Design read from external SaaS data sources. When the agent generates an artifact that requires live data, it can query connected services — Notion, databases, CRMs, and more — to populate the output with real, up-to-date information.

Composio Integration

TF Design uses Composio as its connector platform. Composio provides a catalog of pre-built integrations with authentication handling, normalised APIs, and safety classification.

Connector Categories

CategoryExamples
DeveloperGitHub, GitLab, Linear, Sentry, Vercel
ProductivityNotion, Google Docs, Slack, Trello, Asana
StorageGoogle Drive, Dropbox, AWS S3

Configuration

  1. Open Settings (gear icon).
  2. Navigate to Connectors.
  3. Browse the connector catalog.
  4. Authenticate with the desired service — credentials are stored in the Composio credential store.
  5. The connector becomes available to the agent.

Tool Safety Classification

Each connector tool is automatically classified by safety level:

Safety LevelDescriptionDefault Approval Policy
ReadFetches data without side effectsAuto-approved
WriteCreates or modifies dataRequires confirmation
DestructiveDeletes or irreversibly changes dataDisabled by default

Approval Policies

PolicyBehaviour
AutoThe agent can call the tool without asking
ConfirmThe agent asks for approval before calling
DisabledThe tool is blocked entirely

You can override the default policy for any connector tool in Settings.

How Connectors Work with the Agent

  1. The agent reads the brief and identifies data requirements.
  2. It checks available connectors and their safety policies.
  3. For read tools — the agent calls them automatically.
  4. For write tools — the agent asks for confirmation.
  5. For destructive tools — blocked unless explicitly enabled.
  6. Data is fetched and used to populate the artifact.

The classifyConnectorToolSafety function inspects each tool's signature and parameters to determine its safety level automatically.

Using Connectors with Live Artifacts

Connectors are the data backbone for Live Artifacts. When a live artifact is refreshed, the agent re-fetches data from all connected sources and re-renders the output.

Example workflow:

  1. Connect a Notion workspace (Productivity category).
  2. Ask the agent: "Create a dashboard showing all tasks from our Notion project board."
  3. The agent queries the Notion connector, reads the task data, and generates a dashboard.
  4. The artifact is registered as a live artifact with the Notion connector as its data source.
  5. On refresh, the agent re-fetches tasks and updates the dashboard.