Commit Graph
21 Commits
Author SHA1 Message Date
ciregenz 0d093cc5f8 [eric] backend: one-line every comment + collapse 3+ blank runs across apps/ (AST-verified identical, -lines); CLAUDE.md one-line-comment rule 2026-06-25 02:29:04 -07:00
ciregenz 7701bcdeff [eric] backend: convert all relative imports to absolute backend.* paths (convention sweep) 2026-06-24 01:41:22 -07:00
ciregenz 798448acca [eric] apps: leading-_ -> p_ for function-local vars/args/nested-fns across 53 apps modules (scope-aware AST rename, module symbols untouched, p-private 0) 2026-06-23 21:11:44 -07:00
ciregenz 1767389cbb [eric] browser: leading-_ -> p_/P_/public for module functions+constants+state across browser subsystem; promote cross-file symbols public (detect_loop, BROWSER_HISTORY, TRUSTED, etc.), align analyze-browser-metrics.py + tests 2026-06-23 19:37:40 -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 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 be350654b6 [eric] browser: similar-skill route hints with adoption telemetry, playbook keeps retry-costing mechanics 2026-06-06 00:17:04 -07:00
ciregenz 69f15ce9ad [eric] browser: batched click_index distills via per-sub identities, batched runs record skills again 2026-06-05 18:07:32 -07:00
ciregenz f2632d5c78 [eric] browser: long click names are card blobs not send controls, prefix no longer cut short 2026-06-05 16:48:07 -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 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 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 f187ec7c6e [eric] browser: surface learned playbook in-chat + REST list/forget so site memory is visible and clearable 2026-06-02 23:16:22 -07:00
ciregenz 294e96d782 [eric] browser: version skills behind a trust gate, compose on proven sub-skills 2026-06-02 18:03:36 -07:00
ciregenz 5bb0b46890 [eric] browser: give the agent tools to list and deprecate its own learned skills 2026-06-02 16:33:21 -07:00
ciregenz e2a77b5eae [eric] browser: parameterize skills so one skill serves a task with different inputs 2026-06-02 16:27:11 -07:00
ciregenz e30d70ce97 [eric] browser: persist skills across sessions with secret-redaction gate 2026-06-02 16:17:23 -07:00
ciregenz 014414440b [eric] browser: decompose BrowserBatch into discrete replayable skill steps 2026-06-02 13:32:54 -07:00
ciregenz d6682190cc [eric] browser: in-memory skill cache that distills tasks into replayable steps 2026-06-02 12:45:42 -07:00