Commit Graph

24136 Commits

Author SHA1 Message Date
Peter Steinberger
7db255150c fix: keep Telegram DM thread IDs on flat sessions 2026-05-02 10:59:46 +01:00
Peter Steinberger
f727fbc775 fix(agents): skip model normalization in context warmup 2026-05-02 10:59:34 +01:00
Peter Steinberger
59fb9e5ca7 refactor: unify lazy import loaders 2026-05-02 10:55:59 +01:00
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