200 Commits
Author SHA1 Message Date
Michael Panchenko adf26b792b Merge pull request #902 from n-r-w/golang-ls-specific-settings
feat(gopls): support gopls_settings via ls_specific_settings
2026-01-16 00:41:28 +07:00
Michael Panchenko 5897585ef2 Support for --open_web_dashboard in the CLI
Also extended docs around that topic.

The setting `context_settings={"max_content_width": _MAX_CONTENT_WIDTH}` in the click command makes the CLI --help output more readable and ensures longer links are not broken up into multiple lines. For consistency, I added it to all commands
2026-01-14 14:14:59 +07:00
Dominik Jain ab599b7c8f Merge pull request #882 from ximot/feature/open-dashboard-tool
feat: Add open_dashboard MCP tool for on-demand dashboard opening
2026-01-10 12:27:47 +01:00
Dominik Jain eb54e834b6 Do not use placeholder in example command 2026-01-06 18:04:39 +01:00
Michael Panchenko 72ce32a65a Fix jetbrains plugin setup instructions
Typo in config file path for windows and missing instructions on how to verify that the setup works
2026-01-06 09:56:05 +07:00
Roman Nikulenkov 71d23277da feat(gopls): support gopls_settings via ls_specific_settings
- Forward ls_specific_settings.go.gopls_settings to gopls as LSP initializationOptions (JSON-validated)
- Add cache context fingerprinting so persisted symbol caches are invalidated when Go build context changes (e.g. buildFlags, GOFLAGS, GOOS, GOARCH, CGO_ENABLED)
- Add build-tag fixtures + tests covering tag-dependent symbols and cache invalidation
- Document ls_specific_settings + Go example in configuration docs
2026-01-05 15:58:43 +03:00
Dominik Jain 0f5d86aadf Improve handling of OpenDashboardTool
* Mark the tool as optional (disabled by default)
  * Enable the tool if the dashboard is enabled, not opened and the GUI is off
  * Improve factorisation and return value/error handling
2025-12-28 21:04:12 +01:00
Dominik Jain c6b2750061 Improve Claude Code connection instructions, adding a paragraph on max token efficiency 2025-12-28 16:03:56 +01:00
Tomasz Wyderka 511ad0542b Add open_dashboard MCP tool for on-demand dashboard opening
This provides an alternative for users who want to disable automatic
browser opening (web_dashboard_open_on_launch: False) but still have
easy access to the dashboard through AI assistance.

Changes:
- Add OpenDashboardTool in config_tools.py
- Add open_dashboard() and get_dashboard_url() methods to SerenaAgent
- Store dashboard URL in _dashboard_url field
- Update documentation with new tool and configuration option
- Update config template comment to mention the tool

Closes #875
2025-12-28 03:44:07 +01:00
Dominik Jain ef1ed31010 Add paragraph on single-project contexts, improve generality 2025-12-25 19:08:41 +01:00
Dominik Jain 745e50d1ee Improve project activation instructions 2025-12-25 19:08:01 +01:00
Dominik Jain e5e289d5ef Add pointer on default modes (and retaining them) 2025-12-23 03:06:00 +01:00
Dominik Jain 15008542a3 Move tip to proper place, fix typos, add pointer to '--help' early on 2025-12-19 00:06:56 +01:00
Dominik Jain 42849576bd Add custom JetBrains marketplace button image (works in both light & dark modes) 2025-12-18 19:25:53 +01:00
Dominik Jain ff2423fde7 Improve instructions for Running Serena,
adding a pointer to the option --language-backend
and improving the description of --project-from-cwd
2025-12-18 19:15:37 +01:00
Dominik Jain 619131cb22 Merge branch 'main' into prepare-v1 2025-12-17 17:35:01 +01:00
Dominik Jain 4b430cbc4d Return to flat structure to improve usability (TOC display in jupyterbook) 2025-12-17 16:45:06 +01:00
Dominik Jain b24c9f7717 Update JetBrains usage information 2025-12-17 16:38:58 +01:00
Dominik Jain d8d1cb113f Merge branch 'main' into prepare-v1
Conflicts:
	src/serena/resources/serena_config.template.yml
2025-12-17 15:40:14 +01:00
Robin Breathe 51041e93f1 feat: CWD-based project detection for CLI-based agents through --project-from-cwd (#836) 2025-12-16 16:55:06 +01:00
Michael Panchenko e4d80a330f Documentation on the jetbrains plugin 2025-12-16 22:45:35 +07:00
Dominik Jain 192510e1fa Merge pull request #834 from oraios/docs/integrations
Enhanced documentation on connecting to clients
2025-12-15 18:52:30 +01:00
Dominik Jain 0bbd1806bc Refactor general instructions, restructure, minor improvements 2025-12-15 17:49:42 +01:00
Michael Panchenko f07db2550b Enhanced documentation on connecting to clients 2025-12-15 16:31:41 +01:00
Dominik Jain 29f0a8b728 Fix typos [skip ci] 2025-12-12 12:17:11 +01:00
Dominik Jain d452c2e413 Do away with Docker-specific case distinctions; instead, configure Docker properly 2025-12-11 00:05:12 +01:00
tobigumo df4c9c875c docs: sync client context instructions with changes from PR #810 (claude-code / ide)
Updated context recommendations in usage documentation.
2025-12-09 17:35:07 +09:00
Dominik Jain 72ffb54b7d Improve documentation of F#-specific system configuration and env vars for Claude Desktop [skip ci] 2025-12-08 01:12:06 +01:00
Dominik Jain e7f1260b3a Add information on advanced configuration 2025-12-07 14:41:00 +01:00
Dominik Jain e75856f587 Revise context prompts/descriptions #742
* Rename 'ide-assistant' to 'claude-code' (backwards-compatible)
* Add new mode 'ide' (basically the same as 'claude-code')
2025-12-05 01:33:00 +01:00
Dominik Jain 725eb08f80 Improve mode descriptions 2025-12-04 13:40:03 +01:00
Dominik Jain c09b4139f5 Add 'no-memories' mode 2025-12-03 23:31:17 +01:00
Dominik Jain 3ffbaa090e Improve documentation on connecting clients 2025-11-21 15:45:50 +01:00
Michael Panchenko b5fda5674b Docs: fixed cutoff sentence 2025-11-14 11:50:28 +07:00
Michael Panchenko 91421ce985 Docs: fix link (jupyterbook doesn't use standard markdown references) 2025-11-14 11:46:03 +07:00
Adra 2b4fd66674 feat: Added project create command with --name, --index, and auto-creation (#755)
Previous command `generate_yml` has been removed
2025-11-13 15:22:37 +01:00
Dominik Jain ff5ac556dc Add CLI command examples 2025-11-08 14:14:20 +01:00
Dominik Jain db01516894 Improve callouts 2025-11-08 13:10:53 +01:00
Dominik Jain 90e123726c Fix heading levels in docs 2025-11-08 12:43:17 +01:00
Dominik Jain e436fb3f59 Fix links in docs 2025-11-08 12:43:17 +01:00
Dominik Jain 530926c836 Several docs improvements (proof-reading) 2025-11-08 12:43:17 +01:00
Dominik Jain ec41c32a0f Improve docs on workflow 2025-11-08 00:11:25 +01:00
Dominik Jain 9f2ed5965e Improve docs on client configuration 2025-11-07 23:36:57 +01:00
Dominik Jain 185c3b2065 Improve prerequisistes and language support docs 2025-11-07 21:10:15 +01:00
Dominik Jain 9dbbfe60b8 Improve docs on 'Running Serena' 2025-11-07 20:54:38 +01:00
Dominik Jain f958031555 Add/improve docs on dashboard/GUI tool 2025-11-07 20:50:09 +01:00
Dominik Jain 1ec18595be Add/improve docs on security 2025-11-07 20:43:36 +01:00
Dominik Jain 774333befc Improve docs on contexts and modes 2025-11-07 20:30:17 +01:00
Dominik Jain c2b456a862 Restructure docs, improve texts (particular for Running Serena) 2025-11-07 20:15:43 +01:00
Dominik Jain faf3441ab2 Add content from README in docs structure 2025-11-07 18:00:00 +01:00