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 |
|
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
|
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
|
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
|
1818375967
|
[eric] models: label Anthropic (API key) + subscription variants, fix billing bucket
|
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
|
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
|
8d76f39c67
|
[eric] cycles: pull APP_VERSION into its own leaf
|
2026-05-23 07:06:42 -07:00 |
|
ciregenz
|
65465aceec
|
[eric] split: extract attachment resolution
|
2026-05-23 03:18:22 -07:00 |
|
ciregenz
|
e5427ee492
|
[eric] split: extract prompt/context builders
|
2026-05-23 03:16:05 -07:00 |
|
ciregenz
|
ef7c523f1a
|
[eric] split: extract history compaction helpers
|
2026-05-23 03:11:58 -07:00 |
|
ciregenz
|
f26f4985a9
|
[eric] split: move aux LLM helpers out of agent_manager
|
2026-05-23 03:09:35 -07:00 |
|
ciregenz
|
b7ef925b03
|
[eric] split: extract tool catalog helpers
|
2026-05-23 03:08:53 -07:00 |
|
ciregenz
|
0e4e6ce371
|
[eric] split: carve out workspace git helpers
|
2026-05-23 03:08:09 -07:00 |
|
ciregenz
|
937d1bdf17
|
[eric] split: extract cloud session-close sync
|
2026-05-23 03:06:50 -07:00 |
|
ciregenz
|
6e0f8ecdb4
|
[eric] split: move session persistence into session_store
|
2026-05-23 03:05:39 -07:00 |
|
ciregenz
|
5f79a88f6e
|
[eric] split: pull error classifiers out of agent_manager
|
2026-05-23 03:02:33 -07:00 |
|
ciregenz
|
a6f1cc73c7
|
[eric] split: extract registry pricing/openrouter/thinking, gate stays
|
2026-05-23 02:56:18 -07:00 |
|
ciregenz
|
567ed5236c
|
[eric] split: carve browser_agent schema/history/loop into modules
|
2026-05-23 02:48:05 -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
|
7715d26d4b
|
[eric] workflows: add EditWorkflowStep + TestWorkflow MCP tools for Edit Agent
|
2026-05-22 02:29:31 -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
|
f59bf0db9b
|
defluff (frontend + backend): strip em-dashes + shorten docstrings + drop dead UI files (cosmetic only, no schedule code)
|
2026-05-20 05:36:17 -07:00 |
|