Configure tools for Rovo agents

Tool configuration lets you set specific input values for supported tools in Rovo Agent Studio. Configure values such as a Jira space, work item type, or Confluence space to help your agent perform actions in the correct location.

Why configure tools?

Agent instructions provide useful guidance, but natural language instructions can be interpreted differently from one conversation to another. Tool configuration lets you define approved values directly in the agent setup.

Configured values can make agent actions more reliable and predictable by reducing the risk that the agent chooses the wrong Jira service desk, Confluence space, or other destination.

Before you begin

  • Make sure you have permission to edit the agent in Rovo Agent Studio.

  • Decide whether the configured tool should be added to the base agent or a subagent. Configuration applies only to the agent to which you add the tool.

    • If you add it to a subagent, it applies only when that subagent is invoked.

    • If you add it to the base agent, it applies when the base agent is invoked, not when the base agent invokes a subagent.

  • Identify the input values that should be fixed, such as a Jira space.

Configure a tool

  1. Open your agent in Rovo Agent Studio.

  2. Open the Tools section.

  3. Add a supported tool to the selected agent, or select a tool that is already included.

  4. Select the gear icon next to the tool name to open its configuration settings.

  5. For each input that you want to fix, select the appropriate value.

  6. Save the configuration.

  7. Test the agent with an example request.

Edit or remove a configured value

  1. Open the agent that contains the configured tool.

  2. Select the gear icon next to the tool name to open its configuration settings.

  3. Select a different value to update the configuration, or remove the value to let the agent determine it at runtime.

  4. Save the configuration and test the agent again.

Supported tools and inputs

Only the following tools support configuration today:

Supported tool

App

Configurable inputs

Raise a request

Jira Service Management

Service desk, Request type

Create content

Confluence

Space, Parent content item, Content type (page or live doc)

Edit content

Confluence

Content, Status

Comment on page

Confluence

Page

Limitations in the first release

  • Tool configuration is limited to a small set of supported tools today.

  • Smart values and system variables are not supported as tool input values.

  • Configuration does not automatically apply to another agent or subagent, you must replicate the tool configuration across subagents if desired.

Test a configured tool

  1. Send a request in a chat session that uses the configured base agent or subagent.

  2. Check that the base agent or subagent uses the configured destination and values.

  3. Review the action plan and result.

  4. If the result is not correct, return to the base agent or subagent configuration and edit or remove the relevant value.

Still need help?

The Atlassian Community is here for you.