Skip to main content

Tools

Tools are the action layer of your Agent architecture. They allow Subagents to do work beyond conversational responses.

Where to configure: Composer → Manual mode → select Subagent → Tools

Tools catalog overview


How to choose the right tool

Use this decision order:

  1. Does the task require external action? → use a tool
  2. Is the task retrieval-only? → prefer Drive context + question answering
  3. Is task long-running/background? → prefer Worklist flow
  4. Is output structured/file-based? → use Files/JSON/Docx/Report tools as needed

Tool scoping principles

  • Tools are attached per Subagent, not globally
  • Different Subagents should have different tool sets
  • Minimize tool sprawl to reduce wrong-tool calls

Tool categories

Conversational and retrieval

  • Question Answering
  • Internet Search
  • Browser

Data collection and transformation

  • Form Filling
  • JSON Converter
  • Files
  • Docx Editor

Operations and automation

  • Scheduling
  • Ticket Forwarding
  • Report Generation
  • Evaluation
  • Todo
  • Worklist

Voice/telephony

  • Outbound Phone Call
  • Phone Routing

Execution utility

  • Shell

Current tool catalog

ToolDocs
Question answeringOpen
SchedulingOpen
Form fillingOpen
Ticket forwardingOpen
Outbound phone callOpen
JSON converterOpen
Report GenerationOpen
Phone RoutingOpen
EvaluationOpen
BrowserOpen
FilesOpen
ShellOpen
TodoOpen
Internet SearchOpen
WorklistOpen
Docx EditorOpen

Testing checklist for any tool

  • Added to correct Subagent
  • Required credentials/keys configured
  • Prompt instructions mention when to use tool
  • Success and failure prompts tested in Preview
  • Deployed behavior verified in Interact

Common mistakes

  • Attaching every tool to every Subagent
  • Missing credential setup before testing
  • No fallback behavior when tool fails
  • Not validating data format assumptions

Best practices

  • Keep each Subagent’s toolset purpose-driven
  • Pair tool setup with clear Subagent prompts
  • Define fallback and escalation behavior
  • Re-test critical tools after major version changes