Shakker
5c39e2da3a
test: accept utc timestamp label
2026-05-08 15:01:42 +01:00
Peter Steinberger
048a50cfe1
test: tighten auto reply timestamps
2026-05-08 14:56:01 +01:00
Super Zheng
e7277b4e3a
refactor(agents): preserve raw reasoning stream and push formatting to edge ( #78397 )
...
Merged via squash.
Prepared head SHA: bb56f7ee00
Co-authored-by: medns <1575008+medns@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-05-08 06:08:21 -07:00
Ayaan Zaidi
f2c813cb31
refactor(memory): simplify memory flush counter
2026-05-08 18:35:59 +05:30
Vincent Koc
731814ca7e
fix(memory): preserve memory flush compaction count
2026-05-08 18:35:59 +05:30
Peter Steinberger
bc720dedaf
test: clarify boolean membership assertions
2026-05-08 13:54:10 +01:00
Ayaan Zaidi
67fa43d054
test(auto-reply): reuse duplicate dispatch helper
2026-05-08 18:21:17 +05:30
Ayaan Zaidi
21c33bed3b
fix(telegram): preserve tool-only duplicate suppression
2026-05-08 18:21:17 +05:30
Peter Steinberger
7c8857be99
test: clarify core resilience test names
2026-05-08 13:39:18 +01:00
Ayaan Zaidi
013e1ac72f
test(reply): cover native slash fast path
2026-05-08 18:08:40 +05:30
Ayaan Zaidi
ba91d477a2
fix(reply): fast-path native slash commands
2026-05-08 18:08:40 +05:30
Peter Steinberger
472a7a6abd
test: clarify gateway hook resilience assertions
2026-05-08 13:25:52 +01:00
Chencheng Li
15b39313cc
fix: separate Current time from Reference UTC ( #42654 )
...
Merged via squash.
Prepared head SHA: 0829399ebd
Co-authored-by: chencheng-li <49442600+chencheng-li@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-05-08 14:19:28 +03:00
Peter Steinberger
d11fb85152
test: clarify auto reply chunk assertion
2026-05-08 11:00:23 +01:00
Shakker
ea5116089c
test: clarify acp live streaming assertions
2026-05-08 09:35:03 +01:00
Ayaan Zaidi
ac75d6f76e
fix(reply): render hydrated reply chain in inbound prompt
2026-05-08 13:08:46 +05:30
Ayaan Zaidi
c307a61264
feat(reply): add reply-chain prompt context
2026-05-08 13:08:46 +05:30
Shakker
511f42d8a3
fix: keep acp telegram replies durable
2026-05-08 08:14:29 +01:00
Shakker
b9791e347c
perf: avoid sorting runtime selections
2026-05-08 08:14:29 +01:00
pashpashpash
02fe0d8978
Keep OpenAI Codex migrations on automatic runtime routing ( #79238 )
...
* fix: keep migrated openai codex routes automatic
* scope runtime policy to providers and models
* fix runtime policy surfaces
* fix ci runtime policy checks
* fix doctor stale session runtime pins
2026-05-08 16:05:35 +09:00
Peter Steinberger
03c41eac2d
test: invoke auth and reply callbacks
2026-05-08 06:26:42 +01:00
Peter Steinberger
11d0c5e42a
test: invoke captured test callbacks
2026-05-08 06:23:20 +01:00
Peter Steinberger
41c5990d13
fix(auto-reply): resolve scp from path for media staging ( #79202 )
2026-05-08 06:20:37 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
Val Alexander
d12c92c216
fix(usage): roll up session lineage history
...
Summary:
- Roll up transcript-backed session usage across logical session lineage.
- Preserve lineage through /new and /reset rotations.
- Add Control UI usage scope controls with legacy gateway fallback.
- Refresh generated protocol and Control UI locale fallback surfaces.
Verification:
- pnpm test src/auto-reply/reply/session.test.ts ui/src/ui/controllers/usage.node.test.ts src/gateway/server-methods/usage.sessions-usage.test.ts
- pnpm protocol:check
- pnpm ui:i18n:check
- pnpm ui:build
- git diff --check
- PR CI green on 10f10850ee
Closes #50701 .
2026-05-07 22:38:11 -05:00
Patrick Erichsen
31a710c5a6
Fix Telegram model status Codex auth label ( #79135 )
2026-05-07 20:43:31 -04:00
Mert Başar
029ca8c268
feat(agents): implement state-aware failover and lane suspension
...
Summary:
- Persist quota-suspension state transitions and reload fresh suspension state before failover handoff injection.
- Restore suspended lanes to configured concurrency and share failover-to-suspension reason mapping across fallback and embedded runner paths.
- Export model.failover diagnostics via OTLP and cover queueing/resume behavior with regressions.
Verification:
- pnpm test src/config/sessions/store.pruning.integration.test.ts src/process/command-queue.test.ts src/agents/session-suspension.test.ts src/agents/model-fallback.test.ts extensions/diagnostics-otel/src/service.test.ts
- git diff --check
- pnpm exec oxfmt --check --threads=1 on changed TypeScript files
- GitHub checks: 92 successful, 0 pending, 0 failed on head 962146be88
- Review threads: none unresolved
2026-05-07 18:34:05 -05:00
Peter Steinberger
830a72d2ee
fix(chat): reset model override with default
2026-05-07 22:36:31 +01:00
Vincent Koc
c97998ce21
chore(channels): remove bluebubbles bundled surface
2026-05-07 12:52:48 -07:00
pashpashpash
1c33990108
Route OpenAI agents through Codex by default ( #78899 )
...
* route openai agent runs through codex
* fix: load codex plugin for implicit openai runtime
* fix: preserve explicit OpenAI PI Codex auth routing
* fix: show codex auth for openai model listing
* fix: map codex auth into configured openai list rows
* fix: preserve explicit openai pi auth routes
* docs: keep openai model route examples canonical
* fix: clean openai codex test fixtures
* fix: scope codex auth status fallback
* fix: repair current ci boundary drift
2026-05-07 19:46:49 +09:00
Alex Knight
bf3b994378
fix(compaction): ignore metadata bytes in preflight pressure
...
Fix stale preflight compaction pressure estimation so metadata bytes before the latest usage record do not count as model-context tokens, while preserving post-usage tail pressure and the active transcript byte guard.
Fixes #78604 .
2026-05-07 20:10:20 +10:00
Pavan Kumar Gondhi
758051322d
Honor owner enforcement for native commands [AI] ( #78864 )
...
* fix: honor owner enforcement for native commands
* addressing codex review
* addressing codex review
* docs: add changelog entry for PR merge
2026-05-07 15:26:49 +05:30
Peter Steinberger
8e17910191
fix: treat aws sdk auth profiles as config metadata
2026-05-07 10:24:19 +01:00
Christof
afdf03b563
fix: clear reset skills snapshot ( #78873 )
2026-05-07 11:18:39 +02:00
pashpashpash
3a901b5e95
Revert "Install Codex plugin on OpenAI model selection ( #78799 )" ( #78878 )
...
This reverts commit c8f3fecad6 .
2026-05-07 18:13:59 +09:00
Vincent Koc
34ca9adbf5
test(status): keep pi status expectation for openai routes
2026-05-07 02:02:59 -07:00
pashpashpash
c8f3fecad6
Install Codex plugin on OpenAI model selection ( #78799 )
...
* route openai agent runs through codex
* fix: load codex plugin for implicit openai runtime
* docs: credit openai codex auth fix
* fix(agents): respect custom openai runtime routing
* fix(agents): install codex plugin on openai selection
* fix(agents): preserve OpenAI Codex auth switching
* fix(ci): restore channel contract runner expression
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-05-07 01:57:34 -07:00
Rajvardhan Patil
c25f319d49
fix(btw): keep usage placeholder visible
...
Fixes #62877.\n\nThanks @RajvardhanPatil07.
2026-05-07 01:36:11 -07:00
Pavan Kumar Gondhi
d5eabbd36c
fix(auto-reply): gate inline skill tool dispatch [AI] ( #78517 )
...
* fix: enforce tool hooks for inline skill dispatch
* addressing claude review
* addressing codex review
* addressing codex review
* fix: complete root-cause handling
* docs: add changelog entry for PR merge
2026-05-07 13:47:18 +05:30
Peter Steinberger
330ba1fa31
refactor: move canvas to plugin surfaces
2026-05-07 09:07:18 +01:00
Peter Steinberger
2e78fc57af
fix: accept aws-sdk auth profiles
2026-05-07 08:09:55 +01:00
Vincent Koc
f0a7b8a6a8
fix(core): satisfy perf bucket lint
2026-05-06 22:22:39 -07:00
Vincent Koc
8a23485472
fix(reply): preserve queue metadata after perf cherry-picks
2026-05-06 22:22:39 -07:00
Vincent Koc
eee7307891
perf(core): trim reply helper churn
2026-05-06 22:22:39 -07:00
Vincent Koc
468c6a0101
perf(core): trim reply and agent allocation churn
2026-05-06 22:22:39 -07:00
Vincent Koc
16b0a6202c
perf(reply): avoid queue churn in dedupe paths
2026-05-06 22:22:39 -07:00
Peter Steinberger
2b4b60b551
fix: label claude cli oauth status
2026-05-07 05:52:12 +01:00
sallyom
bf2511098f
fix: persist rotated gateway session files
...
Signed-off-by: sallyom <somalley@redhat.com >
2026-05-06 21:41:03 -04:00
Peter Steinberger
9c7c0ae891
fix(discord): keep agents quiet when others are addressed ( #78615 )
...
* fix(discord): keep agents quiet when others are addressed
* fix(groups): tighten addressed-elsewhere prompt
2026-05-06 21:29:42 +01:00
Peter Steinberger
197edaa33d
fix(discord): prompt agents to suppress link embeds ( #78614 )
...
* fix(discord): prompt agents to suppress link embeds
* fix(discord): tighten link embed prompt
2026-05-06 21:27:03 +01:00