Commit Graph

24125 Commits

Author SHA1 Message Date
Val Alexander
64fcc8a1aa fix(control-ui): measure and decouple slow refreshes
Add Control UI timing attribution for tab visibility, refresh phases, secondary refresh groups, and gateway RPCs. Decouple slow Overview, Cron, and Nodes secondary refreshes from primary tab feedback, and report Cron runs timing from the controller's real ok/error/skipped load outcome.

Also keeps telemetry secret-safe by excluding request params and response bodies, adds focused regression coverage for RPC attribution and stale/failed background refreshes, and carries the latest-main Discord test fixture correction needed for check:test-types.

Fixes #64004.
2026-05-02 04:33:36 -05:00
Peter Steinberger
0a6584a231 fix(plugins): reuse gateway-bindable loader cache 2026-05-02 10:33:27 +01:00
Peter Steinberger
28c852fee5 fix(gateway): log secrets handler error details 2026-05-02 10:31:37 +01:00
Peter Steinberger
800a33bbfe test: harden release live probes 2026-05-02 10:22:54 +01:00
Peter Steinberger
db06fcd990 refactor: unify lazy module loaders 2026-05-02 10:15:25 +01:00
Peter Steinberger
4407c317f3 fix: honor openai sse transport for agent turns 2026-05-02 10:10:09 +01:00
Peter Steinberger
b8c0a1e9ff fix(telegram): keep dm reply threads on main session 2026-05-02 09:58:08 +01:00
Peter Steinberger
2baa07f62b refactor: streamline plugin cache helpers 2026-05-02 09:54:54 +01:00
Peter Steinberger
803b7ab808 fix: warn on invalid hook transform directories 2026-05-02 09:51:03 +01:00
Peter Steinberger
a3628310e4 refactor: trim unused acp exports 2026-05-02 09:49:06 +01:00
Peter Steinberger
54d82b3055 fix(mcp): normalize invalid object tool properties 2026-05-02 09:48:32 +01:00
Peter Steinberger
ea26bdf07d test: align package metadata contracts 2026-05-02 09:48:06 +01:00
Pavan Kumar Gondhi
42dfc36da5 fix(infra): block workspace state-directory env override [AI] (#75940)
* fix: block workspace state directory env override

* docs: add changelog entry for PR merge
2026-05-02 14:17:42 +05:30
Peter Steinberger
de67311b96 refactor: hide acp secret file limit 2026-05-02 09:43:04 +01:00
Peter Steinberger
607ec5f92b test: align media defaults metadata fixture 2026-05-02 09:39:51 +01:00
Peter Steinberger
56a2e42437 refactor: remove unused background browser open 2026-05-02 09:37:54 +01:00
Peter Steinberger
8602106483 refactor: remove unused cli debug timing 2026-05-02 09:34:06 +01:00
Peter Steinberger
25ce2e853f refactor: unify plugin metadata consumers 2026-05-02 09:29:51 +01:00
Peter Steinberger
b65946b044 ci: keep release package metadata 2026-05-02 09:27:04 +01:00
Peter Steinberger
99f1db33bf fix: include primary dreaming workspace 2026-05-02 09:25:19 +01:00
Peter Steinberger
1de74bdc59 fix: narrow claude output limit config values 2026-05-02 09:21:19 +01:00
Peter Steinberger
02c4ea5cf4 fix: make claude live output limits configurable 2026-05-02 09:21:19 +01:00
Peter Steinberger
b9c23547ee fix(proxy): preserve multipart form data 2026-05-02 09:20:42 +01:00
Peter Steinberger
09239a4622 build(plugins): keep qa plugins source-only 2026-05-02 09:19:46 +01:00
Peter Steinberger
5e63e813b7 test: align release plugin fixtures 2026-05-02 09:19:31 +01:00
Peter Steinberger
9180173f9a fix: preserve exec event routing and sanitize tool XML 2026-05-02 09:16:11 +01:00
Peter Steinberger
7b5d95671c fix(gateway): abort stopped pricing refreshes 2026-05-02 09:15:41 +01:00
Peter Steinberger
06110de6f6 test: align plugin persist metadata fixture 2026-05-02 09:13:32 +01:00
Peter Steinberger
c35ed548bf docs(plugins): clarify duplicate override diagnostics 2026-05-02 09:12:22 +01:00
Peter Steinberger
d1f199ddb0 test: align provider schema metadata fixture 2026-05-02 09:04:18 +01:00
Peter Steinberger
bec83c5116 fix(gateway): include redacted startup bundle errors 2026-05-02 08:56:14 +01:00
Peter Steinberger
8567adf817 test: align plugin install metadata fixtures 2026-05-02 08:53:09 +01:00
Peter Steinberger
65fc962d7b fix: normalize music generation timeouts 2026-05-02 08:52:50 +01:00
Peter Steinberger
314a197da9 refactor: hide gateway wake internals 2026-05-02 08:49:23 +01:00
Peter Steinberger
10c8b9085a fix(talk): surface openai realtime browser failures 2026-05-02 08:47:25 +01:00
Peter Steinberger
bf67976ea5 refactor: hide core helper internals 2026-05-02 08:47:11 +01:00
Peter Steinberger
267c6e6edb test: align metadata runtime fixtures 2026-05-02 08:46:45 +01:00
Peter Steinberger
2f44ffc8a7 refactor: route plugin metadata consumers through snapshots 2026-05-02 08:41:24 +01:00
Peter Steinberger
bd511be53d refactor(whatsapp): remove legacy heartbeat runners 2026-05-02 08:40:07 +01:00
Peter Steinberger
8590ff697d test: complete codex cli live model config 2026-05-02 08:39:08 +01:00
Peter Steinberger
d9f778fab3 test: align agent runtime expectations 2026-05-02 08:35:22 +01:00
Peter Steinberger
a483e43f80 refactor: hide command helper internals 2026-05-02 08:34:13 +01:00
Peter Steinberger
45d0268f9a test: accept gpt-5.5 release live output 2026-05-02 08:33:55 +01:00
Peter Steinberger
d13a2063c4 fix(plugins): cache web provider runtime loads 2026-05-02 08:33:22 +01:00
Peter Steinberger
2c14d6f99d fix: bound message CLI shutdown hooks 2026-05-02 08:32:40 +01:00
Peter Steinberger
636478c622 fix: keep control ui slash commands browser-safe 2026-05-02 08:30:19 +01:00
Peter Steinberger
2f0c9358b1 refactor: hide shared constants 2026-05-02 08:29:21 +01:00
Peter Steinberger
814bf66cf4 refactor: trim web fetch facade 2026-05-02 08:24:51 +01:00
Peter Steinberger
2294f5c95a fix: typecheck sparse plugin metadata handling 2026-05-02 08:21:25 +01:00
Peter Steinberger
c58319ff50 fix: tolerate sparse plugin metadata snapshots 2026-05-02 08:19:40 +01:00