ciregenz
|
15781d2a3b
|
[eric] browser: list captured routes and replay safe GETs to skip the UI (tier 2)
|
2026-06-02 04:11:50 -07:00 |
|
ciregenz
|
6e006dd472
|
[eric] browser: detect a page's declared WebMCP tools (tier 1)
|
2026-06-02 04:03:10 -07:00 |
|
ciregenz
|
82dcb6bb4e
|
[eric] browser: per-domain hints, deterministic stagnation, and aux-LLM fallback
|
2026-06-02 03:56:07 -07:00 |
|
ciregenz
|
63e321b9fa
|
[eric] agent: call out the literal "-" in the no-dashes voice rule
|
2026-06-01 15:48:23 -07:00 |
|
ciregenz
|
c89ba4dc30
|
[eric] agent: give the assistant a tight, quirky, no-dashes texting voice
|
2026-06-01 15:01:13 -07:00 |
|
ciregenz
|
3d65cacddf
|
[eric] tools: drop personal gmail from the connected-account comment example
|
2026-06-01 15:01:13 -07:00 |
|
eric
|
5fdbc3ab79
|
[eric] router: revert dev pin to 0.3.60 (0.4.x adds an api auth gate that 401s our oauth/provider-sync calls, breaking every subscription connect); documented what porting the bump needs
|
2026-06-01 08:27:00 -07:00 |
|
eric
|
f40d3b3b95
|
[eric] router: bump dev 9router pin 0.3.60 -> 0.4.66 to test websearch rework + opus-4-8/gpt-5.5 sub routes (prod pin stays 0.3.60 until websearch verified live)
|
2026-06-01 08:12:35 -07:00 |
|
eric
|
4b3aa3eb8b
|
[eric] fix: revert enable_tool_search back to auto (forcing 1 marked tools defer_loading and 400'd the claude sub route on the defer_loading+cache_control combo)
|
2026-06-01 07:58:09 -07:00 |
|
eric
|
1a4a23f131
|
[eric] models: gemini 3.5 flash is api-key only since pinned 9router 0.3.60 has no gc/ route for it (verified against the 0.3.60 model registry); opus 4.8 cc/ confirmed via passthrough
|
2026-06-01 00:03:13 -07:00 |
|
eric
|
581503d1d3
|
[eric] models: drop gpt-5.3-codex + high/xhigh (superseded by gpt-5.5, high/xhigh were just effort variants not real models)
|
2026-05-31 23:59:59 -07:00 |
|
eric
|
aff1b5f5bb
|
[eric] models: add claude opus 4.8 (new flagship) + gemini 3.5 flash (GA), drop dead gemini-3-pro (shut down mar 9), verified against official anthropic/openai/google docs
|
2026-05-31 23:53:31 -07:00 |
|
eric
|
8d93e29321
|
[eric] agent: reframe identity as the user's personal digital company, drop coding emphasis
|
2026-05-31 23:38:53 -07:00 |
|
eric
|
979301db4d
|
[eric] agent: trim identity blurb to one OpenSwarm mention and a tighter line (79 tokens)
|
2026-05-31 23:37:26 -07:00 |
|
eric
|
5e4148ef3e
|
[eric] agent: make the identity blurb shorter, quirkier and less repetitive (mistaken-identity framing, one disavowal not three)
|
2026-05-31 23:33:13 -07:00 |
|
eric
|
1bccb24b54
|
[eric] agent: stop the assistant calling itself Claude Code by appending an identity override after the preset (keeps tools + cache, edit AGENT_NAME to rebrand)
|
2026-05-31 23:29:18 -07:00 |
|
eric
|
11b7d9b7a4
|
[eric] perf+ui: shrink runs chunks in parallel (5min -> ~1min) and shows a live pulsing label so users know its working
|
2026-05-31 18:50:46 -07:00 |
|
eric
|
56caabebbc
|
[eric] fix: popup uses full width and matches app surface, error toast no longer red wall, summarize chunks small enough for dense pdf tokenization
|
2026-05-31 18:40:33 -07:00 |
|
eric
|
1372130d28
|
[eric] fix: summarize big files by chunking when source exceeds aux model window then merging
|
2026-05-31 18:33:02 -07:00 |
|
eric
|
3dc8ff842a
|
[eric] fix: text attachment cap is all-or-nothing now, no half-files since partial confuses the model and the user
|
2026-05-31 18:24:38 -07:00 |
|
eric
|
1035c50be3
|
[eric] perf: force enable_tool_search=1 on non-anthropic paths so schemas load on demand and first message is ~9k tokens cheaper
|
2026-05-31 18:06:39 -07:00 |
|
eric
|
0b35b70d0b
|
[eric] sec: wire ssrf guard into webfetch (per-redirect) and /api/web/fetch (initial)
|
2026-05-31 18:05:34 -07:00 |
|
eric
|
68b7aa9a94
|
[eric] sec: ssrf guard module (async dns, ipv6 covered, loopback allowed for app builder)
|
2026-05-31 18:04:16 -07:00 |
|
eric
|
c9d2005e0b
|
[eric] fix: cap combined inline text attachments at 1.5m chars so a pile of txt files cant silently blow the context window
|
2026-05-31 18:01:48 -07:00 |
|
eric
|
ecf348f9cb
|
[eric] fix: autocompact now actually trims the model's history instead of just showing a marker
|
2026-05-31 18:00:39 -07:00 |
|
ciregenz
|
4c6326a566
|
[eric] security: pin 9router to loopback so it stops lan-exposing api keys + tripping the firewall prompt
|
2026-05-29 22:17:26 -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
|
e8fd9ceb5a
|
[eric] backend: add preflight_enabled (default true) and preflight_rollout_pct (default 100) to AppSettings so the runtime preflight can be killed per-install via the existing settings sync or staged 5/25/100 by the cloud cohort gate without a release
|
2026-05-28 02:49:06 -07:00 |
|
Eric
|
9c1940077f
|
[eric] diagnostics: add backend.log, handle backend spawn failures, force utf-8 in executor sandbox
|
2026-05-26 20:25:31 -07:00 |
|
Eric
|
ca5d69301d
|
[eric] app builder: fix windows-built apps failing by always creating the workspace .env (the windows build dropped the .env.example it seeds from) and writing app files as utf-8 (windows cp1252 choked on arrows and chess pieces); stays on 1.1.69 to rebuild only the windows installer
|
2026-05-26 17:40:51 -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 |
|
Eric
|
bf6d7a9235
|
[eric] app-builder: cross-platform workspace runtime so apps build and run on windows (resolve bash/python/npm, venv Scripts layout, bundled-node PATH, online npm retry)
|
2026-05-26 04:18:38 -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
|
6e2d4e94aa
|
[eric] actions: scope MCP service rules per integration; fixes mislabeled @ commands
|
2026-05-24 02:40:35 -07:00 |
|
ciregenz
|
cd694ce6f1
|
[eric] usage: accurate tool calls + run time, drop empty-draft skew, quirky savings line
|
2026-05-24 02:15:19 -07:00 |
|
ciregenz
|
1818375967
|
[eric] models: label Anthropic (API key) + subscription variants, fix billing bucket
|
2026-05-24 01:48:26 -07:00 |
|
ciregenz
|
4a30a1318b
|
[eric] previews: real app+dashboard screenshots + order by last shot, not every save
|
2026-05-24 01:48:26 -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
|
07f61c8547
|
[eric] lint: scope max-folder-items to documented backend registries, drop blanket ignore
|
2026-05-23 18:56:02 -07:00 |
|
ciregenz
|
4e9f5ceb07
|
[eric] tree: group agent_manager helpers under agents/manager session and prompt
|
2026-05-23 13:08:01 -07:00 |
|
ciregenz
|
782811daac
|
[eric] tree: group browser sub-agent modules under agents/browser
|
2026-05-23 13:06:55 -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
|
d2d6816d8a
|
[eric] deadcode: remove unused DISCOVERY_SCAFFOLDING
|
2026-05-23 10:28:13 -07:00 |
|
ciregenz
|
dd3efa866d
|
[eric] deadcode: remove unused _is_9router_available
|
2026-05-23 10:27:36 -07:00 |
|
ciregenz
|
b9ce323c5f
|
[eric] deadcode: remove unused _summarize_message_block
|
2026-05-23 10:26:42 -07:00 |
|
ciregenz
|
8b646b0223
|
[eric] deadcode: remove unused _approx_tokens
|
2026-05-23 10:25:47 -07:00 |
|
ciregenz
|
33aa485a12
|
[eric] cycles: extract settings persistence into store leaf
|
2026-05-23 07:12:19 -07:00 |
|
ciregenz
|
3b97c23592
|
[eric] cycles: point outputs/dashboards at aux_llm for resp-text
|
2026-05-23 07:07:31 -07:00 |
|