Studio

Project integrations and custom tools

Give one project capabilities the rest of the workspace does not have.

About 4 minutes

A Studio project can connect its own integrations, separate from the workspace's. That keeps a project's access scoped to the project.

Custom tools

A project can also register its own tools — capabilities specific to what it is building, which its agents can then use. This is how a project teaches its agents to operate the thing being built.

Steps

  1. Open the project's Integrations tab.
  2. Connect what this project needs.
  3. Register custom tools if the project exposes actions its agents should use.

You're done when an agent successfully uses the integration inside the project.

Gotchas

  • Project integrations are not workspace integrations. Connecting here does not connect it for the rest of Foreman, and vice versa — that separation is the point.
  • Write access is still a separate grant, exactly as it is workspace-wide.

Checked against

  • endpoints/studio/integrations/
  • endpoints/studio/custom-tools/register_POST.ts