Peter Steinberger
45bdfb5f72
ci(docker): keep release path at three chunks
2026-04-27 06:39:46 +01:00
Peter Steinberger
5e9a96fafb
ci(docker): reuse cached e2e images for reruns
2026-04-27 06:29:09 +01:00
Peter Steinberger
679e476183
ci: always shard full Matrix QA
2026-04-27 06:28:35 +01:00
Peter Steinberger
32b1f0ce74
ci: narrow package acceptance to artifact lanes
2026-04-27 06:17:05 +01:00
Vincent Koc
5bba899a70
docs: batch fix filler Note/page openers and one TUI auth Warning
...
- gateway/authentication: tighten model-provider Note opener
- help/debugging: drop 'this page covers' filler
- reference/session-management-compaction: rephrase end-to-end intro
- reference/transcript-hygiene: drop 'this document describes' filler
- web/index: collapse 'this page focuses' filler
- web/tui: convert prose --url Note to Warning component
2026-04-26 22:12:17 -07:00
Peter Steinberger
748daa4857
ci: make package acceptance legacy-safe
2026-04-27 05:46:06 +01:00
Peter Steinberger
6987132aed
ci: add Matrix QA profiles
2026-04-27 05:43:14 +01:00
Peter Steinberger
02455c0c52
ci: include telegram in release package acceptance
2026-04-27 05:14:19 +01:00
Peter Steinberger
cc79f4982c
docs: explain telegram package artifact testing
2026-04-27 05:09:17 +01:00
Peter Steinberger
720ab99307
docs: explain release validation entrypoints
2026-04-27 05:07:22 +01:00
Peter Steinberger
3c8760f16d
fix: allow heavyweight docker lanes at low parallelism
2026-04-27 05:04:52 +01:00
Peter Steinberger
6590e0e872
docs: expand release validation runbook
2026-04-27 04:50:51 +01:00
Peter Steinberger
02d266c6c4
ci: split package acceptance refs
2026-04-27 04:39:19 +01:00
Peter Steinberger
76de167ca1
ci: add package acceptance workflow
2026-04-27 04:25:31 +01:00
Peter Steinberger
29af4add2a
feat: trigger compaction for oversized transcripts
2026-04-27 03:46:11 +01:00
Peter Steinberger
6a20c83cf7
docs: clarify Ollama web search auth
2026-04-27 02:07:59 +01:00
Peter Steinberger
658240de74
ci: add full release validation workflow
2026-04-27 02:02:34 +01:00
Peter Steinberger
3c95327b34
Fix compacted session transcript rotation
2026-04-26 17:51:00 -07:00
Peter Steinberger
92c1924d27
ci: remove duplicate extension fast lane
2026-04-27 01:36:45 +01:00
Peter Steinberger
fa0729e145
test: auto-discover vitest suites
2026-04-27 00:55:06 +01:00
Peter Steinberger
89ab39ca64
test: simplify changed test routing
2026-04-26 23:58:13 +01:00
Peter Steinberger
199d5f765f
docs(test): explain cheap docker reruns
2026-04-26 23:56:14 +01:00
Peter Steinberger
2efc4a8233
docs(test): document docker e2e layout
2026-04-26 23:36:31 +01:00
Peter Steinberger
d108110a89
ci: use packaged tarball for docker e2e
2026-04-26 23:10:33 +01:00
Peter Steinberger
baaad52389
ci: split docker e2e images
2026-04-26 22:55:00 +01:00
Peter Steinberger
9eb0934492
test: tighten changed test routing
2026-04-26 10:25:04 +01:00
Vincent Koc
5e8fda4c64
docs(memory-config): rewrite with CardGroup overview links, Steps for auto-detect, AccordionGroup for provider configs and QMD subsections
2026-04-26 00:21:28 -07:00
Peter Steinberger
e40094a9ef
test(browser): add CDP snapshot Docker smoke
2026-04-26 04:40:26 +01:00
Vincent Koc
a0ca546997
test(qa): add local otel smoke harness
2026-04-25 19:30:46 -07:00
Peter Steinberger
0e1f53f020
fix: clear system events on session reset
2026-04-26 03:09:15 +01:00
Peter Steinberger
0ca952cdd5
feat(tts): add per-agent voice overrides
2026-04-26 02:54:13 +01:00
Peter Steinberger
566d2d73a3
fix: keep system events from extending session resets ( #71845 )
2026-04-26 02:29:44 +01:00
pashpashpash
5404bbbb71
Avoid duplicate generated media attachments
...
Generated media can be produced in intermediate tool results before the assistant chooses which assets to share in its final reply. This change keeps those intermediate files from being appended a second time when the final reply already names the assets to deliver, and tightens the media directive parsing around unsafe or ambiguous URLs.
2026-04-25 17:56:29 -07:00
Peter Steinberger
956cb1c7db
fix: keep local embedding batches from flooding providers
2026-04-26 00:11:35 +01:00
Peter Steinberger
496d90c3b5
ci: split auto-reply shard timing
2026-04-25 23:47:00 +01:00
Peter Steinberger
30325f567c
fix: use prompt snapshots for live context diagnostics
2026-04-25 20:25:44 +01:00
Peter Steinberger
791ad0864a
fix: strip invalid thinking replay signatures
...
Fixes #45010 .
Supersedes #70054 .
Co-authored-by: Chris Staples <chris.staples@sophos.com >
Co-authored-by: Fourier <yang.fourier@gmail.com >
2026-04-25 20:12:30 +01:00
Peter Steinberger
a018db771d
fix: preserve omitted thinking replay turns
2026-04-25 19:54:28 +01:00
Chunyue Wang
930d81aa41
fix(agents): prevent Bedrock replay death loop on empty assistant content ( #71627 )
...
* fix(agents): prevent Bedrock replay death loop on empty assistant content
Fixes #71572
* docs: document Bedrock replay repair (#71627 ) (thanks @openperf)
* fix(diagnostics): share diagnostic event state across sdk graphs
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-25 19:04:40 +01:00
Peter Steinberger
8e7d382c37
refactor(tts): clarify text media directives
2026-04-25 18:18:34 +01:00
Peter Steinberger
768bbc7cc0
docs: update OpenAI GPT-5.5 API guidance
2026-04-25 18:14:10 +01:00
Peter Steinberger
60f9358348
fix(tts): preserve legacy tool voice hints
2026-04-25 17:56:37 +01:00
Val Alexander
b85b106b10
docs: add application modernization plan ( #71528 )
...
* docs: add application modernization plan
* docs: clarify frontend skill target
2026-04-25 05:29:57 -05:00
Peter Steinberger
70b3ba2fed
test: speed up Docker live scheduling
2026-04-25 10:01:50 +01:00
Peter Steinberger
cfb551c709
test(openrouter): cover DeepSeek live cache hits
2026-04-25 06:49:08 +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
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
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