Skip to content

Repoint tool descriptions and nudge away from removed tools#103

Merged
Byggarepop merged 1 commit into
mainfrom
fix-stale-tool-refs-in-descriptions
Jun 19, 2026
Merged

Repoint tool descriptions and nudge away from removed tools#103
Byggarepop merged 1 commit into
mainfrom
fix-stale-tool-refs-in-descriptions

Conversation

@Byggarepop

Copy link
Copy Markdown
Owner

What

The 3-tool strip (#99) left model-facing guidance pointing at tools that no longer exist:

  • The MinifyFile and OutlineCSharpFile descriptions, and the runtime low-saving nudge, told the model to use focus_method.
  • TraceDiRegistrations referenced trace_implementors.

A model that follows this reaches for a tool that isn't there and falls back to reading the whole file.

Change

  • Repoint those references to outline_c_sharp_file + a narrow Read.
  • Lead outline_c_sharp_file and MinifyFile with an imperative trigger ("CALL THIS FIRST before reading or editing any C#/VB file over ~50 lines").
  • Descriptions only, no behavior change. docs/tools.json was already clean, so generated docs are unaffected.

The 3-tool strip (#99) left the live MinifyFile and OutlineCSharpFile
descriptions and the runtime low-saving nudge pointing at focus_method, and
TraceDiRegistrations referencing trace_implementors -- none of which are exposed
tools anymore. A model that follows that guidance reaches for a tool that does
not exist and falls back to a whole-file Read.

Repoint them to outline_c_sharp_file plus a narrow Read, and lead the two
single-file tools with an imperative trigger so the host model picks them up
before reading a large C#/VB file. Descriptions only; no behavior change.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
Claude-Session: https://claude.ai/code/session_0158rjCdskesQmgaVnW8x6yi
@Byggarepop
Byggarepop merged commit 5091a65 into main Jun 19, 2026
1 check passed
Byggarepop added a commit that referenced this pull request Jun 19, 2026
Releases the tool-description cleanup from #103 (repointed the live descriptions
and the runtime nudge off the removed focus_method/trace_implementors, and led
the single-file tools with an imperative trigger). Descriptions only, no
behaviour change. Bumps the csproj version and both server.json version fields.


Claude-Session: https://claude.ai/code/session_0158rjCdskesQmgaVnW8x6yi

Co-authored-by: Claude Opus 4.8 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant