osfeed.dev
Release /

Serena v1.2.0

Debug a running program through the JetBrains IDE from a coding agent.

Before you upgrade to v1.2.0

2 to fix

Choose browser, native app with tray, or multi-instance tray manager through `web_dashboard_interface`.

Behavior changedInspect session logs and tool usage through a local web dashboard.Affects: Dashboard users; available interfaces depend on the OS.
Read the evidence

MCP connection provides a short bootstrap; the full manual is loaded on demand with `initial_instructions`.

Behavior changedConnect an LLM client to project navigation, editing and optional shell tools through MCP.Affects: MCP clients.
Read the evidence

Adjust consumers of `search_for_pattern` results to use zero-based line numbers instead of one-based numbers.

Action requiredSearch project files with regular expressions and read or replace file content.Affects: Scripts or clients interpreting pattern-search line numbers.
Read the evidence

Rename memories containing `..`; these names are now rejected to prevent access outside memory directories.

Action requiredSave project knowledge in memory files and read it in later conversations.Affects: Users with memory names containing `..`.
Read the evidence

`insert_after_symbol` now rejects assignments and similar symbols whose ranges cannot be determined reliably.

Behavior changedReplace a symbol definition or insert code before or after it.Affects: Clients inserting after assignments.
Read the evidence

`query_project` accepts a project root, and `list_queryable_projects` returns names and roots.

Behavior changedQuery code in other projects without changing the active project.Affects: Users querying other projects.
Read the evidence

What changed in v1.2.0

The JetBrains `debug` tool controls breakpoints, variables, expression evaluation and execution. Pattern-search line numbers and memory-name validation change.

Also: Use per-session HTTP prompts, choose a dashboard interface, and navigate JSON.

Serena v1.2.0; install serena-agent with uv. Language-specific dependencies and backend requirements still apply.

New things you can do

Fixed and improved

HTTP sessions now each receive their own project information; dynamically activated modes are included in activation messages.

Now worksConnect an LLM client to project navigation, editing and optional shell tools through MCP.
Read the evidence

Elixir Expert starts compiling instead of deadlocking at startup.

Now worksFind named symbols, file outlines and references across a codebase.
Read the evidence

Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.