Observed behaviour
When Haiku (used by Explore agents) calls mcp__shellicar__exec, it constructs the parameters with incorrect structure despite having the full JSON schema available. For example, placing properties at the wrong nesting level.
Expected behaviour
Haiku should construct valid tool calls that match the schema.
Fix
Adding a concrete example to the schema gives Haiku the shape it needs to call the tool correctly. A single examples entry in the schema resolved the issue.
Observed behaviour
When Haiku (used by Explore agents) calls
mcp__shellicar__exec, it constructs the parameters with incorrect structure despite having the full JSON schema available. For example, placing properties at the wrong nesting level.Expected behaviour
Haiku should construct valid tool calls that match the schema.
Fix
Adding a concrete example to the schema gives Haiku the shape it needs to call the tool correctly. A single
examplesentry in the schema resolved the issue.