ciregenz
741fea5c89
[eric] reset history button (replaces dead View Changes) + thumbnail capture path fix
2026-05-11 10:19:36 -07:00
ciregenz
3342c71ed1
[eric] app builder — drop manual Save button (auto-save stays)
2026-05-11 09:28:44 -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
3ff586db52
[eric] 1.0.32 production push
2026-05-11 00:34:24 -07:00
ciregenz
2cc7e0f080
[eric] 1.0.32 — fix blank onboarding videos (./ instead of / under file://)
v1.0.32
2026-05-11 00:03:08 -07:00
ciregenz
56d99be9cc
[eric] 1.0.31 production push
2026-05-10 23:32:07 -07:00
ciregenz
294a16ada0
[eric] system prompt: direct mcp__openswarm-web__WebSearch/WebFetch hint when web MCP is active (fixes 2-minute ToolSearch thrash on small Ollama
...
models)
v1.0.31
2026-05-10 19:09:49 -07:00
ciregenz
54be1e8ba1
[eric] onboarding 1.0.31 + Settings draft persistence + LM Studio fix
2026-05-10 17:57:01 -07:00
ciregenz
443327d4bd
[eric] onboarding fixes — auto fit-to-view before drag select, scroll-aware move_to, robust celebration timer, no-flash app preview, openrouter / custom model integration bug fixes (windows)
2026-05-10 11:06:04 -07:00
ciregenz
89cbfe9749
[eric] onboarding polish + perf — humanized AC popups, batched /submit (1 POST/sec vs 100s), group-meta dedup,
...
sidebar auto-expand, cursor offset fixes
2026-05-09 23:34:40 -07:00
ciregenz
fa693452d4
[eric] gpt-5.x api keys
2026-05-09 09:06:01 -07:00
ciregenz
41812c5ca2
[eric] tune onboarding popup streaming speed and revert popup hold-time gating
2026-05-09 02:08:24 -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
c539bf8115
[eric] 1.0.30 production push
v1.0.30
2026-05-08 00:15:03 -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
947b8f9155
[eric] v1.0.29 production push
v1.0.29
2026-05-07 16:49:23 -07:00
ciregenz
5bac52266c
[eric] sign-in flow polish, account UI, port-targeting fix
2026-05-07 16:48:22 -07:00
ciregenz
577501c19f
[eric] sign-in flow polish: localhost activate + auto-refresh + clean signout
2026-05-07 12:44:45 -07:00
ciregenz
fb78f013f3
[eric] account UI + proxy URL fix
2026-05-07 11:17:01 -07:00
ciregenz
7a6a49655c
[eric] account flow + settings tweaks
2026-05-07 09:57:49 -07:00
ciregenz
acd179d20e
[eric] gitleaks org-license fix; picker filter footer; trim+cache MCP gate prompt; losses compression caching on llm response (20% improvement avg)
2026-05-07 00:28:57 -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
11487456b5
eric] Google OAuth via cloud-proxy + gitleaks CI
2026-05-06 13:28:35 -07:00
ciregenz
d8a1e333be
[eric] service layer touchups
2026-05-06 00:03:15 -07:00
ciregenz
c64bf65c66
[eric] session state additions + ui hook refinements
2026-05-05 17:05:54 -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
f5538a7c27
[eric] service layer improvements + URL fixes
2026-05-05 10:48:50 -07:00
ciregenz
b2015caca7
[eric] batch heartbeats locally before sending
2026-05-05 00:21:52 -07:00
ciregenz
59e20e11ea
[eric] clean up remaining non-opaque references
2026-05-04 22:25:48 -07:00
ciregenz
4cc1a3c7bd
[eric] restore subscription activation CORS origins
2026-05-04 20:32:34 -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
54c0c3187d
gitignore: anchor /analytics to repo root
2026-05-04 17:52:08 -07:00
ciregenz
5df979a59a
analytics: fix completion-rate, mock-cost, and tool-count accuracy bugs
2026-05-04 17:50:11 -07:00
ciregenz
3e0e4f680c
[eric] 1.0.28 production push
v1.0.28
2026-05-04 12:31:21 -07:00
ciregenz
4ba7ed583e
[eric] perceived-speed pass — skeleton placeholders replace spinners on Tools/Modes/Views/DiffViewer/DashboardSelection, dashboard rename
...
updates instantly (rollback if server rejects), dashboard cards no longer shake neighbors during streaming, plus shared motion/loading
primitives for future consistency. Toolbar model/mode/thinking pick now writes through to the global default so it sticks across reopens.
2026-05-04 01:00:43 -07:00
ciregenz
b0515ac3c5
[eric] dashboard minimap and thumbnail no longer lie when an underlying output gets deleted from the Views page — orphan view cards now get
...
pruned from layout state on the next render (gated on outputs loaded so the fix can't wipe valid cards during the load race), and clearing
all cards from a dashboard now actually clears its thumbnail on exit instead of leaving the last 'alive' image stuck forever.
2026-05-04 00:12:12 -07:00
ciregenz
616e2e0be9
[eric] make the app open faster and stop crashing on small errors — split the JS so first paint is ~40% smaller (Settings/Tools/Views etc.
...
only load when you click into them, Settings pre-loads in the background so opening it stays instant), added a safety net that shows a
friendly error card instead of blacking out the whole app, and stopped a few dashboard lists from needlessly rebuilding on every chat
update.
2026-05-03 23:43:37 -07:00
ciregenz
6f1ee49f1f
[eric] silent auto-update — new versions download in the background and apply when the user next quits OpenSwarm; 4h re-check
...
covers always-on sessions. Banner now reads 'will install when you quit' so users know what's happening.
2026-05-03 23:17:36 -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
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
d14cc89300
[eric] tool labels read like a person — Plugged into Gmail, Saved a snapshot, varied phrasings per call; session/turn labels
...
in sentence case; activating an MCP mid-chat now actually works instead of the model guessing at made-up tool names. Also a bunch miscelaneous ui/ux tweaks, I cant be bothered :)
2026-05-03 20:44:32 -07:00
ciregenz
ade79315a9
[eric] thinking pill shows full turn cost (input + output + subagent + tool work) with click-to-see input/output breakdown; reopening
...
completed chats no longer replays the typewriter (per-session lastSeq survives AgentChat remount so resume protocol stays at the high-water
mark instead of last_seq=0)
2026-05-03 11:21:02 -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
691a92c2a1
[eric] dynamic turn labels in the thinking pill via cheap-tier aux LLM + cache pre-warm on dashboard mount for faster turn-1
...
TTFT
2026-04-30 12:31:48 -04: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
b7c93e2251
[eric] global ⌘K search + ⌘L clear chat + sticky notes on canvas + merge Chat into Ask + chat composer/dock sizing + spellcheck
2026-04-29 02:41:01 -04:00