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
Enrico Ros
2c14cb1113
nit
2025-10-23 01:32:13 -07:00
Enrico Ros
15abecfbb6
LLMs: OpenRouter: add the haiku 4.5 thinking variant
2025-10-23 01:02:52 -07:00
Enrico Ros
827d64d49a
remove icon
2025-10-23 01:02:52 -07:00
Enrico Ros
01c45b2286
Anthropic Skills: improve config
2025-10-23 01:02:24 -07:00
Enrico Ros
d3e5c196f9
LLMs: remove vendorspec from the params editor
2025-10-23 00:36:22 -07:00
Enrico Ros
71978b94f2
Fragments: support placeholders of 'code-exec' type
2025-10-23 00:11:18 -07:00
Enrico Ros
79da87d823
AIX/LLMs: Anthropic: Skills: improve reporting of steps
2025-10-23 00:06:58 -07:00
Enrico Ros
1c19f36783
AIX/LLMs: Anthropic: improve spec
2025-10-22 23:58:13 -07:00
Enrico Ros
a4d4e351e5
AIX/LLMs: OpenRouter search
2025-10-22 23:18:55 -07:00
Enrico Ros
45ef2afccb
LLM Options: support 'all from vendor X'
2025-10-22 23:10:12 -07:00
Enrico Ros
9ef5b61722
AIX: Anthropic: Skills: parser fix
2025-10-22 22:53:57 -07:00
Enrico Ros
ff008d1034
AIX: Anthropic: Parser: event sequence debugger
2025-10-22 22:39:01 -07:00
Enrico Ros
3cd38f471e
DMessage: session draft
2025-10-22 22:32:44 -07:00
Enrico Ros
1581d46be7
AIX: Anthropic Skills dispatch / parse
2025-10-22 22:32:43 -07:00
Enrico Ros
32571e15eb
LLMs: Anthropic: Custom Skills CRUD
2025-10-22 22:13:36 -07:00
Enrico Ros
d69adaa6af
LLMs: Anthropic Skills model params editor
2025-10-22 22:13:36 -07:00
Enrico Ros
246968098a
LLMs: Anthropic Skills headers
2025-10-22 21:45:51 -07:00
Enrico Ros
861c4ef370
LLMs: Anthropic Skills model params
2025-10-22 21:45:35 -07:00
Enrico Ros
bfe94e98f2
Anthropic: fix old-school get/post
2025-10-22 20:55:30 -07:00
Enrico Ros
9152318ef6
Merge pull request #855 from enricoros/claude/issue-829-20251022-2344
...
fix(call): propagate speech recognition errors to UI
2025-10-22 17:02:53 -07:00
claude[bot]
302694bdad
fix(call): propagate speech recognition errors to UI
...
- Read recognitionState.errorMessage in Telephone component
- Pass error message to CallStatus component
- Display specific error messages instead of generic fallback
- Matches error handling pattern used in Chat/Composer
This ensures users see detailed error messages instead of generic
Browser may not support text.
Fixes #829 by making speech recognition errors visible to users.
Co-authored-by: Enrico Ros <enricoros@users.noreply.github.com >
2025-10-22 23:47:26 +00:00
claude[bot]
14602a1411
LLMs: add user override for context window and max output tokens. Fixes #853
2025-10-22 14:57:55 -07:00
Enrico Ros
044baa5fc2
Starring: improve starring in models modal
2025-10-22 14:10:38 -07:00
Enrico Ros
3fa09194a7
LLM Options: reset to defaults on Mobile
2025-10-22 14:10:14 -07:00
Enrico Ros
d3aa10f9d1
LLM Options: reset to defaults
2025-10-22 14:09:47 -07:00
Enrico Ros
e2b2d5974f
AIX: Gemini: detect internal 503s
2025-10-22 04:16:19 -07:00
Enrico Ros
d99668aa40
AIX: fix Openrouter parsing
2025-10-22 03:56:12 -07:00
Enrico Ros
5f8d5678fa
AIX: server: improve listModel errors
2025-10-22 03:07:39 -07:00
Enrico Ros
14f245df2b
AIX: server: improve listModel errors
2025-10-22 02:44:24 -07:00
Enrico Ros
f104fb64fd
LLMs: Anthropic: update cache costs for 1M models
2025-10-21 02:06:43 -07:00
Enrico Ros
3c2d7a636a
LLMs: Perplexity: remove globes from models
2025-10-21 01:35:45 -07:00
Enrico Ros
31b215e58b
Roll AIX
2025-10-21 01:24:52 -07:00
Enrico Ros
53ae177396
LLMs: net-dependent Context computation
2025-10-21 01:24:52 -07:00
Enrico Ros
3e1bb3bb3d
LLMs: Anthropic: show search caps
2025-10-21 01:24:52 -07:00
Enrico Ros
eac150f590
LLMs: Anthropic: sort correctly
2025-10-21 01:24:52 -07:00
claude[bot]
5466b8a265
*LLMs: Add support for Anthropic 1M token context window
...
Fixes #852
2025-10-21 01:24:52 -07:00
Enrico Ros
c3d10c355f
*Improved keyboard/focus navigation on menus
2025-10-20 18:44:47 -07:00
Enrico Ros
d96a8c14b9
CloseablePopup: assume trueish
2025-10-20 18:44:47 -07:00
Enrico Ros
be94f31a85
AIX: Perplexity: parse the new undocumented chunk-like object. Fixes #851
2025-10-20 15:09:32 -07:00
Enrico Ros
f7ce349125
AIX: Perplexity: parse and show costs. #851
2025-10-20 15:08:52 -07:00
Enrico Ros
a4516b5fa6
Wire/server: pretty-print server-side Zod errors in return messages #851
2025-10-20 14:43:35 -07:00