 ciregenzandClaude Fable 5.1
|
bc1e7acac9
|
[eric] marketplace: Get on every card and sheet, spinner, then Open; installs remembered by the backend and Open launches the app, workflow or skill
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C9zwUaHucUgrdxvK8FvjYT
|
2026-09-03 09:14:31 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
2afbdc5b05
|
[eric] streaming: a session socket that connects mid-reply is handed the text so far after its resume ack, instead of a static Thinking then the whole reply at once
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C9zwUaHucUgrdxvK8FvjYT
|
2026-09-03 00:18:22 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
a510334f23
|
[eric] chat: collapsed tool bodies leave the DOM; 221 hidden bodies were 12,944 of one chat's 13,011 elements
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C9zwUaHucUgrdxvK8FvjYT
|
2026-09-02 21:09:43 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
6672140a99
|
[eric] outputs: the ghost-runtime reaper recognises the packaged backend.serve spawn; it found no owner since 92b8f461 and reaped nothing
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C9zwUaHucUgrdxvK8FvjYT
|
2026-09-02 20:12:59 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
fb17809682
|
[eric] canvas: docked-mini and app-card camera listeners read layout once per frame, not inside the per-frame fan-out
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C9zwUaHucUgrdxvK8FvjYT
|
2026-09-02 20:00:29 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
b645d4e03f
|
[eric] canvas: deferred shot encodes drain one per idle slot with a breath between, never as one frameless run
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C9zwUaHucUgrdxvK8FvjYT
|
2026-09-02 19:47:59 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
84772545a9
|
[eric] toolui: group-hover keys on .group again; Tailwind v4's bare :hover subtree set re-styled a whole card on every hover flip
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-02 19:39:24 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
adbccd7e04
|
[eric] canvas: seven first-frame costs off the gesture path (transcript measure, batched flush, pan hold, chat memo, pan cursor, pill-shot and suspend encodes)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-02 19:01:21 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
461364789a
|
[eric] marketplace: package and bundle dialogs install in place, no .swarm download links, one tag row shared with the cards
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-02 18:43:41 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
7d96489f26
|
[eric] marketplace: the packages tab wears the app's own tokens, a collection is one wide row, and the grid fills the width
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-02 17:10:26 -07:00 |
|
 ciregenzandClaude Opus 5
|
8afec84986
|
[eric] marketplace: the published .swarm catalog is the store tab, installed through the existing import door
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-02 15:32:10 -07:00 |
|
 ciregenzandClaude Opus 5
|
f57e9509f8
|
[eric] swarm: a zip is judged by what its manifest contains, not by the fact that one is named manifest.json
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-02 15:32:09 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
e6f84c3412
|
[eric] lint: drop the unused imports and leading-underscore names the batch left in tests and two modules
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
v1.7.10-exp.3
|
2026-09-02 08:30:13 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
6ede3fcfb3
|
[eric] frontend: the snag card's Details row keeps no stock focus ring after a mouse click
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-02 08:25:54 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
f7472a36af
|
[eric] outputs: a restart that binds clears the previous bind-timeout verdict instead of reporting boot_failed forever
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-02 08:25:54 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
8acfe2c15e
|
[eric] frontend: the self-heal pill's flag lives beside the sessions, so a server refresh cannot wipe it before it shows
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-02 01:41:31 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
5e4d7cd096
|
[eric] agents: OSW_FAULT=sidecar_wedge finally does something; the sidecar never received the flag, so the fault armed nothing for weeks and its own liveness test exempted it
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-02 00:12:09 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
5cc9754709
|
[eric] agents: OSW_FAULT=unclassified_error makes the generic error card drillable, pinned as owned by no classifier
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-02 00:06:45 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
4d9ecb9a16
|
[eric] browser: a load Chromium refuses is a failed navigation, not "Navigated to" an empty page; exp.3 changelog names the popup, self-heal and navigation fixes
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-02 00:02:58 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
68b9ad32ea
|
[eric] chat: self-heals show themselves: raw runtime errors become a card instead of a blank, a stuck-tool restart and a model compaction get a pill, the collapsed card says what it is waiting on, previews and the resume chip skip harness lines
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-01 23:59:38 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
f38016efb2
|
[eric] agents: self-heals stop being invisible: a stuck tool's restart and the CLI's own compaction reach the card, any signal death resumes, previews never quote the harness, spent retries are not "Done", one copy of the token-rotation notice
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-01 23:52:59 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
fe0f389e2d
|
[eric] apps: links and window.open inside an App card open again, as a native window that shares the app's session
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-01 23:51:04 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
e6b3865851
|
[eric] agents: the unwedge envelope carries each child's status and age, so a lost result can be told from a dead child
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-01 23:44:21 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
d2f1523004
|
[eric] agents: a SIGKILLed CLI (-9) is an external kill too, and the shutdown line is stamped before the shutdown stops the turn
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-01 20:38:56 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
25f90d110d
|
[eric] release: the exp.3 changelog names the engine-process restart
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-01 19:49:35 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
1ca4d0c5a3
|
[eric] agents: a CLI killed from outside resumes on a fresh process once, instead of carding the turn and forcing the recap rebuild
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-01 19:49:29 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
5b6f0adfa5
|
[eric] release: the exp.3 changelog names the shutdown line
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-01 19:46:13 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
6d97692ea7
|
[eric] agents: a chat still running when the backend shuts down says so in its transcript, instead of reading like the user's own Stop
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-01 19:45:38 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
fc0604155e
|
[eric] release: the exp.3 changelog names the bounded rebuild recap
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-01 18:15:13 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
383c04b0e2
|
[eric] agents: the rebuild recap's tool trail is bounded, so a 766-call chat restarts at 78K tokens instead of 192K and the CLI stops compacting on its first step
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-01 18:14:32 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
17ebd689f6
|
[eric] agents: labelling a tool group after a restart loads the chat from disk instead of 500ing; copy-as-image stops fetching CSP-blocked fonts
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012G8kyALnPjsA7aJFmMBq3R
|
2026-09-01 16:10:49 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
37c44294a1
|
[eric] release: the exp.3 changelog names the app-restart collision, gutter scroll, shadow removal and the tiling menu
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-01 16:02:01 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
92b8f461ab
|
[eric] electron: the packaged backend runs as backend.serve, so an agent's pkill -f uvicorn aimed at its own app cannot take ours down
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-01 15:59:41 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
08f4c03a88
|
[eric] canvas: the fill/halves/quarters tiling menus are gone; the green dot is full screen or restore, nothing else
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-01 15:59:25 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
d68ee068e6
|
[eric] canvas: card surfaces drop their box shadows; a shadow on every window, composer and hover is raster paid on every pan for nothing
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PNA9xhjw5SkfuB2tJ5KwCj
|
2026-09-01 15:40:45 -07:00 |
|
ciregenz
|
1718f30806
|
[eric] chat: fullscreen side gutters scroll the transcript instead of eating the wheel
(cherry picked from commit fe1ebaa5 on eric/feature-requests)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PNA9xhjw5SkfuB2tJ5KwCj
|
2026-09-01 15:37:19 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
81811d3c3e
|
[eric] router: the history pruner announces itself at boot and the backend warns when it is missing, so it can never disable itself in silence
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PNA9xhjw5SkfuB2tJ5KwCj
|
2026-09-01 15:19:21 -07:00 |
|
ciregenz
|
b683d88c34
|
[eric] router: small tool results age past the newest 30, which was a third of what a 735-call chat still carried
|
2026-09-01 14:39:25 -07:00 |
|
ciregenz
|
3184d9b78a
|
[eric] release: the exp.3 changelog covers the memory, ceiling, thrash-copy and language fixes
|
2026-09-01 12:42:53 -07:00 |
|
ciregenz
|
b204009402
|
[eric] agents: the compaction summary quotes exact values and covers the kept span, so the agent's own facts survive a rebuild
|
2026-09-01 12:25:07 -07:00 |
|
ciregenz
|
d388670d2e
|
[eric] tests: the exhausted valve pins the honest thrash card, not the raw error blob
|
2026-09-01 11:41:12 -07:00 |
|
ciregenz
|
e7d0330230
|
[eric] agents: a delegated run gets a deadline in its own units, not the quick-tool ceiling
|
2026-09-01 11:33:49 -07:00 |
|
ciregenz
|
e106374ce6
|
[eric] router: old tool_use inputs lose the file body they carry, keeping the path so the model can re-read it
|
2026-09-01 10:33:54 -07:00 |
|
ciregenz
|
37a97f575a
|
[eric] agents: a rebuild that loses the gist of its own earlier work says so instead of forgetting in silence
|
2026-09-01 08:34:21 -07:00 |
|
ciregenz
|
e5b3749f90
|
[eric] agents: autocompact thrash and a stalled long chat stop telling the user to switch models
|
2026-08-31 23:00:30 -07:00 |
|
ciregenz
|
ae44920cfe
|
Revert "[eric] agents: the policy ratchet narrows the declared recap mode, not whatever the turn happened to render"
This reverts commit 729dc968bc.
|
2026-08-31 22:46:48 -07:00 |
|
ciregenz
|
729dc968bc
|
[eric] agents: the policy ratchet narrows the declared recap mode, not whatever the turn happened to render
|
2026-08-31 19:24:02 -07:00 |
|
ciregenz
|
b1e6f743ec
|
[eric] agents: reply in the language the user wrote in, and migrate existing installs onto it
|
2026-08-31 18:28:54 -07:00 |
|
ciregenz
|
1d85b6f8bf
|
[eric] tool-ui: a link clicked in a fullscreen chat opens the browser IN fullscreen instead of behind it
|
2026-08-31 18:16:00 -07:00 |
|
ciregenz
|
753536128f
|
[eric] tool-ui: the ShowUI host header colours its own title instead of inheriting it into a dark card
|
2026-08-31 18:09:21 -07:00 |
|