Commit Graph
1414 Commits
Author SHA1 Message Date
ciregenz 8c556dd8f9 [eric] dashboard: memoize the browser-agent session lookup, drags stop rescanning sessions 2026-06-05 16:45:33 -07:00
ciregenz 249f425a2d [eric] backend: stat-validated caches for settings.json and tools dir, disk parse only on change 2026-06-05 16:45:33 -07:00
ciregenz 7a30cc97cd [eric] browser: prefix replay also fires at the deferred host re-check, miss paths logged 2026-06-05 16:30:41 -07:00
ciregenz b3541d5737 [eric] browser: possessive apostrophes no longer break skill sig matching 2026-06-05 16:24:04 -07:00
ciregenz 88ba59f3b4 [eric] browser: send-skill prefix replay hands off at the composer, under-batching nudges 2026-06-05 16:12:45 -07:00
ciregenz 99ba826be2 [eric] backend: INFO logging visible in dev plus ms-level traces across the fast path 2026-06-05 16:12:32 -07:00
ciregenz 2c55d17f50 [eric] browser: dead-dashboard dispatches fail in 1s instead of burning turns, recovery skips systemic causes 2026-06-05 15:56:38 -07:00
ciregenz dde8186762 [eric] dashboard: header name ellipsizes at 320px as a backstop 2026-06-05 15:49:13 -07:00
ciregenz 6ac76d3dbd [eric] backend: aux-generated names get squeezed short, refusals fall back instead of becoming titles 2026-06-05 15:49:13 -07:00
ciregenz aaa0d306db [eric] browser: fast path failure detection fail-closed, card-gone summaries now trigger recovery 2026-06-05 15:19:36 -07:00
ciregenz 84eeb2925e [eric] browser: three-way fast path, READ answers public pages via local fetch in seconds 2026-06-05 15:17:33 -07:00
ciregenz e37ba6c66b [eric] browser: skill recording judges the task ask, OUTCOME boilerplate no longer blocks learning 2026-06-05 13:09:02 -07:00
ciregenz 792ff7ecd5 [eric] browser: batch escape hatch narrowed, solo only when next target unnameable 2026-06-05 13:00:49 -07:00
ciregenz fe63ae63d7 [eric] browser: fast path sharpens tasks via aux brief and retries one recovery dispatch 2026-06-05 13:00:49 -07:00
ciregenz 8a714b5064 [eric] chat: 60fps reveal via imperative tail appends, markdown re-parses per commit not per frame; drop dead 250ms ticker 2026-06-05 12:40:09 -07:00
ciregenz 8ee209a83c [eric] browser: fast path skips orchestrator for browser-only first messages 2026-06-05 12:02:17 -07:00
ciregenz 1d4542bbf1 [eric] electron: race CDP sendCommand with 10s timeout, recycle debugger attachment on hang 2026-06-05 11:47:28 -07:00
ciregenz 4ebe080f04 [eric] chat: continue-chat banner and select-element button stop pulsing, static accents instead 2026-06-05 11:36:26 -07:00
ciregenz de68d5e8e7 [eric] browser: drop the top border-shimmer strip, static border and tether arrow are the in-use cue 2026-06-05 11:36:26 -07:00
ciregenz 6c83e1cbb8 [eric] browser: orchestrator trusts the OUTCOME line, no verify re-dispatch, no re-narration 2026-06-05 11:14:13 -07:00
ciregenz 4f7369341c [eric] browser: batch-by-default prompt, irreversible steps stay solo with expect proof 2026-06-05 11:14:13 -07:00
ciregenz 99bd15fdb1 [eric] browser: attached page state shrinks to changed rows, unchanged indices stay valid 2026-06-05 11:14:13 -07:00
ciregenz 0992e25bf2 [eric] browser: numbered index overlays on screenshots, vision and clicks share one index language 2026-06-05 11:03:20 -07:00
ciregenz 4c5962d8ac [eric] browser: backgroundThrottling=no on agent webviews, occluded window froze guest JS 2026-06-05 10:29:12 -07:00
ciregenz 059185dd4b [eric] browser: kill the double-fill, textbox rows show live value, typing echoes verified read-back, expect demands literal page text 2026-06-05 10:29:12 -07:00
ciregenz 7b5b7ca081 [eric] browser: prune superseded page-state attachments and heavy read results from history 2026-06-05 09:35:51 -07:00
ciregenz 20e1558d70 [eric] browser: auto-settle mutating actions and attach fresh page state to results, act and see in one turn 2026-06-05 09:35:51 -07:00
ciregenz 17eac6412d [eric] browser: derive the reuse host from the task text when the dispatch has no url param 2026-06-05 01:43:09 -07:00
ciregenz ef30f9f268 [eric] browser: widen secret redaction (2fa codes, credential fields), 0600 metrics files, scrub task prompts 2026-06-05 01:38:58 -07:00
ciregenz 65427f33a0 [eric] browser: reuse the parent's same-host card on re-dispatch, stacked webviews wedge each other 2026-06-05 01:38:58 -07:00
ciregenz ed3ffd2de1 [eric] tests: reset metrics-dir cache in conftest, analyzer tests wrote to a stale dir 2026-06-05 00:55:14 -07:00
ciregenz 88088a9564 [eric] browser: BrowserExtract, aux-model schema extract + prompt docs for ctx and stable indices 2026-06-05 00:55:14 -07:00
ciregenz 262d48ff6c [eric] browser: refuse zero-LLM replay of send/submit skills, the live agent confirms those instead 2026-06-05 00:54:31 -07:00
ciregenz 79492416aa [eric] electron: disable renderer backgrounding, hidden-window agent webviews stopped executing JS 2026-06-05 00:53:23 -07:00
ciregenz c0ff256afd [eric] browser: ctx-tagged twin rows + stable indices across looks in list_interactives 2026-06-05 00:46:24 -07:00
ciregenz 9cc245b705 [eric] frontend: sidestep @types/react allowpopups boolean clash, keep runtime string 2026-06-04 23:03:20 -07:00
ciregenz 01e3e2be53 [eric] browser: re-broadcast ws commands lost in dead-socket gaps, refetch layout on reconnect 2026-06-04 23:03:20 -07:00
ciregenz 05fa871b24 [eric] browser: occlusion filter + containment dedup + new-element markers, click flash, request-id dedupe 2026-06-04 23:03:20 -07:00
ciregenz 0249b666a1 [eric] browser: sub-agent prompt jumps to deep URLs, requires OUTCOME line, documents * markers 2026-06-04 23:03:20 -07:00
ciregenz 98075fc6df [eric] delete deprecated docs 2026-06-04 20:12:17 -07:00
ciregenz b02aecbb58 [eric] browser: hit-test clicks before dispatch and verify typed text, honest fallbacks for both 2026-06-04 19:04:38 -07:00
ciregenz 3f388524fd [eric] browser: keep spawned cards alive for parent reuse, clean on parent finish not per sub-agent 2026-06-04 19:00:03 -07:00
ciregenz 53ffe92c14 [eric] browser: return navigate on dom-ready so heavy SPAs stop hanging the 20s cap 2026-06-04 18:40:06 -07:00
ciregenz 4ba14c5e0c [eric] browser: remove the last card-sized glow pulse, the inset accent-glow overlay 2026-06-04 17:31:29 -07:00
ciregenz f7ac55660a [eric] browser: bound AX perception and cap the tracker-iframe walk so a busy page fails clearly, not silently 2026-06-04 17:15:29 -07:00
ciregenz f79172835e [eric] browser: block autoplay in agent webviews and reload a hung renderer to fight the wedge 2026-06-04 17:05:54 -07:00
ciregenz f03dde7e0c [eric] browser: focus text boxes by node and insert text directly, reaches compose iframes clicks miss 2026-06-04 16:38:56 -07:00
ciregenz 9b6e45f365 [eric] browser: act-and-confirm, declare the expected change and verify it instead of assuming 2026-06-04 15:14:58 -07:00
ciregenz f0144690af [eric] browser: end the wait on the target or DOM-settle, not network-idle, so it stops waiting blind 2026-06-04 14:57:38 -07:00
ciregenz ed3d4a36d1 [eric] browser: drop the infinite glow animations on agent-driven cards, they repaint over webviews every frame 2026-06-04 13:33:25 -07:00