Commit Graph

32171 Commits

Author SHA1 Message Date
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
Peter Steinberger
ab1e091e39 test: reduce agents test hotspots 2026-04-18 20:31:02 +01:00
Peter Steinberger
d1fb2d25ea refactor: cache reply understanding imports 2026-04-18 20:29:03 +01:00
Peter Steinberger
2b7b5774b6 chore: remove dead code 2026-04-18 20:27:42 +01:00
Peter Steinberger
73e497f9be refactor: cache hot channel imports 2026-04-18 20:19:53 +01:00
Peter Steinberger
85912849cc refactor: move extension markers into manifests 2026-04-18 20:16:44 +01:00
Peter Steinberger
a5d6330f87 refactor: cache remaining runtime imports 2026-04-18 20:08:04 +01:00
Peter Steinberger
58759bb565 test: genericize synthetic auth coverage 2026-04-18 19:59:36 +01:00
Peter Steinberger
f168a62068 test: speed up auth profile session override 2026-04-18 19:57:45 +01:00
Peter Steinberger
796f272f7d refactor: move synthetic auth refs to manifests 2026-04-18 19:53:54 +01:00