Commit Graph
2009 Commits
Author SHA1 Message Date
ciregenz dcaf655b14 [eric] browser: measure browser time where the commands actually run, not from 18 self-reports 2026-07-31 14:00:19 -07:00
ciregenz c9c25542b9 [eric] browser: never click a disabled submit, and turn the structural composer finder on 2026-07-31 13:03:59 -07:00
ciregenz d542b1814b [eric] browser: fill a custom editor with real keystrokes when synthetic input is ignored 2026-07-31 13:03:58 -07:00
ciregenz 2c63367ae0 [eric] browser: a signed-in page is not a login wall just because it says sign in 2026-07-31 13:03:58 -07:00
ciregenz 0cf7d111c2 [eric] browser: rank a submit control instead of exact-matching a closed label set 2026-07-31 13:03:58 -07:00
ciregenz 5d8bf4102e [eric] browser: only a verified delivery teaches a write skill, not a resend guard 2026-07-31 02:44:34 -07:00
ciregenz a1c6c710eb [eric] browser: reddit clears its composer without posting, so treat it as a ghost-drop host 2026-07-31 02:37:07 -07:00
ciregenz b4074c3665 [eric] browser: never report a post as sent when no send was ever confirmed 2026-07-31 02:23:36 -07:00
ciregenz 013bf663ef [eric] browser: a post that never confirmed is not a skill worth learning 2026-07-31 01:27:55 -07:00
ciregenz 955abfa69c [eric] canary: cleanup passes on the outcome (marker gone), not on which code path deleted it 2026-07-31 01:15:38 -07:00
ciregenz 17ab446945 [eric] browser: read script looks cheap first and only a decline buys the whole page 2026-07-31 00:51:54 -07:00
ciregenz 4f4d5e8d55 [eric] browser: the read script asks for the whole page, not the model loop's smaller default 2026-07-31 00:02:57 -07:00
ciregenz e989517c6c [eric] lint: de-private the wall budget, trim error_classify under cap, drop stray ws_manager 2026-07-30 20:58:16 -07:00
ciregenz f6ad6cfb91 [eric] browser: a run out of wall time delivers what it has instead of nothing 2026-07-30 20:50:37 -07:00
ciregenz 324ee47937 [eric] browser: a command stops waiting when the window closes under it 2026-07-30 20:44:22 -07:00
ciregenz 93e2730c2f [eric] agents: a bare connection error is transient, so a network blip stops killing runs 2026-07-30 20:00:42 -07:00
ciregenz 4ba19a5b6e [eric] browser: the intervention prompt reads like a headline, not a 10px footnote 2026-07-30 19:50:07 -07:00
ciregenz f1f8464f1a [eric] browser: reap idle agent cards so finished runs stop stacking live webviews 2026-07-30 19:47:20 -07:00
ciregenz ece00223ae [eric] browser: read answers lead with the answer, not with 'based on the page text provided' 2026-07-30 17:48:47 -07:00
ciregenz 78843dba2f [eric] browser: a prose decline from the read script is a decline, not an answer 2026-07-30 17:31:16 -07:00
ciregenz 18e024834d Merge branch 'eric/dev' into eric/browser-merged 2026-07-30 13:18:48 -07:00
ciregenz 3d5c287139 [eric] merge: bring eric/browser onto eric/dev (30 conflicts resolved, gates green) 2026-07-30 13:18:11 -07:00
ciregenz 600c04dd02 [eric] history: stop losing chats (merge live sessions, drop agent-spawned children, sort by last activity, never render a blank row) 2026-07-30 12:59:45 -07:00
ciregenz 7fb3b85a64 [eric] dock: show the favicon INSTEAD of the browser glyph (it used to sit behind it), glyph returns if the favicon fails 2026-07-30 12:03:29 -07:00
ciregenz 75bc138601 [eric] dashboard: dock Settings opens as a canvas window (shared card chrome), not a modal 2026-07-29 21:12:07 -07:00
ciregenz 162eacc543 [eric] notes: delete the sticky-note feature end to end 2026-07-29 20:32:24 -07:00
ciregenz c10db35ebc [eric] history: move chat history from the dock to the top island and make it global (was filtered to the current dashboard) 2026-07-29 20:17:17 -07:00
ciregenz fac02bfccc [eric] shell: uncrop the spawn-pill shadow, shortcut tooltip on the composer, always-visible glass title bubble (incl. fullscreen), and collapsed cards show a plain-text answer 2026-07-29 20:13:56 -07:00
ciregenz 5b9d0dcce6 [eric] dock: drop the New-chat tile (the always-present spawn pill already owns that action) 2026-07-29 19:59:27 -07:00
ciregenz 776f4068f3 [eric] dock: Applications lists YOUR OpenSwarm apps (was the machine's /Applications via a launcher whose click IPC never existed) 2026-07-29 19:58:02 -07:00
ciregenz e321a35894 [eric] voice: drop whisper --convert (demanded ffmpeg on PATH at boot; Finder apps have none = dictation dead in prod), writable cwd, drain stderr, 60s cold-load budget 2026-07-29 16:51:30 -07:00
ciregenz 04f66b2cd0 [eric] hygiene: gitignore haptics node-gyp build output (mirrors mouseclamp) 2026-07-29 16:38:32 -07:00
ciregenz 11ea778884 [eric] tests: update providerUsage tests to the landed 150-title cap + convo char budget (4 green) 2026-07-29 16:38:32 -07:00
ciregenz f0229bef50 [eric] tests: land the 3 stranded browser capacity-retry tests from the windows-churn batch (64 green) 2026-07-29 16:38:32 -07:00
ciregenz 2ee25f80fc [eric] dashboard: cap live app webviews (closest-to-center wins) to bound memory v1.6.0 2026-07-29 11:22:27 -07:00
ciregenz cc24f5adaf [eric] crash-safety: cap parallel CDP detach at 10 concurrent (unbounded could flood the debugger host at pathological card counts and leave one attached at unmount) 2026-07-29 01:05:33 -07:00
ciregenz 8fedff40c1 [eric] efficiency: preflight classifier stamps cooldown whenever it runs (was re-firing Haiku every turn on concrete prompts); remove warm_prompt_cache (billed N no-op requests/dashboard-mount, warmed nothing: wrong prefix, below cache floor, no cache_control) 2026-07-29 01:01:26 -07:00
ciregenz b1f0f5b74e [eric] perf: mass-delete parallel-detaches browsers too (removeBrowserCardsCleanly); flat latency, same crash-safe ordering 2026-07-29 00:53:52 -07:00
ciregenz 103a3af31a [eric] perf: parallelize browser CDP detach on dashboard switch (serial added ~72ms/browser = 1.4s lag on a 20-card switch); views stay serial for GPU-surface release 2026-07-29 00:51:43 -07:00
ciregenz cd7399b215 [eric] crash: orphan-prune serializes app-card teardown too (deleting several apps from the Views page ripped their webviews out in one pass = same GPU SIGSEGV) 2026-07-28 23:30:42 -07:00
ciregenz 028d9dcd62 [eric] crash: quiesce+detach outgoing webviews before dashboard-switch resetLayout (it unmounted every app/browser webview in one frame w/ CDP attached = GPU/browser SIGSEGV, the 'navigate away kills the app' self-quit) 2026-07-28 23:24:21 -07:00
ciregenz 4c483051b4 [eric] crash: serialize browser-card teardown on mass delete (was ripping all webviews out in one frame = GPU/browser-process SIGSEGV, the mass-delete self-quit); matches the already-safe view path 2026-07-28 23:11:53 -07:00
ciregenz df0e4a2393 [eric] merge eric/onboarding into eric/dev; version 1.6.0 2026-07-28 22:20:34 -07:00
ciregenz b1233da12c [eric] tiles: chats also exit the tile on edge-drag; tile-menu runway shrunk to the 8px gap (it was overlaying the green button and eating its clicks) 2026-07-28 21:21:55 -07:00
ciregenz 7a74443b07 [eric] tiles: dragging an edge of a tiled browser/app exits the tile and resizes from its exact spot (macOS-style) 2026-07-28 21:17:31 -07:00
ciregenz 96a3e51c83 [eric] voice: aurora rebuilt as six interleaved alternating-hue wisps + single-hue base glow (adjacent same-order lobes and the L-to-R strip were the segmentation) 2026-07-28 20:53:20 -07:00
ciregenz 0469cfe74b [eric] voice: aurora lobes overlap heavily in one tight hue family (wide-spread hues in separated lobes read as rainbow patches) 2026-07-28 20:49:56 -07:00
ciregenz ad8d9ca240 [eric] voice: mic tap stops an active recording (async start ate the tap's press-end); composer mic tooltip shows the real dictation combo, not F5 2026-07-28 20:46:31 -07:00
ciregenz ec9b576615 [eric] voice+onboarding: aurora hues widened/jittered/desaturated (three tight bands read segmented); prep prompt forbids fabricating specifics when evidence is empty 2026-07-28 20:44:41 -07:00
ciregenz 9ac91b94e4 [eric] ui: tile menu gets a hover runway + longer grace (vanished mid-approach); text size range widened to 0.8-1.35 (Tiny to Largest) 2026-07-28 19:04:41 -07:00