Tools & Inputs

The capabilities and data available to Agents


Tools & Inputs

Agntes don't just "talk"; they have access to Tools that allow them to interact with the outside world and Inputs that provide them with context.

Tools

Tools are the executable functions an Agent can call during a Workflow. We found the following core tools in the system:

Communication Tools

  • DusterNewSlackMessage: Allows the Agent to reply directly to a thread in Slack.
  • DusterNewPrivateNote: Creates an internal note visible only to your team, perfect for logging reasoning or "thinking out loud" without spamming the channel.

Issue Management Tools

  • DusterNewIssue: Creates a new issue in your connected project management tool (e.g., Linear). It can automatically populate title, description, and priority.
  • DusterNewIssueComment: Adds a comment to an existing issue.
  • DusterFindSimilarIssue: A critical tool for deduplication. Before creating a bug, the Agent can search your database to see if it already exists.

System Tools

  • DusterReasoning: A specialized internal tool where the Agent documents its thought process.
  • DusterErrorMsg: Allows the Agent to gracefully handle and report errors during execution.

Inputs

Inputs are the data fed into the Agent to help it make decisions.

  • Thread History: The complete conversation log, ensuring the Agent has full context of what has been said.
  • Dynamic Parameters: Context variables passed from the workflow configuration (e.g., the specific "Project ID" associated with a channel).
  • User Profile: Information about the user interacting with the Agent (e.g., are they an Admin? A customer?).

By combining rich Inputs with powerful Tools, Agents can perform complex tasks like "Read this bug report, update the existing ticket if found, or create a new one if it's unique."