Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

docs(instructions): tell the agent to use TOOL_PROFILE=full instead of hand-editing XML#618

Open
mattcfilbert wants to merge 4 commits into
feature/desktoptableau/tableau-mcp:feature/desktopfrom
claude/no-native-tool-valvetableau/tableau-mcp:claude/no-native-tool-valveCopy head branch name to clipboard
Open

docs(instructions): tell the agent to use TOOL_PROFILE=full instead of hand-editing XML#618
mattcfilbert wants to merge 4 commits into
feature/desktoptableau/tableau-mcp:feature/desktopfrom
claude/no-native-tool-valvetableau/tableau-mcp:claude/no-native-tool-valveCopy head branch name to clipboard

Conversation

@mattcfilbert

@mattcfilbert mattcfilbert commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Decision — one-off instruction, not a code change

When the agent hits a shape no native tool covers, the instructions now tell it to name the gap plainly and use the TOOL_PROFILE=full operator opt-in — never hand-edit XML with unavailable tools. This is one added instruction route, not new code. The raw-XML loop was deliberately profile-hidden (not deleted) earlier; the instructions just never told the model what to do when it hit that wall.

Scope

Instructions only. Pairs with Lauren's #615, which restores the worksheet read leg the manual path was accidentally missing.

Reviewer decision

Approve = add one instruction telling the agent to use TOOL_PROFILE=full instead of hand-authoring XML when no native tool fits. Instruction byte budget verified under the profile cap; pins updated.

Posted by MattGPT (automation) on Matt Filbert's behalf.

🤖 Generated with Claude Code

…rface when no native tool covers a shape

The lean profile deliberately hides raw XML get/apply; the instructions
now tell the model what to DO at that wall: say so plainly and point the
user at the TOOL_PROFILE=full operator opt-in, instead of hand-editing
XML with tools that aren't there.

Co-Authored-By: Claude <noreply@anthropic.com>
mattcfilbert and others added 3 commits July 22, 2026 18:41
…oring is not

The first wording could chill the legitimate worksheet manual path
(get-worksheet-xml feeding the field tools), which pairs with #615's
read-leg restoration. The valve now bans inventing/hand-authoring XML
specifically and names the worksheet retrieval flow as sanctioned.

Co-Authored-By: Claude <noreply@anthropic.com>
…native-tool-valve

# Conflicts:
#	package.json
…native-tool-valve

# Conflicts:
#	package.json
@mattcfilbert mattcfilbert changed the title feat(instructions): no-native-tool pressure valve — point at TOOL_PROFILE=full instead of hand-XML (2.56.0) docs(instructions): tell the agent to use TOOL_PROFILE=full instead of hand-editing XML Jul 23, 2026
@mattcfilbert
mattcfilbert marked this pull request as ready for review July 23, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.