Chat tab
Claude Haiku with four tools wired into your fabric instance.
The Chat tab is Studio's most distinctive feature — an LLM-driven assistant that can introspect and exercise your fabric without leaving the UI.
Tools
| Tool | What it does |
|---|---|
list_plugins | Enumerate plugins with auth type + endpoint/webhook counts |
list_operations | List operations across plugins, optional plugin filter |
run_operation | Invoke an operation with JSON args + optional tenant id |
query_entity_cache | Read rows from the entity store |
Each tool maps to the same Studio helper the other tabs use, so behavior is consistent.
Configuration
Requires ANTHROPIC_API_KEY in the Studio process environment:
ANTHROPIC_API_KEY=sk-ant-... pnpm --filter @apps/studio devWithout it:
- The chat UI still renders (so you can see the surface)
- A configuration hint banner explains how to set the key
- POST
/api/chatreturns 503 with a structured error
UI
- Streaming responses with v2 message format (parts arrive incrementally)
- Tool calls render as collapsible blocks showing args + result with monospace JSON
- Multi-step reasoning runs up to 8 steps before stopping
Suggested prompts
- "What plugins are registered?"
- "Show me the destructive operations in stripe."
- "Run slack.users.list with no args."
- "What hubspot contacts are in the entity cache?"
Demo credentials in the sample fabric will produce 401s from upstream APIs — Claude will surface those errors clearly and explain what you'd need to do to make the call succeed.