Commit Graph

7920 Commits

Author SHA1 Message Date
Enrico Ros ee2d7114c7 llm-registry-sync: record/sync pub date
the next update won't have the spam (pub date not used for change detection)
2026-05-05 01:33:06 -07:00
Enrico Ros 3b1b54b3a3 KB: +llm-editorial 2026-05-05 01:33:06 -07:00
Enrico Ros 524029a882 Models List: show new (<30 days) models 2026-05-05 00:54:34 -07:00
Enrico Ros 69161d29a7 LLMs: Gemini typo 2026-05-05 00:29:13 -07:00
Enrico Ros 8a542c1af4 LLMs: display the pubDate 2026-05-05 00:16:01 -07:00
Enrico Ros fe16970624 LLMs: PubDates 2026-05-05 00:01:06 -07:00
Enrico Ros e21abdef45 LLMs: pubDate support 2026-05-04 13:48:29 -07:00
Enrico Ros acdbb2fbaf AIX: ContentReassembler: verbose post termination issues 2026-05-03 22:32:58 -07:00
Enrico Ros 14be134ef2 AIX: xAI: always request reasoning summaries. Fixes #1091 2026-05-03 14:40:48 -07:00
Enrico Ros f56f6eb3cd CLAUDE.md: branching hints 2026-05-03 14:27:59 -07:00
Enrico Ros d3a7b75d1c LLMs: Grok 4.3 support 2026-05-03 14:27:59 -07:00
Enrico Ros d5d7cf5a21 ContentFragments: do not display for empty 'ma' summaries or text. #1091 2026-05-03 14:27:59 -07:00
Enrico Ros 13b928d68b AIX: OpenAI Responses: non-fatal error if sealed
OpenAI sometimes emits a trailing 'error' event (e.g. rate-limit/TPM
advisory) AFTER 'response.completed'. The blanket error handler treated
it as fatal, calling setDialectTerminatingIssue which:
  - injected a red [Openai Issue] fragment into the finished message
  - overrode the prior setDialectEnded('done-dialect') with 'issue-dialect'
  - flipped the AIX outcome to 'failed', turning the Beam ray red

Track a #responseSealed flag set by the three terminal events
(response.completed/failed/incomplete) and short-circuit trailing 'error'
events with a server-log only - keeping mid-stream errors fatal as before.
2026-05-03 13:15:43 -07:00
Enrico Ros 31948a62f9 ChatDrawer: scroll active chat into view when filters clear 2026-05-03 13:15:43 -07:00
Enrico Ros bf2d00a936 AppChat: filter by open beams 2026-05-03 13:15:43 -07:00
Enrico Ros ed4edd7c0b AIX: Anthropic: disable sticky execution continuity from simple prior container presence. #1087 2026-04-28 19:25:08 -07:00
Enrico Ros e5de61d682 AIX: Anthropic: do not turn on code execution just for dynamic filtering. #1087 2026-04-28 18:24:00 -07:00
Enrico Ros ac69c62020 Sort LLM Categories by names 2026-04-28 17:49:00 -07:00
Enrico Ros a43b6a2cf5 AIX: Part xAI vs. OpenAI encrypted reasoning 2026-04-28 09:22:31 -07:00
Enrico Ros e8e3366fe2 AIX: XAI: enable entrypted reasoning (if disabled breaks subsequent turns) 2026-04-27 18:05:28 -07:00
Enrico Ros d813810a28 Anthropic: downgraded a throw to warn 2026-04-27 16:57:43 -07:00
Enrico Ros c400aa7543 Chat: hide expires while pending in BlockOpUpstreamResume 2026-04-27 01:13:13 -07:00
Enrico Ros 9fc0b39730 AIX: Transmit token stop errors, if provided 2026-04-24 17:08:40 -07:00
Enrico Ros 194bfe23a1 AIX: OpenAI: mark the need for roundtrip of hosted tool pairs 2026-04-24 17:08:40 -07:00
Enrico Ros 35110480ef Beam: Fix ghost columns. Fixes #1073 2026-04-24 16:04:29 -07:00
Enrico Ros 959595e33a Merge: smaller copy update 2026-04-24 16:04:29 -07:00
Enrico Ros a960424dfb Merge: copy update. Fixes #1083 2026-04-24 15:56:13 -07:00
Enrico Ros 0df6c7d08b Merge: copy. Fixes #1083 2026-04-24 15:48:56 -07:00
Enrico Ros 65c841e7a7 Roll AIX 2026-04-24 15:23:30 -07:00
Enrico Ros b21b8cc982 AIX: Anthropic: show refusal details, if present, as inline text 2026-04-24 15:20:10 -07:00
Enrico Ros aa2c4f06b7 AI Inspector: compress intermediate large string fields 2026-04-24 15:19:35 -07:00
Enrico Ros b8d7b4ec10 AIX: OpenAI: fix svs on !ma for for NS 2026-04-24 15:19:35 -07:00
Enrico Ros c48520255a AIX: OpenAI: fix tool reparsing for NS 2026-04-24 15:19:34 -07:00
Enrico Ros 0790da989d Don't truncate the Beam Title on Edit. Fix #1085 part 1. 2026-04-24 15:19:34 -07:00
Enrico Ros 506d24d2fd AIX: OpenAI Response: fix reparse of tools 2026-04-24 15:19:34 -07:00
Enrico Ros 1348dbf493 AIX: update _upstreams 2026-04-24 15:19:33 -07:00
Enrico Ros ce677f3cd9 LLMs: OpenAI: GPT 5.5 2026-04-24 15:19:33 -07:00
Enrico Ros 39203d78e3 LLMs: OpenAI: hide lots of older models, so by default the lastest are shown 2026-04-24 15:19:33 -07:00
Enrico Ros 2ef7daf369 LLMs: Gemini: hide 3.0 Pro (silently remapped to 3.1 by Gemini). Fixes #1082 2026-04-24 15:19:33 -07:00
Enrico Ros cff3d90613 AIX: DeepSeek V4: fix function calling 2026-04-24 05:45:53 -07:00
Enrico Ros 9f89243d7f AIX: DeepSeek V4: fix swalling of tool parts 2026-04-24 05:45:53 -07:00
Enrico Ros 784ee9a4da AIX: DeepSeek V4: wires and parser NS 2026-04-24 05:45:53 -07:00
Enrico Ros 678e6b8ba1 AIX: Gemini Interactions: terminate on error 2026-04-24 05:45:53 -07:00
Enrico Ros 30e301c496 BlockOpUpstreamResume: Stop/Cancel 2026-04-24 03:59:50 -07:00
Enrico Ros b22904f6bb AIX: Gemini Interactions: Cancel + Delete
Also see: googleapis/python-genai#1971
2026-04-24 03:40:34 -07:00
Enrico Ros 3f0de7ddca CH: Auto-Title beam chats when done. Fixes #1078 2026-04-24 03:32:04 -07:00
Enrico Ros 9a6f0f9202 AppChat: never re-open an opened beam. Fixes #1079 2026-04-24 03:24:56 -07:00
Enrico Ros 4f0bae5657 AppChat: do not re-beam or regenerate while beam is open. Fixes #1079 2026-04-24 03:19:17 -07:00
Enrico Ros 2101f06195 Roll AIX 2026-04-24 03:04:09 -07:00
Enrico Ros 6d54b5594c Autotitle: Use natural capitalization. Fixes #1077 2026-04-24 02:48:28 -07:00