From 579dced3ee63808e47257dd2b36ff35edfa194e8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 29 Mar 2026 13:28:10 +0000 Subject: [PATCH] docs: update tools.serena documentation to reflect removal (PR #23365) `tools.serena` was removed in #23365 (merged 2026-03-29). Update guides/serena.md to change the deprecation notice to a removal notice and reflect that compilation now fails instead of emitting a warning. Also add a removal comment to frontmatter-full.md. Co-Authored-By: Claude Sonnet 4.6 --- docs/src/content/docs/guides/serena.md | 10 +++++----- docs/src/content/docs/reference/frontmatter-full.md | 5 +++++ 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/docs/src/content/docs/guides/serena.md b/docs/src/content/docs/guides/serena.md index 16629566364..21e4234a000 100644 --- a/docs/src/content/docs/guides/serena.md +++ b/docs/src/content/docs/guides/serena.md @@ -7,8 +7,8 @@ sidebar: This guide covers using [Serena](https://github.com/oraios/serena), a powerful coding agent toolkit that provides semantic code retrieval and editing capabilities to agentic workflows. -> [!WARNING] -> `tools.serena` is deprecated. Use the `shared/mcp/serena.md` shared workflow instead (see [Migration](#migration-from-toolsserena) below). The `tools.serena` syntax continues to work but will be removed in a future release. +> [!CAUTION] +> `tools.serena` has been removed. Use the `shared/mcp/serena.md` shared workflow instead (see [Migration](#migration-from-toolsserena) below). Workflows that still use `tools.serena` will fail to compile. ## What is Serena? @@ -76,7 +76,7 @@ Analyze Go code for quality improvements: Replace `tools.serena` with the equivalent import: -```yaml title="Before (deprecated)" +```yaml title="Before (removed)" tools: serena: ["go", "typescript"] ``` @@ -95,10 +95,10 @@ imports: - shared/mcp/serena-go.md ``` -The shared workflow configures the full Serena MCP server (container image, entrypoint, workspace mount) explicitly, without relying on any built-in shorthand. Compiling a workflow that still uses `tools.serena` emits: +The shared workflow configures the full Serena MCP server (container image, entrypoint, workspace mount) explicitly. Compiling a workflow that still uses `tools.serena` now fails with an error: ``` -⚠ 'tools.serena' is deprecated. Use 'mcp-servers.serena' with the shared/mcp/serena.md workflow instead: +✖ 'tools.serena' has been removed. Use the shared/mcp/serena.md workflow instead: imports: - uses: shared/mcp/serena.md with: diff --git a/docs/src/content/docs/reference/frontmatter-full.md b/docs/src/content/docs/reference/frontmatter-full.md index 54ade376735..cb4a48ab984 100644 --- a/docs/src/content/docs/reference/frontmatter-full.md +++ b/docs/src/content/docs/reference/frontmatter-full.md @@ -2118,6 +2118,11 @@ tools: # (optional) startup-timeout: 1 + # REMOVED: tools.serena has been removed. Use shared/mcp/serena.md instead: + # imports: + # - uses: shared/mcp/serena.md + # with: + # languages: ["go", "typescript"] # Serena MCP server for AI-powered code intelligence with language service # integration # (optional)