Commit Graph

32328 Commits

Author SHA1 Message Date
kagura-agent
c560793482 fix: always send stream_options.include_usage when streaming openai-completions
Backends like llama-cpp and LM Studio require stream_options: { include_usage: true }
in the request payload to report token usage in streaming responses.
buildOpenAICompletionsParams() previously gated this behind supportsUsageInStreaming
compat detection, which excluded non-standard and custom endpoints. The OpenAI SDK
sends this unconditionally, so we now do the same.

Fixes #68707
2026-04-19 07:44:48 +05:30
Peter Steinberger
1212412ff1 test: share context window model fixture 2026-04-19 03:12:59 +01:00
Peter Steinberger
a56aa6ccbe test: share model compat streaming fixture 2026-04-19 03:10:47 +01:00
Peter Steinberger
59032f63b1 test: share compact skill prompt fixture 2026-04-19 03:08:24 +01:00
Peter Steinberger
72f4b4186b test: share requester route binding fixture 2026-04-19 03:06:12 +01:00
Peter Steinberger
aa8331c836 test: share channel summary fixtures 2026-04-19 03:03:46 +01:00
Peter Steinberger
4862d34925 fix: package plugin SDK alias wrappers v2026.4.19-beta.1 2026-04-19 03:01:25 +01:00
Peter Steinberger
e39af9545f test: share sessions list details helper 2026-04-19 03:00:06 +01:00
Peter Steinberger
e28984c74a test: share media completion fixture 2026-04-19 02:58:01 +01:00
Peter Steinberger
3d3d585165 test: share idle timeout stream fixture 2026-04-19 02:54:27 +01:00
Peter Steinberger
5200ffb90c test: share update npm root runner 2026-04-19 02:52:33 +01:00
Peter Steinberger
0969336ef6 test: share install package fixtures 2026-04-19 02:50:25 +01:00
Peter Steinberger
2d6f44b6ce test: share fetch capture fixtures 2026-04-19 02:48:23 +01:00
Peter Steinberger
ff5904f5f4 test: share subagent action fixtures 2026-04-19 02:46:08 +01:00
Peter Steinberger
faae8e08b3 test: share qmd multi-agent config fixture 2026-04-19 02:43:52 +01:00
Peter Steinberger
f8f98c116e test: share doctor config mutation fixtures 2026-04-19 02:41:13 +01:00
Peter Steinberger
b7d362ddbb test: share doctor stale plugin fixture 2026-04-19 02:39:18 +01:00
Peter Steinberger
a4ac25972b test: share agent command runtime fixture 2026-04-19 02:35:30 +01:00
Peter Steinberger
b73103ab85 test: share cleanup command harness 2026-04-19 02:33:15 +01:00
Peter Steinberger
14435c8bdf test: share dotenv env key fixtures 2026-04-19 02:30:56 +01:00
Peter Steinberger
9380128193 test: share backup temp home helper 2026-04-19 02:29:01 +01:00
Peter Steinberger
5bbfa40255 test: share channel add config assertion 2026-04-19 02:26:50 +01:00
Peter Steinberger
496ccc3f73 test: share daemon scheduled repair helper 2026-04-19 02:25:04 +01:00
Peter Steinberger
383fa94c92 test: share onboarding discovery beacon fixture 2026-04-19 02:23:19 +01:00
Peter Steinberger
d1485ada9c test: share channel token account fixture 2026-04-19 02:21:06 +01:00
Peter Steinberger
1917c09d1c test: share sessions config fixture 2026-04-19 02:19:18 +01:00
Peter Steinberger
6798cbbd52 test: share status memory fixture 2026-04-19 02:17:13 +01:00
Peter Steinberger
10d7c4d50e test: share approval channel event fixture 2026-04-19 02:15:18 +01:00
Peter Steinberger
37bed56c1d test: share exec skill prelude fixtures 2026-04-19 02:12:28 +01:00
Peter Steinberger
caf8d75dfb test: stabilize plugin docker bundle command smoke 2026-04-19 02:09:43 +01:00
Peter Steinberger
ac8f0c9c0d chore: prepare 2026.4.19-beta.1 release 2026-04-19 02:09:43 +01:00
Peter Steinberger
9a1761d80c test: share approval session target fixture 2026-04-19 02:09:17 +01:00
Peter Steinberger
89a5eadd4e test: share exec approval policy fallback fixture 2026-04-19 02:06:54 +01:00
Peter Steinberger
77876bd05c test: share ghost reminder heartbeat fixtures 2026-04-19 02:04:24 +01:00
Peter Steinberger
805481c176 perf: narrow bonjour and sqlite runtime type surfaces 2026-04-19 02:03:19 +01:00
Peter Steinberger
9d8e923ddb test: share heartbeat override fixture 2026-04-19 02:00:01 +01:00
Peter Steinberger
af711f9e9f perf: speed up subagent and skill tests 2026-04-19 01:57:34 +01:00
Peter Steinberger
346aa0ed47 perf: narrow HTML parser type surface 2026-04-19 01:31:29 +01:00
Peter Steinberger
6f076dcde7 test: share core channel delivery harness 2026-04-19 01:27:04 +01:00
Peter Steinberger
1f71137d1e perf: narrow PDF extractor type surface 2026-04-19 01:26:13 +01:00
Peter Steinberger
046d983d26 test: share orphan key migration fixtures 2026-04-19 01:24:35 +01:00
Peter Steinberger
550b946696 test: share telegram forum delivery harness 2026-04-19 01:21:35 +01:00
Peter Steinberger
13e707fb7f test: share plugin approval forwarding fixtures 2026-04-19 01:18:39 +01:00
Peter Steinberger
1bef457cb6 test: speed up agent hotspot tests 2026-04-19 01:17:14 +01:00
Peter Steinberger
f40bd56793 test: isolate agent hotspot scans 2026-04-19 01:16:55 +01:00
Peter Steinberger
473225c471 test: share watch node harness setup 2026-04-19 01:16:10 +01:00
Peter Steinberger
f62766b996 test: share heartbeat telegram fixtures 2026-04-19 01:12:58 +01:00
Peter Steinberger
22a9dade9c test: share plugin install setup fixtures 2026-04-19 01:10:33 +01:00
Peter Steinberger
3fb87b127c test: share exec policy rollback snapshots 2026-04-19 01:07:39 +01:00
Peter Steinberger
e1fe71872c test: share unresolved cron next-run fixtures 2026-04-19 01:05:15 +01:00