Skip to content

[AutoDev] FLOW-2239 Show what skill the agent is using in atlascode - #1889

Open
atlassian[bot] wants to merge 1 commit into
mainfrom
FLOW-2239-show-what-skill-the-agent-is-using-in-atlascode-9a6a2
Open

[AutoDev] FLOW-2239 Show what skill the agent is using in atlascode#1889
atlassian[bot] wants to merge 1 commit into
mainfrom
FLOW-2239-show-what-skill-the-agent-is-using-in-atlascode-9a6a2

Conversation

@atlassian

@atlassian atlassian Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

🤖 This PR was generated by AutoDev bot.

Action needed: please review, approve, and merge this PR if it is ready. We collect decline feedback to improve quality. Thanks!
Changes needed or questions? Leave comments. Autodev now addresses PR comments every few hours.

This pull request improves the user experience by showing the specific skill name when the agent loads a skill, replacing the generic "opened file" message.

Key changes:

Area Change
UI Added support to display the skill name or path in the tool call message for the get_skill tool in the UI components (DialogMessage.tsx, rovoDevView.tsx, ToolCallItem.tsx).
Types Extended RovoDevToolName type to include get_skill.
Parsing Updated parseToolCallMessage and parseToolReturnMessage to handle get_skill tool messages and extract skill names from arguments.
Tests Added unit tests for get_skill tool message parsing and rendering in ToolCallItem.test.tsx and utils.test.tsx.
Changelog Documented the improvement under version 4.0.31.

This enhancement clarifies which skill the agent is loading, improving transparency and debugging for users.


Rovo Dev code review: Rovo Dev couldn't review this pull request
Rovo Dev does not review pull requests created by bot accounts.

Display the skill name in the UI when the get_skill tool is called,
instead of showing a generic 'opened file' message. The loading spinner
now shows 'Loading skill: <name>' and the tool return shows
'Loaded skill: <name>'.

Changes:
- Add 'get_skill' to RovoDevToolName type union
- Add get_skill case to parseToolCallMessage with skill name extraction
- Pass tool args to parseToolCallMessage from rovoDevView
- Add get_skill to friendlyToolName map and ToolCallBody in DialogMessage
- Add get_skill case to parseToolReturnMessage in utils
- Add 7 new tests covering all get_skill display scenarios

Co-authored-by: Evan Cook <ecook@atlassian.com>
@atlassian-cla-bot

Copy link
Copy Markdown

Thank you for your submission! Like many open source projects, we ask that you sign our CLA (Contributor License Agreement) before we can accept your contribution.
If your email is listed below, please ensure that you sign the CLA with the same email address.

The following users still need to sign our CLA:
a393d78c-73d8-4f4d-84ea-500a2d3d8fc3@connect.atlassian.com

Already signed the CLA? To re-check, try refreshing the page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants