ciregenz
|
3a601ba3ad
|
[eric] browser: calm zero-click signals so the user feels the agent recall + learn site memory
|
2026-06-02 23:46:49 -07:00 |
|
ciregenz
|
e6a1a5f2a5
|
[eric] browser: measure whether the playbook cuts exploration turns, flag when it doesn't
|
2026-06-02 23:19:47 -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
|
fe082c492c
|
[eric] browser: durable reflective per-site playbook (tier-2 memory, mem0-style distill+reconcile)
|
2026-06-02 23:11:47 -07:00 |
|
ciregenz
|
1208a2e746
|
[eric] browser: don't record a skill when the deliverable was gathered content, replay can't reproduce judgment
|
2026-06-02 21:20:20 -07:00 |
|
ciregenz
|
78f35aa9b4
|
[eric] browser: re-check for a replayable skill after the first nav lands on the right host
|
2026-06-02 19:06:21 -07:00 |
|
ciregenz
|
54d7e3c355
|
[eric] browser: key skills on the user's stable request, not the orchestrator's reformulation
|
2026-06-02 18:28:43 -07:00 |
|
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 |
|