ciregenz
|
fd14cb3bdb
|
[eric] apps: a preview whose dev server never binds shows an honest failure card with retry instead of spinning Starting preview forever (Alex's report)
|
2026-08-19 14:07:30 -07:00 |
|
ciregenz
|
108287eda4
|
[eric] agents: provider content-policy blocks are terminal (no snag flicker), recap-bearing sessions get ONE recap-free retry, and the recap reads first-person instead of a User:/Assistant: transcript that trips distillation filters (Alex's bricked chats)
|
2026-08-19 14:07:29 -07:00 |
|
ciregenz
|
160180624d
|
[eric] workflows: restart-loop breaker pauses a schedule that was mid-fire in consecutive backend deaths during a boot storm (hermes #30719 lift)
|
2026-08-19 13:43:50 -07:00 |
|
ciregenz
|
6a1dbc4212
|
[eric] agents: recap ages history hermes-style instead of dropping it; stubs keep the re-runnable command, duplicates collapse, newest results survive verbatim (ENG-354 endgame)
|
2026-08-19 13:40:47 -07:00 |
|
ciregenz
|
39d8da2697
|
[eric] agents: a vanishing quit (nothing persisted) on a session that already silent-quit is claimed and compacted; the poke-storm hole the one-for-one repro exposed (ENG-354)
|
2026-08-19 11:41:02 -07:00 |
|
ciregenz
|
a66b0b0eaa
|
[eric] agents: a REPEAT silent quit compacts from a 40% floor; Haik's opus-5 quits at ~149K, under the 180K trigger, so the band fix alone missed his storms (ENG-354)
|
2026-08-19 11:32:29 -07:00 |
|
ciregenz
|
8ae3f94d20
|
[eric] browser: fast path refuses multi-page sweeps (3+ URLs deterministic + classifier rule); a grabbed sweep answered INSUFFICIENT from one read (ENG-355)
|
2026-08-19 08:00:40 -07:00 |
|
ciregenz
|
e6d05dfb1b
|
[eric] agents: RunToolScript (PTC): scripts chain allowlisted tools in one turn and only printed output enters context (hermes code_execution lift, ENG-354 lever)
|
2026-08-18 23:41:38 -07:00 |
|
ciregenz
|
16b8f21177
|
[eric] agents: a silent quit at high context compacts history and goes fresh before the nudge; re-sending the bloat just burned a nudge (ENG-354)
|
2026-08-18 21:17:57 -07:00 |
|
ciregenz
|
4f3e68c7ac
|
[eric] agents: the 25s unwedge verifies the sidecar is actually wedged (heartbeat file) before shooting it; alive-but-slow gets 120s (ENG-353)
|
2026-08-18 21:13:47 -07:00 |
|
ciregenz
|
9327475c3a
|
[eric] models: shipped defaults are Sonnet 5 (Anthropic) and GPT-5.6 Terra (OpenAI); explicit user picks untouched
|
2026-08-18 20:57:32 -07:00 |
|
ciregenz
|
b9e357c082
|
[eric] models: heal ALREADY-stranded haiku defaults too, not just at migration time; Eric's own dev install carried one (ENG-343)
|
2026-08-18 19:29:16 -07:00 |
|
ciregenz
|
88d6c536cd
|
[eric] dictation: app-scoped by default with a Dictate-anywhere opt-in, and the Input Monitoring prompt moves from install time to first dictation use (ENG-341)
|
2026-08-18 19:10:08 -07:00 |
|
ciregenz
|
123f71b8cb
|
[eric] browser: RequestUserSignIn is a first-class tool; auth walls hand off to the user in place instead of killing the run (ENG-351)
|
2026-08-18 19:06:38 -07:00 |
|
ciregenz
|
82a9860eaa
|
[eric] agents: pip installs stop no-oping (bundle PYTHONPATH shadow stripped from agent env) and agents self-serve deps instead of nagging (ENG-347)
|
2026-08-18 19:04:56 -07:00 |
|
ciregenz
|
182409c2ac
|
[eric] agents: every git exec rides a non-prompting availability check; the CLT shim's install dialog fired at session start on clean Macs (ENG-344)
|
2026-08-18 19:04:56 -07:00 |
|
ciregenz
|
03a6a43f61
|
[eric] first-run: no more Downloads/Desktop/Documents permission pop-ups on macOS; installer scan is win32-only, onboarding scan skips TCC dirs (ENG-342)
|
2026-08-18 19:04:38 -07:00 |
|
ciregenz
|
a08be0e823
|
[eric] models: the free lane's haiku default can no longer outlive the lane or get persisted by the guard (ENG-343)
|
2026-08-18 19:04:38 -07:00 |
|
ciregenz
|
61521453bb
|
[eric] apps: template unclamps vertical scroll; body overflow:hidden was written for the splash and clipped every taller app (ENG-349)
|
2026-08-18 19:04:38 -07:00 |
|
ciregenz
|
418826961c
|
[eric] release: cut 1.7.8-exp.14 with gesture-priority streaming and the pill polish
|
2026-08-18 12:39:50 -07:00 |
|
ciregenz
|
0baadb90e2
|
[eric] browser: a run whose sidecar caller died is cancelled instead of driving the card as a ghost (ENG-338)
|
2026-08-17 19:16:57 -07:00 |
|
ciregenz
|
47b52e2930
|
[eric] canvas: pill stack loses the shadow slabs and the doubled browser; workflow runs land on the real agent card and manual Run beats the pause gate
|
2026-08-17 17:41:44 -07:00 |
|
ciregenz
|
e57e458173
|
[eric] help: changelog carries tonight's wave (nav honesty, hub camera, dock, tools tab, canvas control, faster boot)
|
2026-08-17 17:13:27 -07:00 |
|
ciregenz
|
53064da853
|
[eric] settings: a Tools tab with per-tool allow/ask/deny, and ShowUI/Skill join the catalog so their dispatch gates are finally reachable (ENG-284)
|
2026-08-17 16:07:58 -07:00 |
|
ciregenz
|
ce2989ea1b
|
[eric] agents: CanvasCommand lets an agent move, collapse, tile, tidy and close its own cards after spawn (ENG-334)
|
2026-08-17 16:04:21 -07:00 |
|
ciregenz
|
d45e2b3731
|
[eric] browser: a failed navigation now fails loudly; a reused card that cannot move is replaced instead of answering from the old page
|
2026-08-17 15:48:49 -07:00 |
|
ciregenz
|
faecb120fa
|
[eric] release: cut 1.7.8-exp.13 with the workflow rescue, real-agent runs and the tucked browser miniature
|
2026-08-17 14:47:33 -07:00 |
|
ciregenz
|
8e25440c95
|
[eric] workflows: a stepless run rescues itself by committing the pending draft or synthesizing the build request as a step (ENG-335)
|
2026-08-17 14:47:23 -07:00 |
|
ciregenz
|
52f5d145b3
|
[eric] publish: a webapp bundle now carries its own backend and a runspec so the hosted copy can run its real API (ENG-293)
|
2026-08-17 13:42:45 -07:00 |
|
ciregenz
|
2bb770f985
|
[eric] release: cut 1.7.8-exp.12 with the honest resume chip and popup-visible agents
|
2026-08-17 12:27:44 -07:00 |
|
ciregenz
|
025c864c95
|
[eric] help: exp.11 changelog carries the fit, mini-app and sign-in handoff fixes
|
2026-08-17 08:25:39 -07:00 |
|
ciregenz
|
8185e3b52a
|
[eric] browser: a hard login wall with nothing to borrow hands off to the user at the card and resumes itself when the wall clears (ENG-279)
|
2026-08-17 08:25:18 -07:00 |
|
ciregenz
|
ced541997d
|
[eric] agents: the unwedge watchdog runs on daemon threads, sealing the suite's flaky hang at interpreter exit
|
2026-08-16 22:20:46 -07:00 |
|
ciregenz
|
ab4d7b2db7
|
[eric] streaming: stream frames stop riding the dashboard socket and the backgrounded chat batches to 1Hz (ENG-329)
|
2026-08-16 20:52:51 -07:00 |
|
ciregenz
|
69569c8079
|
[eric] agents: delegation watchdog only counts children born after its own tool call, ending the mid-run sidecar shootings (ENG-327)
|
2026-08-16 19:23:23 -07:00 |
|
ciregenz
|
8cc55a0a99
|
[eric] help: cap the help agent's changelog block at 30 fixes so the knowledge prompt stays inside its token budget
|
2026-08-16 19:18:09 -07:00 |
|
ciregenz
|
f92b920e4e
|
[eric] agents: hidden harness messages self-identify, so a misfired nudge can never become 'the user told me to stop' (field report)
|
2026-08-16 18:49:50 -07:00 |
|
ciregenz
|
2d0fc643f1
|
[eric] browser: refusal and ghost runs clear the card's cached transcript instead of poisoning every later dispatch; CreateBrowserAgent gains fresh=true (Haik's report)
|
2026-08-16 18:22:34 -07:00 |
|
ciregenz
|
fd081de06e
|
[eric] canvas: accelerated mouse wheels (fractional deltaY) classify as mouse, so the Zoom/Scroll toggle finally bites on real hardware (3rd report)
|
2026-08-16 14:36:53 -07:00 |
|
ciregenz
|
267f692410
|
[eric] canvas: a dead webview guest reloads itself instead of painting a black rectangle; crash fires neither load event so nothing healed it (ENG-322)
|
2026-08-16 14:27:26 -07:00 |
|
ciregenz
|
0b2c6981a0
|
[eric] canvas: a mid-task-stopped chat wears a resume chip on its board pill instead of hiding the owed response inside the card (ENG-321)
|
2026-08-16 13:53:57 -07:00 |
|
ciregenz
|
3a56b99b0b
|
[eric] outputs: serve-static apps' WS status frame no longer nulls frontend_url on a process that never exists; the Starting-preview wedge for built apps
|
2026-08-16 11:20:28 -07:00 |
|
ciregenz
|
3def185bf1
|
[eric] lint: tonight's new tests go clean under p-private and ruff; the bounce module's router alias goes public since tests reach it
|
2026-08-16 08:57:25 -07:00 |
|
ciregenz
|
b9afcae6ac
|
[eric] router: a completed subscription connect bounces 9Router so its dispatch state rebuilds; new subs no longer dead until app restart (ENG-315)
|
2026-08-16 08:11:09 -07:00 |
|
ciregenz
|
a81958acb9
|
[eric] agents: first expired-token failure heals itself (fresh CLI + one hidden retry); the reconnect banner is the second rung (ENG-294)
|
2026-08-16 02:06:33 -07:00 |
|
ciregenz
|
11784a9083
|
[eric] settings: the UPLOAD_DIR rename left the browser upload tool importing a deleted name; upload_dir()/legacy roots wired everywhere (ENG-312)
|
2026-08-16 01:53:48 -07:00 |
|
ciregenz
|
628fc5521a
|
[eric] web: startpage leaves the keyless race; every endpoint now serves an Anubis wall to POST too, 0/22 answered (ENG-302)
|
2026-08-16 01:53:48 -07:00 |
|
ciregenz
|
dc303222ac
|
[eric] skills: frontmatter parser reads YAML block scalars, so a |- description no longer renders literally (ENG-307)
|
2026-08-16 01:53:28 -07:00 |
|
ciregenz
|
a15466ff54
|
[eric] workflows: run rows carry their workflow's name; the title join failed for every deleted workflow (ENG-307)
|
2026-08-16 01:53:28 -07:00 |
|
ciregenz
|
96bdd222c6
|
[eric] canvas: an unrelated spawn no longer despawns another agent's revealed subagents; reconcile learns keep-not-create ids (ENG-304)
|
2026-08-16 01:53:06 -07:00 |
|