YeonGyu-Kim
5ffecb60c9
fix(skill-mcp): avoid propertyNames for Gemini compatibility ( #1465 )
...
- Replace record(string, unknown) with object({}) in arguments schema
- record() generates propertyNames which Gemini rejects with 400 error
- object({}) generates plain { type: 'object' } without propertyNames
- Runtime parseArguments() already handles arbitrary object keys
Fixes #1315
2026-02-04 11:26:34 +09:00
gilbrotheraway
65a567e0b4
fix(skill-mcp): add key type for zod v4 record schema
...
Zod v4 requires both keyType and valueType arguments for z.record().
The previous commit only passed valueType, causing TypeScript error TS2554.
2026-01-20 08:49:24 -03:00
gilbrotheraway
5c88abda7c
fix(skill-mcp): allow object args and strip quotes
2026-01-19 02:14:01 -03:00
Ashir
0809de8262
fix(skill-mcp): handle pre-parsed object arguments in parseArguments ( #675 )
2026-01-11 18:18:32 +09:00
YeonGyu-Kim
bd05f5b434
feat(skill_mcp): add dynamic truncation and grep filtering
...
- Add skill_mcp and webfetch to TRUNCATABLE_TOOLS list
- Add grep parameter for regex filtering of output lines
- Prevents token overflow from large MCP responses
🤖 GENERATED WITH ASSISTANCE OF [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
2026-01-01 23:43:00 +09:00
YeonGyu-Kim
e5330311dd
feat(tools): add skill_mcp tool for invoking skill-embedded MCP operations
...
🤖 GENERATED WITH ASSISTANCE OF [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode )
2026-01-01 23:02:43 +09:00