 ciregenzandClaude Fable 5.1
|
9bdd45f791
|
[eric] policy: a block on Opus 5 finishes the ask on Opus 4.8 on the same lane before touching the user's key, one failover per ask; fleet 14 days: 78 blocks on opus-5, 0 on opus-4-8
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-07 18:32:56 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
5d5a58fc29
|
[eric] pro: a pool with nothing to serve with ends the turn with a card that names OpenSwarm Pro and the way around it, instead of parking the chat 21 minutes as a transient; the probe reports it too (ENG-462)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-07 10:23:59 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
87ebcc47d7
|
[eric] windows: the ghost reaper scans and kills through PowerShell and taskkill instead of raising on SIGCONT, the publish gate and skill files use / keys, the time pin drops the glibc-only strftime flags, the shutdown fuse arms on Windows; eleven tests state their platform (ENG-490)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-07 10:23:58 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
053cac99bb
|
[eric] health: a chat resumes on a healed login only if it died in this run of the app; the fault kit takes a fire budget so a drill can watch a lane come back; the exp.9 notes carry the week
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-06 21:01:51 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
a6ab863724
|
[eric] health: a dead-login verdict owns its second look; the lane answering again closes the pill and resumes its chats, capped at two resumes per chat so a flapping login cannot loop
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-06 20:58:03 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
da56b2cd1a
|
[eric] auth: a dead login heals itself: renewed before expiry, a turn's 401 advances the verdict, the retry pushes the pill, a reconnect resumes the chats; preflight never restarts the router
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-06 15:55:26 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
548a55a6d2
|
[eric] preflight: a lane is dead only on the router's CURRENT verdict, a stale errorCode 401 on an active row bounced the router every turn
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
2026-09-05 10:23:28 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
377c5f3a69
|
[eric] agents: a CLI that died between turns is respawned and resumed instead of carded on every send; a crash signal is named on the exhausted card
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C9zwUaHucUgrdxvK8FvjYT
|
2026-09-03 17:45:29 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
5b7c8ee2ba
|
[eric] streaming: a finished reply no longer hands a still-thinking bubble to the next socket; the live thought is dropped when the answer starts and at every turn end, and a snapshot is only built for a turn in flight
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C9zwUaHucUgrdxvK8FvjYT
|
2026-09-03 16:14:53 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
48886e4746
|
[eric] providers: an Anthropic key that spans workspaces sends anthropic-workspace-id on every lane, with a Workspace ID field beside the key and a card that names the fix
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C9zwUaHucUgrdxvK8FvjYT
|
2026-09-03 12:44:30 -07:00 |
|
 ciregenzandClaude Fable 5.1
|
b43faecdac
|
[eric] chat: a streamed reply lands whole instead of re-typing from zero, the action bar waits for a reveal to settle, and a socket that connects mid-thought gets the thinking so far
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C9zwUaHucUgrdxvK8FvjYT
|
2026-09-03 10:40:05 -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
|
2026-09-02 08:30:13 -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
|
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
|
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
|
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
|
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
|
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 |
|
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
|
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
|
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
|
b9a63b3b80
|
[eric] windows: the antivirus exclusion is a real Settings toggle now, and the quarantine card offers it
|
2026-08-31 15:54:13 -07:00 |
|
ciregenz
|
b9e8c8633f
|
[eric] agents: OSW_FAULT=stale_tool_schema makes the ENG-394 respawn drillable, byte-real truncation included
|
2026-08-31 12:35:26 -07:00 |
|
ciregenz
|
1db307f5f5
|
[eric] agents: the exhausted-respawn 400 cards the router restart honestly instead of blaming the model
|
2026-08-31 12:24:31 -07:00 |
|
ciregenz
|
0a3109a930
|
[eric] agents: the deferred-tool 400 classifier survives the router's mid-word truncation, and the respawn waits out the router warm-up
|
2026-08-31 11:53:21 -07:00 |
|
ciregenz
|
b40d09bad3
|
[eric] agents: the deferred-tool 400 (ENG-394) earns one CLI respawn instead of carding out on top of the turn's work
|
2026-08-31 11:03:06 -07:00 |
|
 ciregenzandClaude Opus 5
|
312d243bdb
|
[eric] agents: a route across pages runs the loop, and a queued send says it is queued
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U6zrBsUCNzpMBnov3rTVYV
|
2026-08-30 23:29:13 -07:00 |
|
ciregenz
|
9e42ed64c1
|
[eric] agents: the wedge kill is the 300s ceiling, not the 25s check, and the branches are pinned
|
2026-08-30 15:32:27 -07:00 |
|
 ciregenzandClaude Opus 5
|
b2f797776f
|
[eric] agents: BrowserAgents is exempt from the quick-tool wedge, and the two name lists became one
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U6zrBsUCNzpMBnov3rTVYV
|
2026-08-30 15:04:28 -07:00 |
|
 ciregenzandClaude Opus 5
|
59a95b268a
|
[eric] agents: the quarantine card spells out the clicks, because 22 of 25 never recovered from naming the fix
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U6zrBsUCNzpMBnov3rTVYV
|
2026-08-30 10:10:59 -07:00 |
|
 ciregenzandClaude Opus 5
|
b133ef7a1a
|
[eric] agents: a pruned recap says it is partial, and the prune that reclaimed the history is counted
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U6zrBsUCNzpMBnov3rTVYV
|
2026-08-29 11:17:38 -07:00 |
|
 ciregenzandClaude Opus 5
|
34074edfb1
|
[eric] agents: a grown turn breaks at most once, because every break costs a rebuild (ENG-418)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U6zrBsUCNzpMBnov3rTVYV
|
2026-08-28 01:27:31 -07:00 |
|
 ciregenzandClaude Opus 5
|
785b841763
|
[eric] agents: a turn that GREW past the trigger breaks, so the valve is not sat out by a big first reading (ENG-418)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U6zrBsUCNzpMBnov3rTVYV
|
2026-08-28 01:19:58 -07:00 |
|
 ciregenzandClaude Opus 5
|
13fd0b7eaf
|
[eric] agents: a parent reads a child's work from our record instead of interviewing the child model (ENG-389)
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U6zrBsUCNzpMBnov3rTVYV
|
2026-08-28 00:49:36 -07:00 |
|
ciregenz
|
b3f59c4324
|
[eric] agents: the prefix mode is a type, so the ratchet's own assignment typechecks
|
2026-08-27 16:11:04 -07:00 |
|
ciregenz
|
1e27431e77
|
[eric] agents: one outputs scan per turn, and the spill comment stops claiming it bounds model context
|
2026-08-27 16:09:29 -07:00 |
|
ciregenz
|
e59b6efae1
|
[eric] agents: a chat can edit the app it built, without the user re-selecting the card (ENG-416)
|
2026-08-27 14:20:05 -07:00 |
|
ciregenz
|
54ab6863ab
|
[eric] tls: the Node children get the OS roots, so a proxy or endpoint-tool root no longer kills every model call (ENG-408)
|
2026-08-27 14:01:30 -07:00 |
|
ciregenz
|
a1e1c4224e
|
[eric] agents: the dead_lane fault follows the arming convention and is registered in the wiring map
|
2026-08-27 12:56:29 -07:00 |
|
ciregenz
|
b1ccba5aec
|
[eric] agents: OSW_FAULT=dead_lane makes the preflight decision drillable without touching a real credential
|
2026-08-27 12:50:50 -07:00 |
|
ciregenz
|
0cffa158c7
|
[eric] agents: an elision carries no path, because an instruction inside tool output reads as an injection
|
2026-08-27 12:26:24 -07:00 |
|
ciregenz
|
bbec021610
|
[eric] agents: ENABLE_TOOL_SEARCH is set on every lane, not four of eight (ENG-394)
|
2026-08-27 12:07:57 -07:00 |
|
ciregenz
|
71a826c41d
|
[eric] agents: the mid-turn breaker says whose session it cannot protect instead of going quiet (ENG-391)
|
2026-08-27 12:06:07 -07:00 |
|
ciregenz
|
71eecf5cdc
|
[eric] agents: a shaped tool result names the file we already wrote, and where the cut starts
|
2026-08-27 12:03:13 -07:00 |
|
ciregenz
|
ecea6b3844
|
[eric] agents: preflight bounces the router but never declares a credential dead, because it has not dispatched (ENG-414)
|
2026-08-27 11:59:53 -07:00 |
|