Skip to content

fix(serve): parse Poolside Laguna XML tool calls for MCP and fix(serve): teach Laguna MCP tools in Poolside XML dialect - #31

Open
FearL0rd wants to merge 2 commits into
giannisanni:mainfrom
FearL0rd:main
Open

fix(serve): parse Poolside Laguna XML tool calls for MCP and fix(serve): teach Laguna MCP tools in Poolside XML dialect #31
FearL0rd wants to merge 2 commits into
giannisanni:mainfrom
FearL0rd:main

Conversation

@FearL0rd

Copy link
Copy Markdown
Contributor

fix(serve): parse Poolside Laguna XML tool calls for MCP
Laguna emits <tool_call>name<arg_key>…</arg_value></tool_call>, not
Hermes JSON. Accept that body in extract_tool_calls, format poolside
history/tool_response for Jinja and ChatMarkers Laguna, and add parse
tests so MCP agentic turns actually dispatch.

fix(serve): teach Laguna MCP tools in Poolside XML dialect
Hermes JSON tool prompts made Laguna skip tool calls entirely (harness overfit). Inject available_tools + arg_key/arg_value format for ChatMarkers and a MUST-call system nudge under Jinja so time-sensitive queries fire MCP.

image image

Laguna emits <tool_call>name<arg_key>…</arg_value></tool_call>, not
Hermes JSON. Accept that body in extract_tool_calls, format poolside
history/tool_response for Jinja and ChatMarkers Laguna, and add parse
tests so MCP agentic turns actually dispatch.
Hermes JSON tool prompts made Laguna skip tool calls entirely (harness overfit). Inject available_tools + arg_key/arg_value format for ChatMarkers and a MUST-call system nudge under Jinja so time-sensitive queries fire MCP.
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