-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Summary
Automated language support testing (Go, TypeScript/JavaScript, Python) failed because serena-* prefixed tools are not registered in the agent tool registry during the test run.
Languages Affected
- ❌ Go —
serena-get_symbols_overviewandserena-find_symbolnot available - ❌ TypeScript/JavaScript —
serena-get_symbols_overviewandserena-find_symbolnot available - ❌ Python —
serena-get_symbols_overviewandserena-find_symbolnot available
Error Details
For all three languages, calling any serena- prefixed tool resulted in:
Tool not available in this agent session.
serena-get_symbols_overviewis not registered in the tool registry for this agent. Noserena-*prefixed tools are accessible.
The tools.json catalog at /tmp/gh-aw/mcp-logs/tools.json was not found, suggesting the MCP gateway with Serena backend was not active for this session.
Reproduction Steps
- Trigger the
language-support-testerworkflow (workflow run ID:22377107410) - The agent attempts to call
serena-get_symbols_overviewwithrelative_path: "internal/server" - Tool call fails —
serena-*tools are absent from the agent tool registry
Root Cause Hypothesis
The Serena MCP server is either:
- Not running when the agent session starts, or
- Not configured/registered in the MCP gateway that feeds tools to the agent session, or
- Not connected to this specific agent session at startup time
Note: The underlying source files for all three languages are intact and correct. Go source (internal/server/), JavaScript samples (test/serena-mcp-tests/samples/js_project/), and Python samples (test/serena-mcp-tests/samples/python_project/) all exist in the workspace.
Expected Behavior
serena-get_symbols_overview and serena-find_symbol should be available with the serena- prefix and respond with symbol information for Go, JavaScript, and Python files.
Workflow Run
Run ID: 22377107410 (2026-02-25)
Generated by Language Support Tester
- expires on Mar 4, 2026, 1:04 AM UTC