ciregenz
bcfbb8d24f
[eric] browser: fail fast with an honest message when the card's webview is gone
2026-06-02 18:19:33 -07:00
ciregenz
34faca12ae
[eric] browser: resolve the live card host for replay and report did-nothing runs honestly
2026-06-02 18:14:57 -07:00
ciregenz
68017465ce
[eric] browser: add a deterministic completion-honesty gate to catch ghost successes
2026-06-02 18:14:57 -07:00
ciregenz
2b2d5909a8
[eric] browser: instrument skill lifecycle, measure replay speedup, flag silent non-help
2026-06-02 18:03:43 -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
3aa9cf6ba0
[eric] browser: front-load page perception into turn 1 to cut orientation round-trips
2026-06-02 14:02:47 -07:00
ciregenz
a015036383
[eric] browser: prompt-cache the fixed prefix and push batching to cut first-run turns
2026-06-02 14:01:00 -07:00
ciregenz
014414440b
[eric] browser: decompose BrowserBatch into discrete replayable skill steps
2026-06-02 13:32:54 -07:00
ciregenz
d1c1b44ee7
[eric] browser: replay learned skills with zero LLM calls, fall back on any miss
2026-06-02 12:49:55 -07:00
ciregenz
d6682190cc
[eric] browser: in-memory skill cache that distills tasks into replayable steps
2026-06-02 12:45:42 -07:00
ciregenz
69c4546735
[eric] browser: refine ghost detector so read tasks need returned content, not state change
2026-06-02 12:35:12 -07:00
ciregenz
a8964830ac
[eric] browser: record per-tool latency, tokens, and per-task completion metrics
2026-06-02 12:12:41 -07:00
ciregenz
ea823951c6
[eric] browser: loop test for WebMCP-detect and route list/replay tools
2026-06-02 04:15:08 -07:00
ciregenz
43ba7d2f1c
[eric] browser: unit and end-to-end loop tests for the new browser behaviors
2026-06-02 03:56:07 -07:00
eric
bcb88ebefb
[eric] auth: dev-only /api/dev/token so the split-port frontend can authenticate (404s when packaged)
2026-06-01 11:55:17 -07:00
Eric
41031a7790
[eric] backend: load_settings never bricks boot on a corrupt or version-drifted settings.json - preserve unparseable files aside and drop only the invalid fields instead of raising, plus a migration test suite
2026-05-28 21:41:01 -07:00
Eric
3509c08057
[eric] workflows: remove scheduled-tasks end-to-end (frontend pages+slice, backend app+routes, electron poller), keep dock chat; bump 1.1.64
2026-05-26 11:12:29 -07:00
ciregenz
083d70def5
[eric] workflows: merge scheduled-tasks onto dev, re-home dashboard + fix backend imports
2026-05-24 23:41:53 -07:00
ciregenz
6cf2606666
[eric] merge: fold eric/cleanup abstraction refactor into dev (resolve 9, re-home edits)
2026-05-24 16:24:59 -07:00
ciregenz
91425334b1
[eric] data: corrupt JSON can't brick boot; skip bad files + atomic writes
2026-05-23 22:59:32 -07:00
ciregenz
efa240126f
[eric] tree: group anthropic proxy modules under agents/proxy
2026-05-23 13:05:53 -07:00
ciregenz
fa57be6bbb
[eric] tree: group foundational agent modules under agents/core
2026-05-23 13:05:15 -07:00
ciregenz
33aa485a12
[eric] cycles: extract settings persistence into store leaf
2026-05-23 07:12:19 -07:00
ciregenz
81fea443fd
[eric] cleanup: drop dead code, dedup 9router prefix, strip em-dashes (backend)
2026-05-23 02:29:22 -07:00
ciregenz
cbe5372471
[eric] attach: 9router bypass + Anthropic SSE translator for OpenAI/OR PDFs + 2-req OOM guard
2026-05-23 00:50:28 -07:00
ciregenz
a30229bbda
[eric] attach: native PDFs on Claude/Gemini/OR, cost calc, meter fix, 9router bypass for image blocks
2026-05-22 23:43:54 -07:00
ciregenz
245269c0ac
[eric] workflows: port backend scheduler + executor + schedule MCP server from dev
2026-05-21 22:29:07 -07:00
ciregenz
a2495f5899
[eric] updater + custom providers: allowDowngrade for rollback + Ollama bare-host URL /v1 normalization
2026-05-21 01:11:32 -07:00
ciregenz
a1fefa0ae8
[eric] approvals: trust patterns for action approvals + smarter sensitive-file gating
2026-05-20 01:56:38 -07:00
ciregenz
d20ff7d16c
[eric] app builder cleanup — remove Auto Run, Test Input, RenderOutput tool + Outputs activation gate
2026-05-11 09:05:45 -07:00
ciregenz
a0dc8dce11
[eric] 1.0.30 production push
2026-05-07 23:41:43 -07:00
ciregenz
b3428a736b
[eric] custom OpenAI-compatible provider support, youtube bug fix (windows)
2026-05-07 21:22:40 -07:00
ciregenz
5bac52266c
[eric] sign-in flow polish, account UI, port-targeting fix
2026-05-07 16:48:22 -07:00
ciregenz
7a6a49655c
[eric] account flow + settings tweaks
2026-05-07 09:57:49 -07:00
ciregenz
fae2806124
[eric] make non-Anthropic API keys actually work end-to-end, fix the wildly wrong cost numbers, multi model ux/ui improvements
2026-05-06 21:05:57 -07:00
ciregenz
415ab70b53
[eric] unify telemetry surface, install_method, frontend trackEvent
2026-05-05 14:35:43 -07:00
ciregenz
49c649e3d9
[eric] single sync function for all state syncing
2026-05-05 12:11:07 -07:00
ciregenz
3c42d8738f
[eric] refactor internal service layer
2026-05-04 19:39:19 -07:00
ciregenz
b7a1faee38
[eric] delete miscelaneous scrapped code
2026-05-04 19:15:42 -07:00
ciregenz
d0b8df0329
[eric] 117 new invariant tests (777/777 total) covering MCP gate, soft-restart, label logic, aux-LLM routing. fastapi[standard] →
...
[standard-no-fastapi-cloud-cli] skips ~6MB sentry_sdk + cloud-cli we never use. gitignore catches python/editor/test cache noise.
2026-05-03 23:03:15 -07:00
ciregenz
8286cc1a5c
[eric] delete ~3.6k lines of dead code (old unused agent runtime, ghost fields, orphan scripts). all 660 tests still pass, no functional
...
change.
2026-05-03 22:39:17 -07:00
ciregenz
98349df9f1
[eric] faster replies + smarter chat: optimistic message bubbles, live thinking... pill, friendlier tool-call labels (Reading → Read),
...
compaction chip, native completion notifications, prompt-cache flip for ~70% cheaper/faster
2026-04-29 14:07:18 -04:00
ciregenz
9be2d87f73
[eric] WS resilience: per-session seq + ring buffer + resume protocol so agent runs survive transient disconnects (wifi flap, sleep, NAT
...
drop) instead of flipping to completed. Adds heartbeat (25s ping/10s pong), reconnect with infinite jittered backoff, outbound queue gated
on resume_ack, gap_detected fallback for long offlines, on-disk persistence of terminal events for post-restart recovery, and a
reconnecting connection state decoupled from session.status. 1089 backend tests covering 500 randomized disconnect scenarios + concurrent
broadcast races. Backend/WS handler does not cancel agent task on disconnect
2026-04-28 23:47:59 -04:00
ciregenz
c50eecc8f3
[eric] v1.0.18: fix session duration tracking, bump version, google workplace mcp tool fix, ui/ux improvements, qol
2026-03-27 19:59:01 -07:00