Commit Graph
624 Commits
Author SHA1 Message Date
ciregenz c9df3c1b49 [eric] keep browser agent overlay alive between sub-tasks by gating fade/hide on parent session status, show Waiting… instead of false
Done between tool calls
2026-04-10 12:17:36 -07:00
ciregenz 5e93f5a950 [eric] fix stuck loading dots by reconciling session status with a one-shot backend fetch after 5s of WebSocket silence 2026-04-10 11:01:55 -07:00
ciregenz 71f3eb640a [eric] RequestHumanIntervention: show in BrowserAgentOverlay + parent chat inline feed + DynamicIsland with consistent amber UI, add
skip-with-reason text input, shorter intervention messages, register in BUILTIN_TOOLS, fix waiting_approval session selector,
  sticky-to-bottom scroll in inline feed
2026-04-10 10:35:55 -07:00
ciregenz a5fc29351e [eric] stop tab clicks in browser cards from triggering card auto-focus (stopPropagation on tab click events), fix broken PostHog identify (SDK has no .identify(), use .set()), send referral_source to PostHog 2026-04-10 09:26:18 -07:00
ciregenz 4c5c6ff3d3 [eric] add warning banner (no internet / no model connected) with ErrorSlime mascot, smooth Collapse transition, click-to-open Settings →
Models tab
2026-04-09 17:17:02 -07:00
ciregenz 98aa3a60f1 [eric] auto-focus canvas on newly created
browser cards from link clicks
2026-04-09 16:59:04 -07:00
ciregenz 0ab20a5bf6 [eric] dashboard marquee: disable pointer-events on webviews/iframes mid-drag so cursor passes through browser cards instead of jamming on
interactables
2026-04-09 16:33:58 -07:00
ciregenz 018390839b [eric] add inline email validation + typo correction in onboarding, gate Continue on full profile completion 2026-04-07 23:57:36 -07:00
ciregenz f5dd6b0cf8 [eric] disable Restart & Update button after click with loading state 2026-04-07 23:25:55 -07:00
ciregenz 4f50fc2236 [eric] delete unused Prompts feature, force AskUserQuestion for clarifying questions, clean up dead refs and TS errors 2026-04-07 22:54:18 -07:00
ciregenz 1dad8a57fc [eric] browser sub-agent: loop detection, ReportProgress, CDP ax tree, batching, compaction, hide-don't-unmount Dashboard so browser cards survive route navigation 2026-04-07 20:00:32 -07:00
ciregenz 6db2d24f78 [eric] add referral question + back button to onboarding, fix flash + jumping 2026-04-07 00:42:12 -07:00
ciregenz 077d9b4011 [eric] add Discord MCP integration with shared bot + per-user guild scoping 2026-04-06 20:02:27 -07:00
ciregenz 28b2a110ce [eric] add Slack MCP integration with Electron-based auto token capture 2026-04-06 18:14:00 -07:00
ciregenz 69f3a66c70 [eric] Fix duplicate text rendering during streaming 2026-04-06 15:16:37 -07:00
ciregenz 5d7c93d9a5 [eric] HubSpot MCP integrations with OAuth PKCE, fix backend crash from unhandled BaseExceptionGroup during MCP tool denial 2026-04-06 14:43:53 -07:00
ciregenz 3bbc29ea98 [eric] add Airtable MCP integration with OAuth + PKCE 2026-04-06 13:18:43 -07:00
ciregenz 0be4cc98a9 fix MCP docs links not opening in browser cards, implement youtube mcp 2026-04-06 11:48:03 -07:00
ciregenz c150025219 [eric] fix agent timer to show last prompt duration, respect spawn state setting 2026-04-05 21:37:30 -07:00
ciregenz cb6f04c535 [eric] fix slash commands not showing skills and templates 2026-04-05 21:24:19 -07:00
ciregenz 65c11f54a0 [eric] remove skip options from onboarding and walkthrough 2026-04-05 21:09:04 -07:00
ciregenz bed7cc9d90 [eric] fix browser card interaction, URL bar focus, zoom to 80% 2026-04-05 21:01:34 -07:00
ciregenz 8b12d98da9 [eric] remove chat auto-collapse, fix scroll leak, click/arrow nav keeps chats open 2026-04-05 20:24:51 -07:00
ciregenz e135dff436 [eric] onboarding flow, user ui/ux 2026-04-05 00:19:36 -07:00
ciregenz a82059e925 [eric] onboarding flow for first time users 2026-04-04 22:39:13 -07:00
ciregenz 2412b981b4 [eric] Canvas UX overhaul: minimap, momentum panning, arrow navigation, smooth transitions, and card focus behavior + slight title prompt tweak 2026-04-03 18:41:05 -07:00
ciregenz 8fa39ee03a [eric] microsoft 365 mcp 2026-04-02 22:38:11 -07:00
ciregenz cac9872702 [eric] notion integration 2026-04-02 16:40:36 -07:00
ciregenz 57465a919f [eric] analytics: fix cost tracking, onboarding profile, and data accuracy, also janky titles 2026-04-02 11:18:46 -07:00
ciregenz e1c22dfaba [eric] fix browser agent stop: cancel mid-flight API calls, stop children before parent, guard frontend state 2026-04-01 16:22:31 -07:00
ciregenz 97622f87e0 [eric] fix API key priority over 9Router, fix OAuth callback 500, polish Settings UI 2026-03-27 13:06:17 -07:00
ciregenz 7c3da1ab4c [eric] fix 9Router CLI auth for subscription users, add analytics, update models 2026-03-27 00:21:19 -07:00
ciregenz 1c4525b4e3 [eric] fix onboarding OAuth: 9Router readiness polling, timer cleanup, Electron popup handling 2026-03-26 13:52:43 -07:00
ciregenz bc218c8707 [eric] v1.0.14: fix 9Router server.js path, disconnect button, onboarding 2026-03-25 19:17:04 -07:00
ciregenz dcd20eed39 [eric] [eric] fix 9Router startup for users without Node.js, fix onboarding modal
- nine_router.py: use Electron binary as Node.js fallback (ELECTRON_RUN_AS_NODE=1)
  - electron/main.js: pass OPENSWARM_ELECTRON_PATH to backend
  - OnboardingModal: show once for users without subscription (persisted via localStorage)
  - settingsSlice: sync frontend default system prompt with backend
2026-03-25 17:23:13 -07:00
ciregenz d22e992148 [eric[ prod tesed and working 2026-03-25 15:48:13 -07:00
ciregenz 4b1422449d [eric] usage tracking accuracy synced 2026-03-24 14:10:55 -07:00
ciregenz ebea25f0c2 [eric] [eric] add PostHog analytics, 9Router subscription proxy, unified usage tracking
- PostHog integration: collector, analytics subapp, opt-in UI, Analytics page
  - 9Router: auto-start, OAuth subscription flow, /v1/messages Anthropic format support
  - Settings overhaul: multi-provider API keys, subscription connect UI, onboarding modal
  - Unified usage: merge 9Router cost/token data into Settings Usage tab
  - Provider system: providers/, agent_loop, tools/ (unused, for future non-Anthropic support)
  - Agent SDK: restored as primary with 9Router ANTHROPIC_BASE_URL fallback
  - Updated system prompt, credential resolution, dashboard analytics
2026-03-24 14:02:58 -07:00
ciregenz 8d09e46df5 [eric] add PostHog analytics integration 2026-03-24 11:48:50 -07:00
haikdc f21d245be7 [Haik]: added in glow to collapsed floating island when approval is needed 2026-03-21 00:28:36 -07:00
haikdc e513bb0d1b [Haik]: round 3 of dynamic island redesign (better compact view) 2026-03-21 00:00:57 -07:00
haikdc 809eacc041 [Haik]: round 2 of dynamic island redesign (collapsible completed tab) (approve/deny from collapsed state) (height limited and scrollable expanded state) 2026-03-20 23:41:20 -07:00
haikdc 37e5d7b0d9 [Haik]: fixed dashboard lag on drag for both cards and linkages 2026-03-20 23:11:55 -07:00
haikdc 9f8526ffb2 [Haik]: linkages between agents/browser now start/end from the closest sides between the two 2026-03-20 22:57:52 -07:00
haikdc 9f1a322fed [Haik]: if an agent creates multiple browsers, now they stack vertically the same way spawned sub agents do 2026-03-20 22:51:28 -07:00
haikdc 99695253ea [Haik]: round 1 of browser use animations (glowing links) (auto spawn in position set) 2026-03-20 22:44:50 -07:00
haikdc c8b2726ec7 [Haik]: fixed dashboard z index ordering so most recently clicked card is always on top 2026-03-20 22:31:21 -07:00
haikdc 7df846af20 [Haik]: CreateBrowserAgent now spawns in the browser to the right of whatever agent created it (like subagents spawn in) 2026-03-20 22:18:38 -07:00
haikdc 3f37ad8847 [Haik]: browser agent issues fixed (e.g. stopping it via parent or sub agent acc stops it now) (the lil browser agent modal properly shows up when a browser is reinvoked) 2026-03-20 21:54:46 -07:00
haikdc c0afabb964 [Haik]: (moved logo out of island) (fixed notification derefrencing issues when u swap dashboards) (fixed chat header update issue where itd get stuck in the completed state) 2026-03-20 21:37:27 -07:00