ciregenz
e252fcc20f
[eric] harden chat title + tool group name prompts against role confusion (wrap content in tags, add anti-answer framing & examples)
2026-04-09 16:39:16 -07:00
ciregenz
27149eeb3f
[eric] fix extended actions (ToolSearch in allowedTools, claude_code preset+append for system_prompt and tools, ENABLE_TOOL_SEARCH=auto,
...
drop --bare which was stubbing the default system prompt), drop connected_tools_ctx that leaked MCP server names/emails into every turn, fix
nine_router asyncio UnboundLocalError, gate 9Router subprocess output on OPENSWARM_DEBUG_9ROUTER
2026-04-09 16:13:03 -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
ee54e56893
[eric] specify to always askuserquestions instead of plain text
2026-04-07 20:12:51 -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
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
6d8154d5f0
[eric] tweak prompt to always prioritize mcps over browser use
2026-04-06 11:57:34 -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
e78a9744a2
[eric] 1.0.21 prod push
2026-04-05 21:45:08 -07:00
ciregenz
44d2eb306b
[eric] Fix dashboard sessions lost after app restart
2026-04-05 00:42:52 -07:00
ciregenz
a82059e925
[eric] onboarding flow for first time users
2026-04-04 22:39:13 -07:00
ciregenz
538a639d4f
[eric] 1.0.20, version release: canvas UX overhaul, Notion/Microsoft 365
...
integrations, browser agent fixes, analytics fix, lots of ui/ux bug fixes (more to come)
2026-04-03 18:49:38 -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
cc5b3da0cd
[eric] dashboard / chat title fix + notion auth logic tweak
2026-04-03 12:34:39 -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
ab8ffffd8d
[eric] reddit mcp electron npm build fix
2026-04-01 22:00:21 -07:00
ciregenz
ddac87994b
[eric] fix browser agent respawn on stop: return isError to parent, check parent status on spawn
2026-04-01 19:53:50 -07:00
ciregenz
75d5d8c382
[eric] fix context loss on edit, branch, and resume: fork SDK session instead of clearing it, load stopped sessions from disk
2026-04-01 18:20:19 -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
b75c6f8fe2
[eric] version 1.0.19
2026-03-28 10:54:50 -07:00
ciregenz
ab42a9db05
[eric] fix Google Workspace MCP tools: system prompt truncation + macOS code signing
2026-03-28 10:42:35 -07:00
ciregenz
c50eecc8f3
[eric] v1.0.18: fix session duration tracking, bump version, google workplace mcp tool fix, ui/ux improvements, qol
2026-03-27 19:59:01 -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
9024f1b5ea
[eric] v1.0.16: fix 9Router CLI auth for subscription users, analytics, model updates
2026-03-27 00:36:35 -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
f01b209168
[eric] bundle uv/uvx for non-dev users, fix Google Workspace MCP startup
...
- Bundle uv/uvx universal binaries in backend/uv-bin/ (downloaded during build)
- tools_lib: _extra_bin_dirs and _resolve_command check uv-bin/ for uvx
- build-app.sh: auto-download uv for both architectures, create universal binary
- run.sh: auto-download uv for dev mode on first run
- Removed google-workspace-mcp from requirements.txt (dependency conflict with langchain
2026-03-26 13:04:27 -07:00
ciregenz
e04eb2fb74
[eric] fix browser agent for 9Router, subscription-first priority, uvx fallback for non-dev users
...
- browser_agent.py: use get_anthropic_client instead of raw api_key, fix model map for 9Router
- credentials.py + agent_manager.py: subscription (9Router) checked before API key everywhere
- main.py: clean browser-agent endpoint, no credential params
- tools_lib.py: when uvx not found, fall back to pip-installed binary from venv
- requirements.txt: add google-workspace-mcp so it works without uvx
2026-03-26 12:17:37 -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
cf775b4977
[eric] - build-app.sh: pre-build 9Router, bundle .next/standalone into Electron
...
- electron/package.json: add 9router to extraResources
2026-03-25 13:35:23 -07:00
ciregenz
cbefe89fe0
[eric] google mcp auth
2026-03-25 12:10:44 -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
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
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
haikdc
03c1cb1c91
[Haik]: ckpt, auto spawn sub agent feature done and toggleable via settings
2026-03-20 12:25:49 -07:00
haikdc
6dcfb19b17
[Haik]: ckpt, view builder saving issue fixed via templates, system prompts, and skills. Also added a reset to default for modes.
2026-03-19 01:58:20 -07:00
haikdc
9943ccafd5
[Haik]: (Agent browser render size matches that of user browser spawn) (queing messages) (chat loading bubble fix) (tethers to sub agents and branches are now permament and inputs are swapped to a continue chat button) (auto focus for everything) (history card position fix when redeployed) (dashboard persistance fixed) (non browser link clicks open in the in app browser now) (chat message tooltips for copy, branching, and editing / swapping between edited messages)
2026-03-18 23:45:54 -07:00
haikdc
a1138a1782
[Haik]: (ability to resume chats if force end early) (agent selection actually works as advertised) (browser control/creation tool isolation) (in dev mode can see the action input schema)
2026-03-18 14:19:42 -07:00
haikdc
a6a2c68115
[Haik]: ckpt, (view sidebar clicks fixed) (view back button removed) (backspace/delete to remove items from dash) (copy/paste items in dash) (Swapping between branches in chat) (Per message tool tips in chat) (chat branching support and some cool ahhh anims) (auto deselect items on toolbar collapse) (if exit selection mode, items get deselected) (item selections only populate focused chat input as context instead of all chat inputs) (swapped right and left mouse clicks to match that of other softwares)
2026-03-18 07:40:02 -07:00
haikdc
78552982d8
[Haik]: ckpt (input focus persistance in select mode) (can set default spawn in state of a card from expanded to collapsed in settings) (Settings update notification is more in ur face now - to be tested in prod)
2026-03-18 04:09:39 -07:00
haikdc
f8c2fc38b8
[Haik]: ckpt (right click in dash triggers marquee drag) (if click enter while a single agent card is selected in dash -> triggers expand/collapse) (also btw that g workspace issue still exists in prod)
2026-03-18 02:55:21 -07:00