Commit Graph

24133 Commits

Author SHA1 Message Date
Peter Steinberger f7b24a697d perf(infra): fast path posix containment checks 2026-05-02 10:50:28 +01:00
Peter Steinberger 6cc7b759e9 fix(plugins): accept unscoped registry cache reuse 2026-05-02 10:48:29 +01:00
Peter Steinberger f2df789ca5 test: accept codex models shell fallback 2026-05-02 10:47:16 +01:00
Peter Steinberger 701811e013 test: align runtime fixture expectations 2026-05-02 10:41:42 +01:00
Peter Steinberger 3b3def0354 fix(plugins): cache cli registration entries 2026-05-02 10:40:07 +01:00
Peter Steinberger 9e983ef8e1 test: stabilize full test suite 2026-05-02 10:35:59 +01:00
Gabriel 3ea2d2a928 fix(failover): improve internal server error classification (#73844)
* fix(failover): improve internal server error classification

* fix: cover bare internal server status

---------

Co-authored-by: Altay <altay@uinaf.dev>
2026-05-02 12:35:55 +03:00
Peter Steinberger 9b11248c5f fix(anthropic): recover orphan text deltas 2026-05-02 10:34:24 +01:00
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