ciregenz
9eb0e2cb2b
[eric] browser: new gathered data resets the spin backstop, so a page-by-page gather runs to completion instead of getting cut with partial results
2026-06-08 23:47:26 -07:00
ciregenz
ba41409577
[eric] browser: spin backstop nudges a clean Done wrap-up, not a mid-thought cutoff
2026-06-08 23:26:15 -07:00
ciregenz
438d1e36d4
[eric] browser: arm the send-completion shortcut only for send tasks, not gathers (cookie click faked a send)
2026-06-08 23:02:55 -07:00
ciregenz
07f911d200
[eric] browser: a clean success needs an explicit Done; recognize gather asks, steer them to BrowserExtract
2026-06-08 22:37:33 -07:00
ciregenz
91073becec
[eric] browser: finish via a Done(message) tool so the user gets a plain conversational reply, not the OUTCOME tag
2026-06-08 22:15:52 -07:00
Eric
45b94e7822
[eric] browser: default Windows to the real webview now that Electron 42 fixed the mount segfault
...
- faithful in-process probes on the real 42 binary mount the webview (incl. two in a transformed canvas with real nav + reload churn) with zero host-renderer crash
- validated live on a Windows laptop: the agent drives a real page instead of the dead iframe
- replaces the DevTools opt-in with default-on; same crash-safe guard falls back to the iframe and never boot-loops
- arms the pending marker during render (before commit) so browserless sessions cannot false-positive
2026-06-08 19:46:02 -07:00
ciregenz
c2c349c7fe
[eric] browser: make the Windows webview opt-in persistent + crash-safe (was a one-shot console hack), so a full task can validate the Electron 42 commit crash
2026-06-08 16:20:35 -07:00
ciregenz
4e78925395
[eric] release: bump version to 1.2.73
v1.2.73
2026-06-08 14:56:24 -07:00
ciregenz
dd0f70d9a3
[eric] onboarding: delete the now-unreachable docked resume tab, migrate stale docked state to hidden
2026-06-08 13:17:28 -07:00
ciregenz
1d57ee6680
[eric] settings: new agent chats spawn expanded by default (toggle off in Settings > Interface)
2026-06-08 13:15:48 -07:00
ciregenz
030844d6a9
[eric] onboarding: Skip fully dismisses the tour (hidden) until Settings > Restart tour, no resume tab
2026-06-08 13:15:45 -07:00
ciregenz
110dc1c745
[eric] browser: fast-path emits a synthetic BrowserAgent tool-call/result so the 'Browser Agent' bubble always shows, even when the orchestrator is skipped
2026-06-08 13:07:12 -07:00
ciregenz
7238f86346
[eric] electron: silence the per-CDP-node ipc.handle log spam (hundreds per page read); OPENSWARM_DIAG_IPC=1 restores the firehose
2026-06-08 12:59:13 -07:00
ciregenz
b634638677
[eric] browser: poll the interactives list for the real Send button after a composer fill so the handoff actually fires (was 0/10, racing the lazy render)
2026-06-08 12:42:18 -07:00
ciregenz
8d9c75803c
[eric] browser: restore the Send-button handoff (points the model at the Send index after a fill); deleting it brought the Send-hunt back, it was NOT redundant with the wait
2026-06-08 00:58:38 -07:00
ciregenz
bf5f95573a
[eric] browser: wait up to 6s (not 2.5s) for the lazy-rendering Send button after a composer fill, kills the re-list turn and the late-Send miss
2026-06-08 00:44:26 -07:00
ciregenz
cdba825277
[eric] browser: final message is ONLY the OUTCOME line in plain human words, no narration preamble or UI jargon
2026-06-08 00:31:27 -07:00
ciregenz
2d59a0fbf1
[eric] browser: stall-path completion text is a plain confirmation, never the raw action-log proof (indices/coords)
2026-06-08 00:15:39 -07:00
ciregenz
f8c812353e
[eric] browser: agent writes a plain human final message (no UI jargon/OUTCOME mechanics); delete the leaky send-ready advisory, dead prefix flag, and humanize aux experiment
2026-06-08 00:09:50 -07:00
ciregenz
ce8e74b96a
[eric] browser: skill-replay returns a normal OUTCOME line so the parent translates it, no more 'learned skill replay (N steps, no LLM)' leaking to users
2026-06-07 23:49:21 -07:00
ciregenz
725578b2a8
[eric] browser: orchestrator translates the OUTCOME line into a plain human confirmation; drop hardcoded task-specific examples from prompts
2026-06-07 23:44:39 -07:00
ciregenz
d5fc146123
[eric] browser: never leave a tool_use unanswered (backfill mid-turn + validate both directions) so a 30s upstream reset stops 400-killing the run
2026-06-07 23:04:59 -07:00
ciregenz
2409e2d4cd
[eric] browser: fire the learning self-audit every 25 finished tasks in a daemon thread (zero hot-path latency)
2026-06-07 21:33:38 -07:00
ciregenz
6ef7b33667
[eric] browser: cross-site meta-playbook (tier 3) + self-audit of the learning machinery (tier 4, proposes for human review, never self-edits)
2026-06-07 21:20:40 -07:00
ciregenz
7ec05613fe
[eric] browser: hand the Send button to the model after a composer fill, and commit to an already-open thread instead of re-verifying
2026-06-07 19:28:51 -07:00
ciregenz
1204e733b5
[eric] browser: stall backstop only fires after a real action, never cuts short early orientation
2026-06-07 19:12:43 -07:00
ciregenz
e19def1ae5
[eric] browser: a clean Send-class click ends the run; bound the look-only spin even when the send cant be auto-detected
2026-06-07 19:07:34 -07:00
ciregenz
0f63697765
[eric] browser: confirm waits for the target to actually render so a send isnt falsely 'not confirmed' under load
2026-06-07 18:58:43 -07:00
ciregenz
889c7707e4
[eric] browser: a confirmed send ends the run, no more stalling to re-verify what the confirm proved
2026-06-07 18:52:20 -07:00
ciregenz
a54b4c0452
[eric] browser: run the action and remind on a missing ReportProgress instead of rejecting the turn
2026-06-07 18:19:39 -07:00
ciregenz
a588645a96
[eric] browser: ride out a momentary dashboard WS drop instead of failing the run under load
2026-06-07 17:37:19 -07:00
ciregenz
39f35a1ef0
[eric] browser: after typing, click the Send index you already saw instead of re-hunting it
2026-06-07 15:49:15 -07:00
ciregenz
40ca175f77
[eric] browser: send into an already-open thread instead of re-verifying the recipient
2026-06-07 15:39:00 -07:00
ciregenz
0d66e318a1
[eric] browser: only the Send ends a skill's replay prefix, not the composer opener
2026-06-07 15:38:56 -07:00
ciregenz
7d2d8ea8b1
[eric] browser: pin why send-skill prefix replay stays parked (opener mis-flagged as Send)
2026-06-07 15:12:58 -07:00
ciregenz
f186e0f4bd
[eric] browser: ship seed playbooks so a fresh install starts warm on 30 popular sites
2026-06-07 14:28:42 -07:00
ciregenz
59658ddb46
[eric] browser: strip orphan surrogates from webview text so emoji pages don't crash a turn
2026-06-06 22:06:07 -07:00
ciregenz
4664065767
[eric] browser: converge speed-lever A/B, ship the winners, cut the dead-end flags
2026-06-06 18:29:03 -07:00
ciregenz
6380480502
[eric] browser: on a recoverable error (stale index/occlusion) attach fresh page state so the model recovers in one turn, never retries the action
2026-06-06 18:03:52 -07:00
ciregenz
0cc6188432
[eric] browser: generalizable send-timing prior (Send renders late, settle dont hunt; prefer Send over Enter), A/B flagged
2026-06-06 17:22:51 -07:00
ciregenz
d542ef28aa
[eric] browser: compose helper also fires when the fill is a batched click_index sub-action, not only solo
2026-06-06 13:53:05 -07:00
ciregenz
13baf94545
[eric] browser: compose helper polls for the late-rendering Send button (diagnosed: AX surfaces it a few seconds after typing, not instantly)
2026-06-06 13:49:18 -07:00
ciregenz
07ea7d0098
[eric] browser: compose helper settles and re-lists once when Send renders after the text lands
2026-06-06 12:45:54 -07:00
ciregenz
5741e8f946
[eric] browser: endgame helper locates Send after a composer fill (never clicks it), behind OSW_BROWSER_COMPOSE_HELPER
2026-06-06 12:41:08 -07:00
ciregenz
9972171c05
[eric] browser: cheap-model laps behind OSW_BROWSER_CHEAP_LAPS, escalate to primary at the irreversible endgame
2026-06-06 12:32:04 -07:00
ciregenz
01ec866c2a
[eric] browser: OSW_BROWSER_NO_LEVERS bench flag to A/B the speed levers on/off
2026-06-06 12:12:38 -07:00
ciregenz
581af5b128
[eric] browser: auto-dismiss junk interstitials (cookie/upsell/coachmark) by generic close-vocabulary, conservative
2026-06-06 12:05:37 -07:00
ciregenz
d4e4327f78
[eric] browser: settle on the click target before a replay step so a recorded click never fires before paint
2026-06-06 05:01:25 -07:00
ciregenz
4e320033ad
[eric] browser: prune abandoned-navigate detours at distill so recorded skills and route hints stay clean
2026-06-06 04:49:19 -07:00
ciregenz
cdbdec775b
[eric] browser: merge-verify, a confirmed send is the proof, no separate verify turn + trailing-read telemetry
2026-06-06 04:35:03 -07:00