Merge pull request #882 from ximot/feature/open-dashboard-tool

feat: Add open_dashboard MCP tool for on-demand dashboard opening
This commit is contained in:
Dominik Jain authored and GitHub committed 2026-01-10 12:27:47 +01:00
commit ab599b7c8f
5 files changed
+90 -31

No files matched your search

+13
View File
@@ -15,8 +15,21 @@ Serena comes with built-in tools for monitoring and managing the current session
* the **GUI tool** (disabled by default)
The GUI tool is a native application window which displays logs.
It furthermore allows you to shut down the agent and to access the dashboard's URL (if it is running).
This is mainly supported on Windows, but it may also work on Linux; macOS is unsupported.
Both can be configured in Serena's [configuration](050_configuration) file (`serena_config.yml`).
If enabled, they will automatically be opened as soon as the Serena agent/MCP server is started.
For the dashboard, this can be disabled if desired (see below).
## Disabling Automatic Browser Opening
If you prefer not to have the dashboard open automatically (e.g., to avoid focus stealing), you can disable it
by setting `web_dashboard_open_on_launch: False` in your `serena_config.yml`.
When automatic opening is disabled, you can still access the dashboard by:
* asking the LLM to "open the Serena dashboard", which will open the dashboard in your default browser
(the tool `open_dashboard` is enabled for this purpose, provided that the dashboard is active,
not opened by default and the GUI tool, which can provide the URL, is not enabled)
* navigating directly to the URL (see above)