NhaNT
265728bab7
fix: forward generateKwargs passthrough keys
...
Forward unrecognized OpenAI-compatible generateKwargs keys through extraBody while reserving documented provider control keys such as modelsPath.\n\nVerification:\n- cd mateclaw-server && mvn -pl . test -Dtest=OpenAiCompatibleChatModelBuilderTest,ModelDiscoveryServiceTestPromptTest\n- cd mateclaw-ui && node --max-old-space-size=6144 ./node_modules/vue-tsc/bin/vue-tsc.js --noEmit
2026-08-15 01:32:03 -04:00
matevip
41ffe38699
fix(team): harden readonly run interactions ( #596 )
2026-08-15 00:54:19 -04:00
matevip
9a3b95df53
fix(team): unify Team Run delivery experience ( #596 )
2026-08-15 00:37:08 -04:00
matevip
f629b04f2a
fix(agent): cache runtime tool name lookups
2026-08-14 04:50:13 -04:00
matevip
50c6eb92f9
fix(agent): refresh context previews without MCP hot-path scan
2026-08-14 04:34:51 -04:00
matevip
04209c3f7f
fix(ui): refresh agent context previews
2026-08-14 03:42:57 -04:00
matevip
d1592cc922
fix(team): stabilize runs and compact markdown delivery
2026-08-14 03:25:47 -04:00
matevip
dc3506f748
feat(team): unify team run experience ( #596 )
2026-08-13 07:00:24 -04:00
matevip
bd35f28dad
fix(wiki): preserve knowledge base ids in tool inputs
2026-08-13 04:04:30 -04:00
matevip
c4751ea69c
fix(tools): preserve cron job id tool inputs
2026-08-13 04:01:32 -04:00
matevip
04a61fda19
fix(chat): preserve large ids in JSON detail viewer
2026-08-13 04:00:47 -04:00
matevip
7a34f3a502
fix(tools): preserve datasource id tool inputs
2026-08-13 03:58:05 -04:00
matevip
7bf18e6af8
fix(wiki): preserve agent id tool inputs
2026-08-13 03:56:03 -04:00
matevip
b1f3332ae1
fix(memory): preserve remaining agent id tool inputs
2026-08-13 03:53:27 -04:00
matevip
cabff7e498
fix(memory): preserve session search agent id
2026-08-13 03:51:42 -04:00
matevip
06105faa4d
fix(memory): preserve agent id in tool inputs
2026-08-13 03:45:57 -04:00
matevip
49d31d0847
fix(chat): keep route agent for conversation deep links
2026-08-13 03:20:39 -04:00
matevip
b8a8aac7f9
fix: preserve agent id precision in memory tools
2026-08-13 03:08:44 -04:00
matevip
4d9e7b024f
fix(chat): preserve team task deep links ( #596 )
2026-08-13 02:47:33 -04:00
matevip
ba0e4506b7
feat(browser): harden browser automation reliability
2026-08-12 06:02:36 -04:00
倪程伟
0ae8552f5a
fix(webchat): harden stream cleanup and timeout handling
...
Normalize stream idle timeout overrides, make WebChat orphan cleanup use exact run handles so stale callbacks cannot mutate replacement runs, and preserve approval replay usage metadata with regression coverage.
2026-08-12 02:08:59 -04:00
matevip
438d8d26ae
fix(team): keep task runs in team workspace ( #596 )
2026-08-11 06:00:00 -04:00
matevip
071fff76ab
fix(agent): enforce tool-backed action completion
2026-08-11 05:31:44 -04:00
倪程伟
a11c7ccb52
log(webchat): raise SSE timeout and error lifecycle logs
...
Raise WebChat SSE timeout and non-benign error lifecycle logs to INFO while keeping routine client disconnects at DEBUG, preserving detach-based subscriber lifecycle semantics.
2026-08-11 03:45:24 -04:00
倪程伟
55cf53b9b4
fix(webchat): detach SSE subscribers and reclaim orphan runs
...
Use detach rather than complete for WebChat SSE disconnect callbacks, add an orphan-run grace policy for subscriberless active runs, and emergency-save partial assistant output when reclaimed.
2026-08-11 03:42:43 -04:00
倪程伟
e9c08edb3a
fix(webchat): close SSE streams on done or error
...
Close WebChat subscriber SSE connections when the logical stream reaches done/error, make the emitter timeout configurable, and ensure stale-run eviction closes subscribers instead of leaving clients waiting.
2026-08-11 03:39:56 -04:00
倪程伟
ddb6a837ea
fix(llm): add stream body idle timeout
...
Apply a Reactor inter-frame idle timeout at the streaming chat chokepoint so half-open provider body streams surface through the normal retry/failover path. Also keep the HTTP timeout documentation accurate and cover the behavior with focused tests.
2026-08-11 03:38:46 -04:00
matevip
7563d2dd19
fix(tts): surface provider response diagnostics ( #555 )
2026-08-10 22:40:38 -04:00
mateaix
b196dc73fd
feat(sessions): add batch deletion ( #581 )
2026-08-10 22:13:29 +08:00
mateaix
197e697173
fix(stt): repair DashScope audio decoding ( #580 )
2026-08-10 21:43:02 +08:00
mateaix
314b9ff82e
fix(models): restore workspace model selection ( #592 )
2026-08-10 20:52:37 +08:00
matevip
d5eb3507b6
fix(ui): show superseded content inline
2026-08-10 06:00:05 -04:00
matevip
ce7f0847fb
fix(agent): preserve tool use after compaction
2026-08-10 05:39:08 -04:00
mateaix
5e96dade9c
fix(llm): preserve numeric tool schemas ( #594 )
2026-08-09 21:31:42 +08:00
mateaix
763fb554da
fix(team): enforce workspace isolation ( #593 )
2026-08-09 21:00:29 +08:00
mateaix
54eb77d7c7
feat(feishu): show streaming execution progress
2026-08-09 20:34:54 +08:00
mateaix
8dc6c64683
perf(agent): add progressive tool bridge
2026-08-09 19:39:45 +08:00
mateaix
a204e8eec8
fix(self-evolution): harden lifecycle and plan loops
2026-08-09 18:13:24 +08:00
matevip
c72c8b48e4
fix(skill,agent): curation observation anchor, per-skill adoption, and empty plan-summary fallback
2026-08-07 05:12:33 -04:00
matevip
99c18b968a
fix(chat): persist planning reasoning, dedupe the plan summary, normalize metadata reads
2026-08-06 07:09:32 -04:00
matevip
e8d5e73825
fix(cron): persist the delivery channel and target when a job is edited
2026-08-06 06:35:26 -04:00
matevip
ed7f6f5c19
feat(chat): add reasoning retention controls and a linear trajectory export
2026-08-06 05:48:28 -04:00
matevip
22c49f3a07
fix(chat): keep every iteration reasoning and render the timeline in emission order
2026-08-06 05:13:09 -04:00
matevip
30560eb7cf
fix(chat): classify pre-tool narration by observation count, not iteration budget
2026-08-06 02:39:03 -04:00
matevip
48a7b979df
test(skill): use placeholder bodies in credential-redaction fixtures
2026-08-06 01:55:48 -04:00
matevip
e22173a476
feat(skill): close the self-evolution loop — auto-bind, routine mining, curation provenance and restore points
2026-08-06 01:51:22 -04:00
matevip
9dd58053c0
feat(channel): proactive channel-session message push + cron delivery target picker
2026-08-05 05:51:59 -04:00
matevip
4c9394a86f
fix(stt): surface endpoint, status and body diagnostics on STT failures ( #580 )
2026-08-05 04:26:30 -04:00
matevip
c31a216cbd
feat(chat): first-token pending placeholder in the assistant bubble
2026-08-04 23:28:17 -04:00
matevip
fefb3b25b8
feat(chat): live pre-tool narration collapse via segment_kind SSE event
2026-08-04 22:51:12 -04:00