Commit Graph
16 Commits
Author SHA1 Message Date
8ad95542da fix(kiro): handle 400 on tool-bearing history without client tools
Kiro requires a non-empty currentMessage tools array whenever history
references any tool use, else returns "Improperly formed request" (400).
Clients trip this by omitting tools on follow-ups after client-side
compaction.

- flattenToolInteractions(): no client tools -> collapse tool_use/result
  to text so the "tools required" rule never fires
- reconcileOrphanedToolResults(): client tools -> salvage orphaned
  results as text, keep matched ones, guard co-located tools array
- safeJSONParse(): guard tool-call argument parsing against bad JSON
- merge consecutive user userInputMessageContext; null-guard
  currentMessage for assistant-only input

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 12:23:47 +07:00
decolua 4a575f21a2 https://github.com/decolua/9router/pull/1167
https://github.com/decolua/9router/pull/1166
2026-05-16 11:20:08 +07:00
Anurag Saxena 23abe1a7bb fix: merge consecutive userInputMessages in openai-to-kiro translator (closes #510) (#524) 2026-04-08 15:38:28 +07:00
decolua 333e704b2a MODEL_CAPS 2026-04-04 23:24:24 +07:00
decolua 8df8b94180 Enhance image support in Kiro for Claude models. Update the message conversion logic to conditionally handle image types based on model capabilities. Additionally, hide the Basic Chat option in the sidebar for a cleaner UI. 2026-03-23 12:29:48 +07:00
decolua 4496bf96c8 Feat : Kiro Provider can now read images. 2026-03-23 12:17:51 +07:00
decolua 0c9ad12055 Fix : Fix error 400 2026-03-23 12:05:22 +07:00
decolua d347de8092 feat: enhance translator functionality and UI 2026-03-06 16:26:33 +07:00
decolua 833069caac Fix MITM on window 2026-02-28 10:04:57 +07:00
decolua c7219d0ac9 Fix cloud 2026-01-29 18:07:28 +07:00
decolua 79342c0c3e ok 2026-01-27 10:49:16 +07:00
decolua d3dd8686fe Fix Kiro 2026-01-23 17:36:23 +07:00
decolua da15660681 Fix Kiro 2026-01-18 22:12:58 +07:00
decolua 2449d08885 ok 2026-01-18 18:54:52 +07:00
decolua eff52f75ae Fix kiro 2026-01-16 12:11:32 +07:00
decolua 26b61e5fbb Feat Kiro OAuth, Fix Codex 2026-01-15 18:29:47 +07:00