Skip to main content

investigate Step

The investigate step lets the agent research across multiple systems to understand an issue. The LLM can choose which read actions to call, while the platform executes them under policy.

Syntax

- investigate:
goal: "Determine why the device is offline"
using:
- devices.get_status
- network.check_connectivity
timeout: 30
findings:
offline:
- goto: connectivity_troubleshoot
firmware_outdated:
- goto: firmware_update
fallback:
- escalate: support
name: "Diagnose Issue"

Properties

PropertyTypeRequiredDescription
goalstringYesWhat to find out
usingstring[]YesAvailable READ actions
timeoutnumberNoSeconds before giving up (default 30)
findingsobjectYesRoutes based on discovery
fallbacktargetNoIf no clear finding
namestringNoHuman readable step name

Notes

  • Use read actions only
  • Keep goals clear and specific
  • Always provide a fallback