Dominik Jain
aa78d9751d
Further improve JetBrains docs page for v1
2026-04-02 21:31:09 +02:00
Michael Panchenko
9f63606d7b
Update README and About section with enhanced feature presentation for v1
2026-04-02 17:38:03 +02:00
Dominik Jain
6faf12b9fa
Update uvx run instructions to include Python version (3.13)
...
uvx ignores not only the lock file but also the Python
version specified in pyproject.toml.
https://github.com/astral-sh/uv/issues/8206#issuecomment-4113536371
2026-04-02 13:25:58 +02:00
Michael Panchenko
d52d24efe2
Docs: added -p 3.13 to configuration examples
2026-04-02 11:25:52 +02:00
Michael Panchenko
33b4d08c9b
Updated usage docs for codex
2026-04-02 10:58:37 +02:00
Dominik Jain
d96cda3ee1
Merge remote-tracking branch 'origin/main' into pywebview
...
Conflicts:
src/serena/resources/serena_config.template.yml
2026-03-30 19:44:58 +02:00
Lin Yang
e8d9c1335f
Make JDTLS and IntelliCode JVM heap sizes configurable
...
Add four new ls_specific_settings for Java: jdtls_xmx, jdtls_xms,
intellicode_xmx, and intellicode_xms, allowing users to tune heap
sizes for the JDTLS server process and the IntelliCode embedded JVM
independently via serena_config.yml.
2026-03-29 19:35:13 -07:00
Dominik Jain
af1de59d2b
Adapt Dashboard documention in light of pywebview changes
2026-03-29 20:35:50 +02:00
Dominik Jain
a7af5c1f8a
Improve security documentation
2026-03-29 14:13:08 +02:00
Dominik Jain
b00ae292ac
Change default listen address of MCP server in HTTP mode to localhost
...
The previous default 0.0.0.0 was a potential security hazard
2026-03-29 12:11:40 +02:00
Michael Panchenko
f00a992e5d
Security enhancement: pinned all runtime deps, verify checksums
...
Extended documentation of ls_specific_settings and of our security approach
2026-03-27 13:00:09 +01:00
b898677b1c
feat: add ignored_memory_patterns config option for regex-based memory exclusion ( #1145 )
...
Co-authored-by: Bokai Yang <22804145+YouJianFengXue@users.noreply.github.com >
Co-authored-by: Michael Panchenko <35432522+MischaPanch@users.noreply.github.com >
2026-03-23 18:12:30 +01:00
code4lala
bf92f3cb49
feat: Support project-level ls_specific_settings ( #1192 )
2026-03-23 18:03:57 +01:00
010ed1015d
docs: clarify inheritance of global defaults
...
Fixes #1155
Co-Authored-By: Dominik Jain <dominik.jain@oraios-ai.de >
Co-Authored-By: Claude <noreply@anthropic.com >
2026-03-15 12:59:42 +01:00
Dominik Jain
e615c54d80
Improve documentation of HTTP mode and multiple agents in general
...
Resolves #1118
2026-03-15 12:36:10 +01:00
StayBlue
b3a6045f7e
Add Luau language support ( #1152 )
2026-03-12 11:58:45 +01:00
Dr. Dominik Jain
66cbe31045
Merge pull request #1135 from oraios/read_only_memories
...
Feature: configure read-only memories through regex patterns
2026-03-07 00:41:41 +01:00
Michael Panchenko
57fc582606
Merge branch 'refs/heads/main' into read_only_memories
...
# Conflicts:
# src/serena/config/serena_config.py
# src/serena/project.py
2026-03-06 23:23:11 +01:00
Michael Panchenko
60d4cba822
Feature: configure read-only memories through regex patterns
2026-03-05 22:19:42 +01:00
Dominik Jain
75cf842180
Add support for project.local.yml
2026-03-05 21:55:21 +01:00
Alberto Simões and Dominik Jain
58efe413e3
Merge pull request #1131 from cx-alberto-simoes/feature/configurable-serena-folder-location
...
feat: add configurable project_serena_folder_location setting
Add a new `project_serena_folder_location` setting to `serena_config.yml` that allows configuring where the per-project `.serena` data folder (memories, caches) is stored, with `$projectDir` and `$projectFolderName` placeholder support (default: `$projectDir/.serena`, preserving current behavior).
Resolves #1123
Co-authored-by: Dominik Jain <dominik.jain@oraios-ai.de >
2026-03-05 21:09:13 +01:00
Dominik Jain
8f3a31768e
Merge remote-tracking branch 'origin/main' into query-project-tool
...
Conflicts:
src/serena/agent.py
src/serena/project.py
2026-03-05 19:08:10 +01:00
Michael Panchenko
47bb6326cf
Fix references in docs
2026-03-04 01:17:23 +01:00
ccbd15082b
Feature/global memories ( #1091 )
...
Support for global (cross-project) memories, adds a news item
---------
Co-authored-by: Ariadne[bot] (butterflysky-ai) <good.town5863@butterflysky.dev >
Co-authored-by: Dominik Jain <dominik.jain@oraios-ai.de >
2026-03-03 15:18:41 +01:00
Dominik Jain
918a90280e
Add information on project querying to the documentation & changelog
2026-03-01 00:50:24 +01:00
Dominik Jain
0c95433fb9
Merge pull request #835 from tkruse/main
...
Eclipse JDTLS: Add use_system_java_home, gradle_wrapper_enabled and gradle_java_home to support usage in context with restrictive gradle wrapper
2026-02-24 14:04:39 +01:00
Thibault Kruse
8c2f303636
835: Add an LS-specific settings use_system_java_home, gradle_wrapper_enabled and gradle_java_home
...
* fixes serena startup in cases where projects have a gradle wrapper which requires a specific JRE
2026-02-24 14:03:25 +01:00
Marius Ailinca and Claude Opus 4.6
6decf2e8d1
Docs: document per-project language_backend override; move field to SharedConfig
...
- Add "Per-Project Configuration" section to JetBrains plugin docs
with cross-reference anchor for linking from other pages
- Add language_backend to project configuration feature list in workflow docs
- Add cross-reference from global config docs to per-project override
- Move language_backend field from ProjectConfig to SharedConfig,
following the same pattern as symbol_info_budget (review feedback)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-24 12:53:08 +02:00
de186907f2
Update Kotlin Language Server to v261.13587.0 and refactor it to use DependencyProvider ( #1061 )
...
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: Michael Panchenko <michael.panchenko@oraios-ai.de >
2026-02-23 12:35:13 +01:00
Dominik Jain
ce246c2d39
Clarify that plugin installation should be on the host only
2026-02-20 15:05:38 +01:00
Dominik Jain
d7d3435abe
Improve WSL usage information for JetBrains plugin #1057
2026-02-20 14:39:27 +01:00
Dominik Jain
f117196989
Add section on logs to usage documentation
2026-02-17 14:05:54 +01:00
Dominik Jain
cd2f6f6717
Update list of LS supporting ls_path
2026-02-13 03:12:28 +01:00
Dominik Jain
be155a348e
Improve JetBrains usage documentation
...
Relates to #1027
2026-02-12 21:26:22 +01:00
Dominik Jain
ca49707791
Do not use CWD as a fallback for --project-from-cwd
...
This can be problematic if CWD is, for example, the user's home directory.
Fixes #979
2026-02-05 14:14:20 +01:00
Tom Longhurst
d199718695
Add C# language server documentation
...
Document the runtime_dependencies setting for overriding Roslyn
Language Server download URLs and supported platforms.
2026-02-02 23:01:30 +00:00
Dominik Jain
6b87ffd758
Convert RustAnalyzer to use LanguageServerDependencyProviderSinglePath
2026-02-01 14:29:39 +01:00
Dominik Jain
01dc6f8734
Add note making clear the LS-specific settings need not be adjusted by most users
2026-01-31 17:22:02 +01:00
Dominik Jain
944cf5d956
Improve docs on mode configuration
2026-01-30 00:36:28 +01:00
Dominik Jain
a9552b64f5
Merge pull request #969 from oraios/feature/mode-config
...
Improve mode configurability and general config improvements
2026-01-29 20:05:16 +01:00
Michael Panchenko
f14faa12d0
Merge pull request #947 from Linde7777/fix-codex-prompt
...
Adjust the activation prompt for Codex, to make GPT-5 more compliant.
2026-01-29 14:26:09 +07:00
Dominik Jain
5b103ee281
Improve configurability of modes
...
Modes can now be configured in three places (in reverse order of precedence)
* global config
* project config
* command line
Furthermore, we differentiate base modes from default modes,
where command line parameters override only default modes,
adding more flexibility
Resolves #926
2026-01-26 20:20:29 +01:00
Dominik Jain
62e407dae5
Merge pull request #950 from zen010101/feature/pascal-ls-specific-settings
...
feat(pascal): Support ls_specific_settings for Pascal LSP
2026-01-24 02:14:45 +01:00
zen010101
ab3787c8e3
docs: Update Pascal docs to focus on ls_specific_settings
...
Changed documentation to describe ls_specific_settings configuration
instead of environment variables, as suggested by reviewer.
2026-01-24 07:06:59 +08:00
zen010101
dabf14f1f6
docs: Add Pascal language server configuration documentation
...
Document pasls settings including:
- Language server installation (PATH vs auto-download)
- Auto-update behavior (24h interval, SHA256 verification, atomic updates)
- Configuration via environment variables (PP, FPCDIR, LAZARUSDIR, etc.)
2026-01-23 16:49:07 +08:00
Michael Panchenko
b0a1546bb6
Finalized setup instructions for Antigravity
...
Serena works in it now
2026-01-21 11:46:23 +07:00
Dominik Jain
ed46e3f3d2
Improve workflow description when using the JetBrains plugin
...
Resolves #942
2026-01-18 22:56:05 +01:00
Long Peng
6f98e6c67c
Adjust the activation prompt for Codex, to make GPT-5 more compliant.
2026-01-17 17:10:50 +08:00
Dominik Jain
1c17d61121
Improve documentation (particularly on configuration) and the issue template
2026-01-17 00:46:43 +01:00
Dominik Jain
eefebaf018
Add ls_path to documentation and general improvements to ls_specific_settings documentation
2026-01-15 19:15:27 +01:00