File tree Expand file tree Collapse file tree 4 files changed +25
-0
lines changed
Expand file tree Collapse file tree 4 files changed +25
-0
lines changed Original file line number Diff line number Diff line change 2121
2222- **Rovo Dev**: Support new `plan` mode with `deferred_request` handling
2323
24+ - **Rovo Dev**: Added Rovo Dev icon to the editor title bar for quick access — clicking it focuses the existing Rovo Dev sidebar panel
25+
2426### Cleanup
2527
2628- **Rovo Dev**: Removed legacy `create_technical_plan` plan mode implementation in favor of new `deferred_request`-based plan mode
Original file line number Diff line number Diff line change 591591 "command": "atlascode.rovodev.enable",
592592 "title": "Enable Rovo Dev",
593593 "category": "Rovo Dev"
594+ },
595+ {
596+ "command": "atlascode.rovodev.openChat",
597+ "title": "Open Rovo Dev",
598+ "icon": {
599+ "dark": "resources/dark/rovodev-icon.svg",
600+ "light": "resources/light/rovodev-icon.svg"
601+ },
602+ "category": "Rovo Dev",
603+ "enablement": "atlascode:rovoDevEnabled"
594604 }
595605 ],
596606 "viewsContainers": {
666676 }
667677 ],
668678 "editor/title": [
679+ {
680+ "command": "atlascode.rovodev.openChat",
681+ "when": "atlascode:rovoDevEnabled",
682+ "group": "navigation"
683+ },
669684 {
670685 "command": "atlascode.bb.toggleCommentsVisibility",
671686 "when": "resourceScheme == atlascode.bbpr",
10021017 "command": "atlascode.rovodev.addToContext",
10031018 "when": "false"
10041019 },
1020+ {
1021+ "command": "atlascode.rovodev.openChat",
1022+ "when": "false"
1023+ },
10051024 {
10061025 "command": "atlascode.extensionContext.showConfigPage",
10071026 "when": "false"
Original file line number Diff line number Diff line change @@ -402,6 +402,9 @@ export function registerRovoDevCommands(vscodeContext: ExtensionContext) {
402402 commands.registerCommand(RovodevCommands.RovodevOpenHelp, () => {
403403 env.openExternal(Uri.parse('https://support.atlassian.com/rovo/docs/work-with-rovo-dev-in-the-ide/'));
404404 }),
405+ commands.registerCommand(RovodevCommands.RovodevOpenChat, () => {
406+ commands.executeCommand(RovodevCommands.FocusRovoDevWindow);
407+ }),
405408 commands.registerCommand(RovodevCommands.RovodevEnable, async () => {
406409 try {
407410 await configuration.updateEffective('rovodev.enabled', true);
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ export const RovodevCommands = {
1717 RestartProcess: 'atlascode.rovodev.restartProcess',
1818 RovodevOpenHelp: 'atlascode.rovodev.openHelp',
1919 RovodevEnable: 'atlascode.rovodev.enable',
20+ RovodevOpenChat: 'atlascode.rovodev.openChat',
2021} as const;
2122
2223/**
You can’t perform that action at this time.
0 commit comments