Peter Steinberger
cfb551c709
test(openrouter): cover DeepSeek live cache hits
2026-04-25 06:49:08 +01:00
Peter Steinberger
2cd2732ab6
docs: document trusted CIDR node auto-approval
2026-04-25 06:46:26 +01:00
Peter Steinberger
537a8e25ed
fix(signal): classify filename-only voice notes
2026-04-25 06:45:54 +01:00
Peter Steinberger
f44759073b
feat(gateway): auto-approve trusted CIDR node pairing ( #61004 ) (thanks @sahilsatralkar)
2026-04-25 06:40:25 +01:00
Sukhdeep
6c1d4414d9
fix(browser): dedupe concurrent lazy start ( #61772 ) ( #61772 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-25 06:39:14 +01:00
Peter Steinberger
d79b9e0af4
fix(openrouter): allow DeepSeek cache-ttl eligibility
2026-04-25 06:38:34 +01:00
Peter Steinberger
29f7a2f441
docs(cron): clarify isolated session context
2026-04-25 06:37:18 +01:00
Peter Steinberger
f2745aa03a
refactor(cron): clarify ambient session context rollover
2026-04-25 06:37:18 +01:00
Ziy
eaf6d3c146
fix(dashboard): keep bearer token out of runtime logs
...
Avoid logging tokenized Control UI URLs or SSH hints while preserving clipboard/browser token handoff.\n\nThanks @Ziy1-Tan!
2026-04-25 06:36:11 +01:00
Peter Steinberger
c2a2a481b2
fix(whatsapp): preserve audio-as-voice payload intent
2026-04-25 06:35:57 +01:00
monsonego
80b6da72f5
test(ui): cover nested qualified chat model refs ( #65340 )
...
Adds regression coverage for provider-qualified nested model ids such as nvidia/deepseek-ai/deepseek-v3.2.
Validated:
- pnpm test ui/src/ui/chat-model-ref.test.ts ui/src/ui/chat-model-select-state.test.ts
Thanks @monsonego.
2026-04-25 06:32:47 +01:00
Peter Steinberger
0970fc5da7
ci: relax bundled channel fast smoke timeout
2026-04-25 06:31:39 +01:00
Mason Huang
d4ed19dafc
chore(changelog): move #66884 entry to 2026.4.24 ( #71410 )
2026-04-25 13:31:33 +08:00
Peter Steinberger
5b59079fd4
fix(tts): preserve audio-only hook transcript
2026-04-25 06:28:54 +01:00
Vincent Koc
88ea3d839b
docs: sentence-case Title Case table headers in Codex/runtime docs
...
Three table headers introduced in recent agent-runtime / Codex-harness
doc commits used Title Case despite the surrounding house style:
- agent-runtimes.md L17: 'What It Means' -> 'What it means'
- agent-runtimes.md L100: 'Why It Matters' -> 'Why it matters'
- codex-harness.md L615: 'V1 Boundary' / 'Future Path' ->
'V1 boundary' / 'Future path' (V1 stays as the recognized acronym)
2026-04-24 22:27:10 -07:00
Vincent Koc
57f5b3b201
fix(daemon): harden launchd restart handoff ( #71409 )
2026-04-24 22:27:05 -07:00
Vincent Koc
44ad970e48
docs: replace generic 'this page covers' intros with direct openings
...
Four pages started with weak meta-descriptions ('This page covers...')
that restate the frontmatter summary. Replace with direct content-first
openings, and sentence-case a stray 'Slash Commands' link in
configuration-reference.
2026-04-24 22:25:03 -07:00
Vincent Koc
93346b00fb
docs: drop redundant body H1s that duplicated frontmatter title
...
- concepts/streaming.md: remove '# Streaming + chunking'.
- reference/session-management-compaction.md: remove Title Case H1
'# Session Management & Compaction (Deep Dive)'.
- plugins/voice-call.md: remove '# Voice Call (plugin)'.
CLI pages keep their command-formatted body H1s since that is the repo
convention and the formatting is not expressible in frontmatter.
2026-04-24 22:23:45 -07:00
Peter Steinberger
f9c268cf56
ci: keep fast fixture edits on narrow path
2026-04-25 06:22:57 +01:00
Peter Steinberger
576c6c240f
fix(discord): collapse cron announce text
2026-04-25 06:22:30 +01:00
Vincent Koc
ee3c32c103
docs(plugins): clarify inspector package boundary
2026-04-24 22:21:53 -07:00
Sean Coley
a35333abe1
fix(browser): recover stale Chromium profile locks ( #62935 ) ( #62935 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-25 06:21:49 +01:00
Peter Steinberger
f00d65a304
test: align status scan compatibility fixture
2026-04-25 06:18:32 +01:00
Peter Steinberger
2f097c47f8
ci: route narrow ci changes through fast path
2026-04-25 06:18:32 +01:00
Vincent Koc
c948c63bbd
docs: unify casing and replace path-as-text links across recent doc surfaces
...
Sweep recent (last ~5h) doc edits for two readability/uniformity issues:
- Replace 42 path-as-text links of the form '[/foo/bar](/foo/bar)' with
descriptive labels derived from each target page's frontmatter title
(e.g. '[Anthropic]', '[Token use and costs]', '[OpenAI-compatible
endpoints]'). Affected files include gateway/troubleshooting,
concepts/oauth, reference/session-management-compaction, and
reference/transcript-hygiene.
- Sentence-case Title-Cased headings and link text in Related sections
across codex-harness, model-providers, tools/plugin, sdk-runtime,
sdk-setup, prompt-caching, ci, cli/config, google-meet, browser,
rich-output-protocol, subagents, web/control-ui, while preserving
brand and proper-noun capitalization (OpenAI, Codex, Chrome, Parallels,
Z.AI, etc.).
2026-04-24 22:18:22 -07:00
Peter Steinberger
88ca1859ed
fix(discord): use undici multipart form data ( #71383 )
2026-04-25 06:18:10 +01:00
Peter Steinberger
439f353cf6
fix(discord): bridge undici multipart types
2026-04-25 06:18:10 +01:00
TC500
52ebdabcfd
fix(discord): use undici form data for multipart uploads
2026-04-25 06:18:10 +01:00
Peter Steinberger
1afbfdf451
fix(control-ui): preserve optimistic chat tail
2026-04-25 06:15:55 +01:00
Vincent Koc
86dc820560
feat(plugins): add compatibility registry
2026-04-24 22:15:41 -07:00
Vincent Koc
f0ceb4b68f
fix(cron): isolate fresh cron session state
...
* fix(cron): isolate fresh cron session state
* fix(cron): deep-copy isolated session state
* fix(cron): reset isolated session context
* test(providers): avoid shared mock races
* test(providers): type injected stream fakes
* ci: refresh package boundary on reply runtime changes
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-24 22:15:19 -07:00
alexlomt
7a9584f0f9
fix(ci): harden release checks workflow inputs ( #66884 )
...
Merged via squash.
Prepared head SHA: d4e0097301
Co-authored-by: alexlomt <181166594+alexlomt@users.noreply.github.com >
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Reviewed-by: @hxy91819
2026-04-25 13:13:30 +08:00
Peter Steinberger
8acc92c881
feat(google): support Gemini TTS style profile
2026-04-25 06:11:23 +01:00
Peter Steinberger
3f63ba8fd8
fix(webchat): hide heartbeat history artifacts
2026-04-25 06:10:57 +01:00
Peter Steinberger
a2a49b430c
test(plugins): route tts contract helper changes narrowly
2026-04-25 06:05:00 +01:00
Mason Huang
b79272baad
CI: increase CodeQL JavaScript runner size ( #71402 )
...
* CI: increase CodeQL JavaScript runner size
* CI: trim CodeQL JavaScript scope further
* ci: keep CodeQL extension coverage
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-25 13:04:48 +08:00
Peter Steinberger
104a8f3f52
test(browser): handle oom wrapper in chrome launch assertion
2026-04-25 06:02:03 +01:00
Peter Steinberger
fa22ca8883
test(qa): cover stale subagent child links
2026-04-25 05:59:42 +01:00
Peter Steinberger
7f6452897e
fix(agents): repair strict provider tool replay
2026-04-25 05:56:13 +01:00
Peter Steinberger
e31aef7e19
fix(tts): migrate legacy edge config in doctor
2026-04-25 05:55:54 +01:00
Peter Steinberger
b0e834b2d9
fix(browser): support per-profile executable paths
...
Co-authored-by: nobrainer-tech <nobrainer-tech@users.noreply.github.com >
2026-04-25 05:50:20 +01:00
Peter Steinberger
759fe0bf95
docs: cover reply media and voice-call fixes
2026-04-25 05:48:29 +01:00
Peter Steinberger
938b53698e
test(voice-call): cover tunnel startup
2026-04-25 05:43:42 +01:00
Peter Steinberger
2b87d9f3ec
fix(voice-call): reject local webhook fallback
2026-04-25 05:41:29 +01:00
Peter Steinberger
2f39e6df59
fix(tts): prefer active speech provider lookup
2026-04-25 05:39:10 +01:00
Peter Steinberger
2033075570
fix(sessions): hide stale subagent child links
2026-04-25 05:39:10 +01:00
Peter Steinberger
c11730fd09
fix(tts): keep speech fallback discovery scoped
2026-04-25 05:38:45 +01:00
Peter Steinberger
b8239be46b
fix(voice-call): settle cleared tts queue
2026-04-25 05:38:36 +01:00
Jamil Zakirov
52267a6b75
fix(auto-reply): run message_sending before inbound delivery
...
Run inbound auto-reply delivery through message_sending hooks before sending replies.
Co-authored-by: Jamil Zakirov <15848838+jzakirov@users.noreply.github.com >
2026-04-25 10:07:35 +05:30
Peter Steinberger
04c5bbf33d
fix(reply): dedupe block-streamed media
2026-04-25 05:35:31 +01:00