Commit Graph

2312 Commits

Author SHA1 Message Date
Shakker
41cf024776 test: clear acp abort timeout guard 2026-05-09 01:18:16 +01:00
Shakker
f5200eb466 test: clear acp delivery timeout guard 2026-05-09 01:17:15 +01:00
Peter Steinberger
93ba934620 test: simplify dispatch block text collection 2026-05-09 00:47:22 +01:00
Peter Steinberger
2848f63e5a test: simplify followup prompt sections 2026-05-09 00:31:15 +01:00
Shakker
194753bc74 test: wait on block reply abort signal 2026-05-08 23:43:53 +01:00
Shakker
8cc9618bfa test: isolate session reset cleanup queues 2026-05-08 23:04:01 +01:00
Peter Steinberger
df1851b27d test: simplify export html specificity count 2026-05-08 22:59:57 +01:00
Peter Steinberger
946419d105 test: simplify auto reply allowlist normalization 2026-05-08 22:56:59 +01:00
Peter Steinberger
1b9cfc86cd test: dedupe replay JSONL parsing 2026-05-08 22:30:52 +01:00
Peter Steinberger
27ddb6bea2 test: avoid core count filter predicates 2026-05-08 22:08:55 +01:00
Peter Steinberger
7188ab7f6b test: clear exact count filter assertions 2026-05-08 22:07:09 +01:00
Peter Steinberger
ce515dbf4d test: avoid misc count filter allocations 2026-05-08 22:05:41 +01:00
Peter Steinberger
b570511e23 test: tighten auto reply nullable assertions 2026-05-08 21:02:37 +01:00
Peter Steinberger
ae2ae469c2 test: require auto reply prep callbacks 2026-05-08 19:50:54 +01:00
Peter Steinberger
0df60360e7 test: require queue deferred callbacks 2026-05-08 19:01:37 +01:00
Shakker
79dd22bfb2 test: tighten heartbeat session store assertions 2026-05-08 17:58:01 +01:00
Shakker
9b3c3686bc test: tighten block reply enqueue assertion 2026-05-08 17:52:20 +01:00
Peter Steinberger
827354b7b2 test: require active video task status 2026-05-08 17:51:25 +01:00
Shakker
07a577630a test: tighten subagent target assertions 2026-05-08 17:50:30 +01:00
Shakker
6f2ada1723 test: tighten tts command result assertions 2026-05-08 17:44:40 +01:00
Shakker
ca4d6da0aa test: tighten reply normalization assertions 2026-05-08 17:30:42 +01:00
Shakker
7c4c4762eb test: tighten session fork assertions 2026-05-08 17:08:00 +01:00
Shakker
0bd7995ddb test: tighten post compaction context assertions 2026-05-08 17:07:16 +01:00
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
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
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
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