ciregenz
3d5c287139
[eric] merge: bring eric/browser onto eric/dev (30 conflicts resolved, gates green)
2026-07-30 13:18:11 -07:00
ciregenz
67997653eb
[eric] models: gpt-5.6 sol/terra/luna + restored gpt-5.5 codex sub lanes, all live-probed on the 0.3.60 pin
2026-07-26 22:59:44 -07:00
ciregenz
596a85e87d
[eric] voice+models: tap must prove itself before fallback disarms (packaged deaf-tap bug); opus-5 cc+api, gpt-5.6 sol/terra/luna api, gemini 3.6-flash + 3.5-flash-lite api
2026-07-26 22:48:32 -07:00
ciregenz
b1e16df668
[eric] models: add Sonnet 5 to the tier map + picker sorts newest-first within a capability tier (was buried under older Opus by alphabetical family)
2026-07-15 22:41:18 -07:00
ciregenz
e1dd537a94
[eric] models: hold GPT-5.6 (Sol/Terra/Luna) not offered; Responses-API-only + 9Router 0.3.60 speaks chat/completions = no working lane
2026-07-15 14:43:41 -07:00
ciregenz
20d07a65e3
[eric] models: add GPT-5.6 (API-key lane); Sonnet 5 already listed, no codex-breaking cx entry on the pinned router
2026-07-15 14:24:53 -07:00
ciregenz
3ce848d185
[eric] models: pull gpt-5.5 subscription entry (cx/gpt-5.5 404s on pinned 9router = broken codex); gpt-5.5-api stays
2026-07-07 01:31:35 -07:00
ciregenz
5dbfb69c6d
[eric] models: drop gemini-3-flash entirely (preview id aged out; key-only users hung; AG probe retargeted to flash-lite)
2026-07-03 14:42:42 -07:00
ciregenz
f202599198
[eric] models: drop gemini-3-flash-api (upstream preview id aged out; hangs with no fail-fast; 3.5-flash-api covers it)
2026-07-03 14:39:25 -07:00
ciregenz
cae5ed4478
[eric] models: re-add Claude Fable 5 (cc sub + api-key rows; ban lifted, access confirmed by eric)
2026-07-02 16:34:57 -07:00
ciregenz
fb0044f156
[eric] models: add Claude Sonnet 5 (adaptive + cc sub + api-key routes)
2026-06-30 15:26:16 -07:00
abccodes
b2ceb4b466
[aidan] fix/model-fallback: reconcile free trial and provider states
2026-06-26 03:39:48 -07:00
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
755862b7b5
[eric] backend: rename single-export modules to match their export (naming convention sweep)
2026-06-24 01:30:04 -07:00
ciregenz
1bcc78567b
[eric] backend: leading-_ -> p_/P_/public for class methods + module conditional-block vars + _ReadyServer class + _pending_oauth import; promote cross-file (search_ddg)
2026-06-23 21:50:08 -07:00
ciregenz
6721c39719
[eric] backend: leading-_ -> p_/public for remaining module-level fns/classes/consts + test helpers across apps + tests (p-private 0, 1441 green)
2026-06-23 21:30:47 -07:00
ciregenz
c5fd4f6b86
[eric] apps: leading-_ -> p_ for import aliases (import x as _y) across apps modules (file-local bindings, p-private 0)
2026-06-23 21:15:43 -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
f703b8aa02
[eric] agents: leading-_ -> p_/P_/public in proxy+providers/openrouter+ws_manager+mcp-servers+oauth_state; promote cross-file API public, fix monkeypatch+attr test refs
2026-06-23 20:00:06 -07:00
ciregenz
394dcd7492
[eric] agents: leading-_ -> p_/public in providers+core+tools (registry/pricing/seq_log/mcp_preflight/openai_passthrough/web/ssrf_guard); promote cross-module fns public, fix monkeypatch string refs
2026-06-23 18:39:11 -07:00
ciregenz
46753fa9c8
[eric] aux: fix stale sonnet id (claude-sonnet-4-20250514 4.0 -> claude-sonnet-4-6), was 404ing every aux call
2026-06-17 00:46:21 -07:00
ciregenz
62acc4b8c0
[eric] models: drop banned Claude Fable + unrunnable Gemini 3.1 Pro from the picker
2026-06-15 13:44:22 -07:00
ciregenz
076c47617a
[eric] gemini: prefer connected Antigravity over AI Studio key + fail-fast read timeout
2026-06-15 12:36:29 -07:00
ciregenz
235fa47d15
[eric] providers: openai own-key keeps cp-openai/ prefix so 9router can route it
2026-06-15 11:59:11 -07:00
ciregenz
fb178648df
[eric] free-trial: backend dispatch injection, hardware fingerprint, mint/clear, exhaustion upsell
2026-06-09 23:54:10 -07:00
ciregenz
1fd32b7bc3
[eric] backend: add Fable 5 subscription (cc/) row, verified live 200 on the Claude sub
2026-06-09 15:58:19 -07:00
ciregenz
7ab61057df
[eric] backend: surface Fable 5 in the model picker on the api-key route + price it $10/$50
2026-06-09 14:55:07 -07:00
ciregenz
1be1ce581d
[eric] providers: Fable 5 turns thinking off by omitting the param, not thinking:disabled (which 400s)
2026-06-09 14:06:18 -07:00
ciregenz
a774f68b96
[eric] providers: add Claude Fable 5 on the API-key route (sub route held on pinned 9router)
2026-06-09 13:27:45 -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
ciregenz
dd3efa866d
[eric] deadcode: remove unused _is_9router_available
2026-05-23 10:27:36 -07:00
ciregenz
a6f1cc73c7
[eric] split: extract registry pricing/openrouter/thinking, gate stays
2026-05-23 02:56:18 -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
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
5b0c6e1df3
defluff: strip em-dashes + shorten docstrings across backend (cosmetic only, no logic change)
2026-05-20 05:25:23 -07:00
ciregenz
e840b1b7f0
[eric] sub bug fix
2026-05-13 19:05:04 -07:00
ciregenz
0c841bdad4
[eric] onboarding revamp — agentic cursor walks users through 8 setup steps, WIP fixes: Gemini schema scrub, OpenAI GPT-5 routing, websearch cascade, gpt-5 is still a bit flaky...
2026-05-09 01:40:37 -07:00
ciregenz
b3428a736b
[eric] custom OpenAI-compatible provider support, youtube bug fix (windows)
2026-05-07 21:22:40 -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
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
5f5b932c53
[eric] tiny dead-code sweep — drop unused langchain pins from requirements.txt (saves ~5MB on packaged build) plus a few orphan exports left
...
over from past iterations (temp_state slice fields, clipboard timestamp getter, three never-imported lastSeq helpers).
2026-05-03 21:31:13 -07:00
ciregenz
d310f9e031
[eric] thinking pill works on GPT/Gemini (clickable bubble with duration + token count + honest "provider does not expose
...
reasoning text" note instead of vanishing); friendlier MCP tool names (Gmail/Slack/etc with verb-derived actions); auto-collapse Anthropic
thinking pill on turn end so the answer comes first; header timer matches per-turn pill (sums in ms, rounds once); thinking pill rolls 251s
to 4m 11s; parallel tool count chips do not jitter as N grows; drop Gemini 2.5 from picker (Gemini 3 family only); aux-LLM calls route
per-model so cheap-tier auxiliary calls do not 401 on cc/ subscription routes
2026-05-02 23:46:13 -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
f755548b93
[eric] drop (Pro/Max) suffix from cc/ model labels — group header already disambiguates from OpenSwarm Pro proxy;
...
.gitattributes: split mcp-bundles vendored pattern into two
2026-04-29 00:46:17 -04:00
ciregenz
30d581e9ec
[eric] phase 1: MCP activation gate, context pill, friendly 429s, -api routes so API keys actually work
2026-04-28 19:01:07 -04:00
ciregenz
f5cc3a36fb
[eric] remove vendored 9router (now fetched from npm at build), remove Copilot, and fix subs + tools
2026-04-25 02:26:08 -07:00