diff --git a/.serena/project.yml b/.serena/project.yml index dcbc4b09..0170423a 100644 --- a/.serena/project.yml +++ b/.serena/project.yml @@ -42,7 +42,9 @@ ignored_paths: [] # Added on 2025-04-18 read_only: false -# list of tool names to exclude. We recommend not excluding any tools, see the readme for more details. +# list of tool names to exclude. +# This extends the existing exclusions (e.g. from the global configuration) +# # Below is the complete list of tools for convenience. # To make sure you have the latest list of tools, and to view their descriptions, # execute `uv run scripts/print_tool_overview.py`. @@ -83,7 +85,8 @@ read_only: false # * `write_memory`: Writes a named memory (for future reference) to Serena's project-specific memory store. excluded_tools: [] -# list of tools to include that would otherwise be disabled (particularly optional tools that are disabled by default) +# list of tools to include that would otherwise be disabled (particularly optional tools that are disabled by default). +# This extends the existing inclusions (e.g. from the global configuration). included_optional_tools: [] # initial prompt for the project. It will always be given to the LLM upon activating the project @@ -149,3 +152,17 @@ read_only_memory_patterns: [] # Possible values: unset (use global setting), "lf", "crlf", or "native" (platform default) # This does not affect Serena's own files (e.g. memories and configuration files), which always use native line endings. line_ending: + +# list of regex patterns for memories to completely ignore. +# Matching memories will not appear in list_memories or activate_project output +# and cannot be accessed via read_memory or write_memory. +# To access ignored memory files, use the read_file tool on the raw file path. +# Extends the list from the global configuration, merging the two lists. +# Example: ["_archive/.*", "_episodes/.*"] +ignored_memory_patterns: [] + +# advanced configuration option allowing to configure language server-specific options. +# Maps the language key to the options. +# Have a look at the docstring of the constructors of the LS implementations within solidlsp (e.g., for C# or PHP) to see which options are available. +# No documentation on options means no options are available. +ls_specific_settings: {} diff --git a/src/serena/dashboard.py b/src/serena/dashboard.py index 8644b73f..2a1fb3c8 100644 --- a/src/serena/dashboard.py +++ b/src/serena/dashboard.py @@ -368,6 +368,8 @@ class SerenaDashboardAPI: return post_installation_news_ids with open(news_snippet_id_file, encoding="utf-8") as f: last_read_news_id = int(f.read().strip()) + if last_read_news_id == "20262103": + last_read_news_id = "20260321" # fix originally misnamed file return [news_id for news_id in post_installation_news_ids if news_id > last_read_news_id] try: diff --git a/src/serena/resources/dashboard/news/20262103.html b/src/serena/resources/dashboard/news/20260321.html similarity index 100% rename from src/serena/resources/dashboard/news/20262103.html rename to src/serena/resources/dashboard/news/20260321.html diff --git a/src/serena/resources/dashboard/news/20260330.html b/src/serena/resources/dashboard/news/20260330.html new file mode 100644 index 00000000..c78c4be7 --- /dev/null +++ b/src/serena/resources/dashboard/news/20260330.html @@ -0,0 +1,13 @@ +
+

Querying of External Projects

+

March 30, 2026

+

+ We added a new tool for querying external projects that are + known to Serena: From the current project, use Serena's tools on another project to retrieve information. + This is useful in situations where the current project builds on or is otherwise related + to other projects. +

+

+ Find out more about this feature in our documentation. +

+
\ No newline at end of file