Peter Steinberger
2fc429dfbf
fix: keep codex oauth bridge extension-owned ( #68284 ) (thanks @vincentkoc)
2026-04-18 21:27:27 +01:00
Vincent Koc
f1cc8f0cfc
fix(codex): reuse bound auth profile for app-server startup
2026-04-18 21:27:27 +01:00
Vincent Koc
b2ca265f11
test(openai): align codex import profile expectation
2026-04-18 21:27:27 +01:00
Vincent Koc
4a4f52b097
fix(auth): restore codex oauth error and resume handling
2026-04-18 21:27:27 +01:00
Vincent Koc
a018257487
fix(auth): harden codex oauth bridge security
2026-04-18 21:27:27 +01:00
Vincent Koc
f6921fd733
refactor(auth): break oauth helper import cycle
2026-04-18 21:27:27 +01:00
Vincent Koc
20debfab90
test(auth): align codex bootstrap expectations
2026-04-18 21:27:27 +01:00
Vincent Koc
78288e37ed
fix(auth): close codex review gaps
2026-04-18 21:27:27 +01:00
Vincent Koc
859eb06662
refactor(auth): route codex runtimes through canonical oauth
2026-04-18 21:27:27 +01:00
Vincent Koc
f98e98ab66
fix(auth): keep oauth fallback recovery consistent
2026-04-18 21:27:27 +01:00
Vincent Koc
d97d5c04f0
fix(auth): harden oauth bootstrap identity checks
2026-04-18 21:27:27 +01:00
Vincent Koc
6f450c2d1f
refactor(auth): reuse shared oauth policy helpers
2026-04-18 21:27:27 +01:00
Vincent Koc
5f2e77a6e1
refactor(auth): centralize oauth lifecycle manager
2026-04-18 21:27:27 +01:00
Vincent Koc
554507b413
fix(auth): align codex cli bootstrap policy
2026-04-18 21:27:27 +01:00
Peter Steinberger
de2a9459e5
test: remove unused cli runner fixtures
2026-04-18 21:25:25 +01:00
Peter Steinberger
ea1e933b29
refactor: share sessions spawn attachment checks
2026-04-18 21:24:53 +01:00
Peter Steinberger
848f154f3e
refactor: share tool call transcript helpers
2026-04-18 21:22:23 +01:00
Peter Steinberger
f298f86a7f
test: remove unused agent test helpers
2026-04-18 21:21:17 +01:00
Peter Steinberger
8f648078bd
refactor: dedupe embedded runner helpers
2026-04-18 21:17:42 +01:00
Peter Steinberger
ed463f6de0
chore: remove unused flow and daemon helpers
2026-04-18 21:16:19 +01:00
Peter Steinberger
3a3ab31d2b
test: dedupe plugin contract helper assertions
2026-04-18 21:12:54 +01:00
Peter Steinberger
1d7d268a63
refactor: share duplicate script helpers
2026-04-18 21:12:54 +01:00
Peter Steinberger
1687c672a7
refactor: dedupe media understanding provider helpers
2026-04-18 21:12:54 +01:00
Peter Steinberger
045010bb78
chore: trim unused wrapper exports
2026-04-18 21:11:00 +01:00
Gustavo Madeira Santana
6794ff411a
Docs: trim redundant outbound guardrail
2026-04-18 16:10:45 -04:00
Gustavo Madeira Santana
35e31ed351
Docs: capture test performance guardrails
2026-04-18 16:09:27 -04:00
Peter Steinberger
2d59395883
refactor: move provider endpoint metadata into manifests
2026-04-18 21:06:50 +01:00
Peter Steinberger
67ebc433f9
fix(agents): remove root Anthropic SDK dependency
2026-04-18 21:03:02 +01:00
Peter Steinberger
93a6c93865
test: reuse oauth lock timeout setup
2026-04-18 20:57:17 +01:00
Peter Steinberger
b3a97df754
refactor: cache reply and visibility runtimes
2026-04-18 20:54:30 +01:00
Peter Steinberger
8ba5865383
chore: remove unused helpers
2026-04-18 20:53:35 +01:00
Peter Steinberger
60baaf6e04
test: avoid web fetch barrel in ssrf tests
2026-04-18 20:50:17 +01:00
Peter Steinberger
b928f360a1
test: reduce auth and subagent control hotspots
2026-04-18 20:47:47 +01:00
Peter Steinberger
a2b093cf6a
chore: remove unused agent exports
2026-04-18 20:46:33 +01:00
Peter Steinberger
0195da6b0e
refactor: cache optional runtime imports
2026-04-18 20:45:26 +01:00
Peter Steinberger
6d40de45c7
fix: keep history-backed chat images visible
2026-04-18 20:44:05 +01:00
Alec Hrdina
98316cfbbd
fix(ui): skip blocked local transcript image paths
2026-04-18 20:44:05 +01:00
Alec Hrdina
3cb142ff2e
fix(ui): fall back for generic transcript image MIME
2026-04-18 20:44:05 +01:00
Alec Hrdina
501a68a69b
fix(ui): ignore non-image transcript media paths
2026-04-18 20:44:05 +01:00
Alec Hrdina
b5038fd9a1
fix(ui): keep history-backed user image messages visible
2026-04-18 20:44:05 +01:00
Peter Steinberger
cfd796a515
docs: fix clawtributors README layout
2026-04-18 20:41:21 +01:00
Peter Steinberger
7d728afa12
test(matrix): harden thread binding stop flush test
2026-04-18 20:37:13 +01:00
Peter Steinberger
712644f0d9
fix(queue): preserve pending items during drains
2026-04-18 20:37:13 +01:00
Peter Steinberger
511a6c0ad0
chore(deps): prune root dependency declarations
2026-04-18 20:37:13 +01:00
Peter Steinberger
155162a8cd
chore(lint): enable additional cleanup rules
2026-04-18 20:37:13 +01:00
Peter Steinberger
4fa961d4f1
refactor(lint): enable map spread rule
2026-04-18 20:37:12 +01:00
Peter Steinberger
0c245c35c5
test: trim auth and skill install setup
2026-04-18 20:37:04 +01:00
Peter Steinberger
cd783b9946
chore: remove unused exports
2026-04-18 20:35:20 +01:00
Peter Steinberger
afebeb5e9a
fix: align active-memory timeout schema ( #68480 ) (thanks @Bartok9)
2026-04-18 20:31:41 +01:00
Bartok
866d1eef0a
fix(active-memory): raise timeoutMs ceiling from 60s to 120s
...
The normalizePluginConfig clamp hard-coded a 60_000 ms ceiling for
config.timeoutMs, silently reducing any configured value above 60
seconds down to 60 000 ms at runtime. This made it impossible for
operators to set longer recall budgets even though the docs
(docs/pi.md) showed 120_000 as a valid example.
Raise the ceiling to 120_000 ms so values between 60 001 and 120 000
are honored. Values above 120 000 are still clamped to prevent
unbounded blocking.
Adds two regression tests:
- 90 000 ms is passed through unchanged
- 200 000 ms is clamped to 120 000 ms
Fixes #68410 .
2026-04-18 20:31:41 +01:00