stain lu
4da808da50
fix: scope nested agent lanes per target session ( #67785 ) (thanks @stainlu)
...
* fix(agents): scope nested lane per target session to stop cross-agent blocking
* docs(agents): note per-session nested-lane lifecycle parity with session:* lanes
* refactor(agents): distill nested lane helpers
* fix: scope nested agent lanes per target session (#67785 ) (thanks @stainlu)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-19 07:58:55 +05:30
Peter Steinberger
67bd9edd8b
test: share cache trace memory fixture
2026-04-19 03:27:05 +01:00
Peter Steinberger
6de5f92835
test: share command delivery media fixture
2026-04-19 03:24:43 +01:00
Peter Steinberger
83a0f1fd52
test: share subagent cleanup decision fixture
2026-04-19 03:22:10 +01:00
Peter Steinberger
314654bd0f
test: share auth profile env fixture
2026-04-19 03:19:57 +01:00
Peter Steinberger
22d99ee9df
test: share models config env fixture
2026-04-19 03:17:36 +01:00
Peter Steinberger
8f92c0607c
test: share transcript replay defaults fixture
2026-04-19 03:15:23 +01:00
Ayaan Zaidi
74f0dc87de
fix: always send openai stream usage flag ( #68746 ) (thanks @kagura-agent)
2026-04-19 07:44:48 +05:30
Ayaan Zaidi
43f6ffd0ae
test: distill openai stream usage regression coverage
2026-04-19 07:44:48 +05:30
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