Enrico Ros
d041e4e2bf
AIX: message the tRPC < 11.6 edge disconnections
2025-10-27 15:24:09 -07:00
Enrico Ros
7fba6255ff
AIX: operation-level retry shall loop with abortSignal (to let the next iteration respond appropriately) rather than re-throw the RequestRetry which the tRPC router wouldn't know what to do with
2025-10-27 15:19:20 -07:00
Enrico Ros
dc226d9ac0
AIX: Anthropic: support to retry on overloaded
2025-10-27 15:08:10 -07:00
Enrico Ros
c01a937d7d
AIX: operation-level retry (chatGenerate) with RequestRetry errors which can be thrown by parsers, if allowed
2025-10-27 15:07:41 -07:00
Enrico Ros
ee6646a66f
Server: abortable delay
2025-10-27 14:32:43 -07:00
Enrico Ros
b73aa16001
tRPC: lock to 11.5.1 for the time being, because of #857
2025-10-27 13:55:46 -07:00
Enrico Ros
92c875459a
Keep sourcemaps for Open debugging
2025-10-27 11:57:25 -07:00
Enrico Ros
011fbbe834
Try bisecting to a 11.4.4 tRPC in the context of #857
2025-10-27 11:41:34 -07:00
Enrico Ros
a921ea6fe5
Try upgrading to a 11.7 tRPC in the context of #857
2025-10-27 11:36:22 -07:00
Enrico Ros
82bcc6d5d5
Try reverting to a 11.6 tRPC in the context of #857
2025-10-27 11:27:42 -07:00
Enrico Ros
f6d52da034
Try reverting to a pre-11.7 tRPC in the context of #857
2025-10-27 11:15:37 -07:00
Enrico Ros
cd3159cacf
Sherpa: reduce debug
2025-10-27 10:54:38 -07:00
Enrico Ros
1af4e18cb3
Help debugging #857
2025-10-27 10:31:31 -07:00
Enrico Ros
7b6eb94bf7
Help debugging #857
2025-10-27 10:30:37 -07:00
Enrico Ros
8cc6d65dd4
Help debugging #857
2025-10-27 10:16:23 -07:00
Enrico Ros
54e5f9a1bc
Server: listModels: improve print
2025-10-27 10:11:27 -07:00
Enrico Ros
fa28305141
AIX: un-warn dispatch-fetch issues, as they're Error Corrected extensively
2025-10-27 09:59:00 -07:00
Enrico Ros
1e56b36eae
Server: move retriers, as it outgrew the original AIX.chatGenerate purpose
2025-10-27 09:58:46 -07:00
Enrico Ros
e2253cde7f
Server: tRCP fetchers & retrier: downgrade logging severity
2025-10-27 09:44:21 -07:00
Enrico Ros
6a4bfc1cf2
server: improve message
2025-10-25 15:27:25 -07:00
Enrico Ros
dfc0d5088d
AIX: retrier: reduce to 2 retries
2025-10-25 13:24:09 -07:00
Enrico Ros
8f154305e9
AIX: server: activate logging for auto-retry
2025-10-24 19:58:17 -07:00
Enrico Ros
09b96a01bf
AIX: server: upstream auto-retry
2025-10-24 19:57:55 -07:00
Enrico Ros
1ce0c631b4
Browse: strings
2025-10-24 15:52:52 -07:00
Enrico Ros
61a5b6d5eb
Improve strings
2025-10-24 15:52:36 -07:00
Enrico Ros
ca62bad217
LLMs: OpenRouter: improve only-free
2025-10-24 14:40:31 -07:00
Enrico Ros
13f352a901
Setups: upgraded descriptions
2025-10-24 14:40:30 -07:00
Enrico Ros
775af756fd
Button Beam Mobile: outlined
2025-10-24 13:51:12 -07:00
Enrico Ros
5c4545877d
Composer: 0.5 shorter
2025-10-24 13:51:08 -07:00
Enrico Ros
9c820dcaf1
AppChat: breathing room on mobile/bottom
2025-10-24 13:51:06 -07:00
Enrico Ros
49f0bf4802
AIX: Gemini: finish reason typesafety
2025-10-24 13:03:23 -07:00
Enrico Ros
fbb2f106f0
tRPC: edge procedure (semantics)
2025-10-24 12:41:15 -07:00
Enrico Ros
cb46d3d536
AIX: extract the CG executor
2025-10-24 12:32:22 -07:00
Enrico Ros
84289c4ade
AIX: dispatch: move IParticleTransmitter to the parsers, while impl is up
2025-10-24 11:06:52 -07:00
Enrico Ros
b35ffd9983
AIX: router: move echo out of connection loop
2025-10-24 11:05:15 -07:00
Enrico Ros
8197fed036
server: fetchers: explained the tRPC error
2025-10-24 10:57:34 -07:00
Enrico Ros
f6c40cdce6
AIX: Gemini: finish reason parser: compress
2025-10-24 10:53:30 -07:00
Enrico Ros
b8cca72cf1
server: fetchers: errors: remove cause for security
2025-10-24 10:36:39 -07:00
Enrico Ros
d20cafa22b
server: fetchers: errors: match Vercel's edge runtime error messages (absence of _cause)
2025-10-24 10:31:51 -07:00
Enrico Ros
421a5ae681
server: report the error cat/codes to the client
2025-10-23 20:10:33 -07:00
Enrico Ros
49157b9efa
server: fetchers: redo all with good error detection
2025-10-23 20:10:03 -07:00
Enrico Ros
c11684a9cf
server: improve error formatting, removing unneeded stacks
2025-10-23 20:08:02 -07:00
Enrico Ros
12aa812b37
server: improve safeErrorString
2025-10-23 20:08:02 -07:00
Enrico Ros
3667425c61
AIX: Refactor - Client - Retry State Machine
2025-10-23 05:25:10 -07:00
Enrico Ros
fd0ab93744
AIX: Refactor - Client - Retry & Resume
...
This refactor allows for low-level looping on the client side.
This can be used for network errors between server<>upstream reported as particles,
as well as for client<>server connections.
One special case of this is the OpenAI system to reattach to detached (background) requests,
or as an alternative to re-fetch them from the server once completed.
2025-10-23 04:26:06 -07:00
Enrico Ros
a0b549855f
AIX: Refactor - Router - Composable & Resumable
...
This refactor decomposes the chatGeneration procedure into composable blocks.
Allows for instance chatGeneration-like outputs from different inputs,
allowing for instance `resumability` of a background connection.
Moreover this reorganizes the phases of a CG operation, and includes a generic executor
that takes creator functions for Dispatchers.
2025-10-23 04:11:05 -07:00
Enrico Ros
c70c89c2e8
AIX: Client: error as message in ContentReassembler promise chain
2025-10-23 04:11:05 -07:00
Enrico Ros
32c5c00d55
AIX: Client: error classification
2025-10-23 04:11:05 -07:00
Enrico Ros
013d0e0217
AIX: pre-refactor nits
2025-10-23 04:11:05 -07:00
Enrico Ros
f0bf866654
Anthropic Skills: on extra
2025-10-23 01:47:40 -07:00