mateclaw/mateclaw-server/src/test/java/vip/mate/agent/graph
matevip 7705778903 fix(agent): normalize replayed tool-call arguments to valid JSON (#410)
Strict OpenAI-compatible providers reject the /chat/completions request
with HTTP 400 when an assistant message in history carries a tool call
whose function.arguments is not parseable JSON. Normalize blank or
non-JSON arguments to "{}" at the send chokepoint so streaming,
history-replay, and older-persisted tool calls all stay well-formed.
2026-06-26 11:19:19 +08:00
..
edge Harden goal approval and workspace flows 2026-05-23 22:55:16 +08:00
executor feat(chat): 购物推荐结果渲染为可点击商品卡片 2026-06-08 15:11:56 +08:00
node feat(agent): loop-engineering robustness — goal continuation, plan re-plan, stall detection 2026-06-17 06:37:08 +08:00
plan fix(plans): scrub injected context from persisted plan goal (#402) 2026-06-22 17:54:27 +08:00
state feat(plans): per-step agent delegation + fix kanban pending column (issue #385) 2026-06-21 21:20:58 +08:00
ContentRepetitionGuardTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
ErrorClassificationTest.java test(chat): cover gateway-resilience error classification; fix PKIX casing 2026-06-15 08:09:59 +08:00
LaneDPerformanceFixesTest.java feat(agent): loop-engineering robustness — goal continuation, plan re-plan, stall detection 2026-06-17 06:37:08 +08:00
MessageNormalizerTest.java fix(agent): collapse SystemMessages at egress to fix LM Studio 400 (#218) 2026-05-25 17:57:03 +08:00
NodeStreamingChatHelperFailoverTest.java fix(agent): fail over to backup providers when the primary is rate-limited 2026-05-19 20:06:21 +08:00
NodeStreamingChatHelperFallbackChainTest.java chore: sync multiple commits from private dev 2026-04-19 18:37:44 +08:00
NodeStreamingChatHelperNormalizerWiringTest.java fix(agent): collapse SystemMessages at egress to fix LM Studio 400 (#218) 2026-05-25 17:57:03 +08:00
NodeStreamingChatHelperPoolTest.java fix(chat): resilient retry for transient AI gateway errors 2026-06-15 08:02:02 +08:00
NodeStreamingChatHelperThinkingCapTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
NodeStreamingChatHelperToolCallArgsTest.java fix(agent): normalize replayed tool-call arguments to valid JSON (#410) 2026-06-26 11:19:19 +08:00
ReturnDirectEndToEndTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00
StateGraphReActAgentStreamedContentDeltaTest.java fix(agent): structured tool-call replay + final-answer-only content (#120) 2026-05-14 07:46:30 +08:00
StripThinkingBoundaryTest.java chore(test): backfill mateclaw-server/src/test/ that earlier PRIVATE_ITEMS pattern accidentally excluded 2026-05-12 17:38:08 +08:00