# FAQ & Troubleshooting

# FAQ & Troubleshooting

# FAQs

This section answers common questions about Tools in Purple Fabric and how they can be effectively used within different modules.

Who can see the tools I create?

By default, tools are set to Public, meaning anyone in the same Workspace can access them.

How do I update a tool after it's published?

To make updates, select the tool and make your changes and click on Submit.

Can I test a tool before publishing it?

Yes. While creating or editing a tool, use the built-in Test Panel to pass sample inputs and preview the output before publishing. This helps validate structure, response handling, and data mapping.

What happens if a required field is missing in a tool definition?

The tool will not be saved or published until all required fields (e.g., Inputs, Method, Endpoint) are correctly configured. Errors will be highlighted inline during setup.

# Troubleshooting Guide

This section outlines known issues and how to resolve them when working with Tools.

My custom function tool is throwing a runtime error.

  • Use the Test Panel with sample inputs to isolate the issue.

  • Review the console output or error logs provided during test runs.

  • Make sure imported libraries or packages are supported within the execution environment.

# Limitations

Limitation

Description

Tools must be published to be usable

A tool is only available for use inside Agents after it is published. Drafts will not appear in the Tool Component.

Only single-step integrations are supported

Each tool can be configured for just one API call. If your use case involves chaining multiple API calls, you'll need to create separate tools for each.

Tools cannot call other tools

Tools are standalone by design. You can’t link or nest one tool inside another in Tools Interface.