Commit graph

32337 commits

Author SHA1 Message Date
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
Some checks are pending
CI / build-artifacts (push) Blocked by required conditions
CI / (push) Blocked by required conditions
CI / checks-fast-protocol (push) Blocked by required conditions
CI / -1 (push) Blocked by required conditions
CI / checks-node-extensions (push) Blocked by required conditions
CI / -2 (push) Blocked by required conditions
CI / -3 (push) Blocked by required conditions
CI / checks-node-core (push) Blocked by required conditions
CI / extension-fast (push) Blocked by required conditions
CI / check (push) Blocked by required conditions
CI / check-additional-boundaries (push) Blocked by required conditions
CI / check-additional-extension-surfaces (push) Blocked by required conditions
CI / check-additional-runtime-topology (push) Blocked by required conditions
CI / check-additional (push) Blocked by required conditions
CI / build-smoke (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -4 (push) Blocked by required conditions
CI / -5 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -6 (push) Blocked by required conditions
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Install Smoke / preflight (push) Waiting to run
Install Smoke / install-smoke (push) Blocked by required conditions
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Workflow Sanity / generated-doc-baselines (push) Waiting to run
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 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