Methods
Copilot scaffolds or manual Python.
Custom tools
Structure, test, publish, attach in Graph Studio.
Predefined tools
Integrations Hub — not authored in Dev Studio.
Env. variables
Secrets for tools at DEV / UAT / PROD.
Create, attach, and pin tools
Use these workspace and Graph Studio surfaces at each stage of the tool lifecycle:Tools in the workspace sidebar is where you author and version tools. The node drawer Tools tab is where you attach them to a graph step.

Workspace Tools — list and Open Dev Studio
Golden path
- Create a tool → implement in Dev Studio (Methods).
- Define structure and test (Custom tools).
- Publish a version.
- Attach in Graph Studio → Save → Build.
Tool types
System tools
Mention each in the agent prompt when it should be called.
Test tools
Run tools in the Dev Studio Test tab before publish:- Enter sample input JSON for
inputs. - Select Dev, UAT, or Prod so
env_variablesresolve correctly. - Review
outputandcaptured_variables.
Publish versions
Only published versions appear in Graph Studio and pin on Build. Draft → test → Publish with release notes → attach in Graph Studio. Unpublished tools show Publish in the Build dialog. Roll back by re-attaching a prior version. Full procedure: Custom tools — Publish.Logs and debugging
After linking a tool to a graph:- Session logs — runtime execution
- Variable capture logs —
captured_variablesfrom tools - Common build failures — unpublished or misconfigured tools

