Latest
Description
Status of the `main` branch. Changes prior to the next official version change will appear here. * New language support: * Add Solidity language server support (`Language.SOLIDITY`) using the Nomic Fo
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
Repository README
This is the README for oraios/serena, shared by 5 entries
in this directory. It describes the repository, not this entry specifically.
Latest
Status of the `main` branch. Changes prior to the next official version change will appear here.
New language support:
- Add Solidity language server support (
Language.SOLIDITY) using the Nomic Foundation@nomicfoundation/solidity-language-server. Automatically installed via npm. Supports.solfiles with go-to-definition, find references, document symbols, hover, and diagnostics. Works best with afoundry.tomlorhardhat.config.jsin the project root.
- Add Solidity language server support (
General:
- Add monorepo/multi-language support
- Project configuration files (
project.yml) can now define multiple languages. Auto-detection adds only the most prominent language by default. - Additional languages can be conveniently added via the Dashboard while a project is already activated.
- Project configuration files (
- Add support for querying projects other than the currently active one via new tools
QueryProjectToolandListQueryableProjectsTool. TheQueryProjectToolallows Serena tools to be called on other projects.- For the LSP backend, calling symbolic tools require a project server to be spawned that will launch the respective language servers
- For the JetBrains backend, all projects for which IDE instances are open can directly be queried
- Support overloaded symbols in
FindSymbolTooland related tools- Name paths of overloaded symbols now include an index (e.g.,
myOverloadedFunction[2]) - Responses of the Java language server, which handled this in its own way, are now adapted accordingly, solving several issues related to retrieval problems in Java projects
- Name paths of overloaded symbols now include an index (e.g.,
- Major extensions to the dashboard, which now serves as a central web interface for Serena
- View current configuration
- View news which can be marked as read
- View the executions, with the possibility to cancel running/scheduled executions
- View tool usage statistics
- View and create memories and edit the serena configuration file
- Log page now has save (downloads a snapshot) and clear (resets log view) buttons alongside the existing copy button
- Language server backend:
- New two-tier caching of language server document symbols and considerable performance improvements surrounding symbol retrieval/indexing
- Allow passing language server specific settings through
ls_specific_settingsfield (inserena_config.yml)
- Add the JetBrains language backend as an alternative to language servers
- Improve management of the Serena projects
- Facilitate project activation based on the current directory (through the
--project-from-cwdparameter) - Add notion of a "single-project context" (flag
single_project), allowing user-defined contexts to behave like the built-inide-assistantcontext (where the available tools are restricted to ones required by the active project and project change
- Facilitate project activation based on the current directory (through the
- Add monorepo/multi-language support
Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Development Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
Development src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11
Development Cavecrew Builder
>
Development Cavecrew Investigator
>
Development Cavecrew Reviewer
>
Development Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.