Commit Graph
1784 Commits
Author SHA1 Message Date
ciregenz cc36847b9d [eric] onboarding+chrome: clear pill/tool labels (keep thinking-bubble whimsy), parallel reveal launches, overlay sidebar hugs window edges 2026-07-19 23:50:16 -07:00
ciregenz 8d3782a078 [eric] onboarding: reveal as 2-col grid + full Workflows GUI + staggered launches + coherent greeting 2026-07-19 23:33:18 -07:00
ciregenz 078daf83a1 [eric] merge: bring eric/onboarding up to date with eric/dev 2026-07-19 23:11:56 -07:00
ciregenz f3012d184a [eric] onboarding: entire-chat harvest + clustering profile + four-capability reveal 2026-07-19 22:57:16 -07:00
ciregenz 45a2595825 [eric] dev: OPENSWARM_PORT/OPENSWARM_DEV_PORT thread through run.sh + backend + webpack so parallel worktrees don't collide 2026-07-19 19:08:11 -07:00
ciregenz 56db0394a7 [eric] dev: OPENSWARM_DEV_PORT overrides the dev webpack port so parallel worktrees don't collide on :3000 2026-07-19 18:52:46 -07:00
ciregenz 33c0cd12af [eric] onboarding: drop redundant 'Connected' subtext on provider rows (the green ring already signals it) 2026-07-19 18:49:11 -07:00
ciregenz 86db2c78c3 [eric] onboarding: reveal work must clear the value bar (specifically-useful OR 'oh it can do that'); app is a real tool not a mirror, first starter a deliverable from real files, no cleanup chores 2026-07-19 18:43:43 -07:00
ciregenz 37560f8ae3 [eric] onboarding: add unmissable 'here's what I did' reveal hero (centered, live working/done status); drop the missable canvas note it replaces 2026-07-19 18:31:10 -07:00
ciregenz 547ca0d13b [eric] app-builder: render-clean gate now covers agent-mode app builds (onboarding), not just view-builder, so a broken app never finishes 'done' 2026-07-19 18:09:22 -07:00
ciregenz d493744680 [eric] onboarding: drop beat traffic lights; sidebar toggle now docks permanently (arc-style pin) instead of one-way collapse 2026-07-19 18:03:29 -07:00
ciregenz 8b9eff4104 [eric] browser: lazy-load background tabs (only the active tab loads; agent/activation wakes deferred tabs) 2026-07-19 17:58:44 -07:00
ciregenz 5b57165aba [eric] app-builder: hide vite error overlay (no red crash screen mid-build) + MUI v7 Grid rule (Grid2 doesn't exist) 2026-07-19 17:55:49 -07:00
ciregenz 9efcc3d3d0 [eric] shell: sidebar peek closes reliably on move-away (window-level, generous buffer) without snapping shut mid-reach 2026-07-19 17:54:58 -07:00
ciregenz 4f1144cc7f [eric] shell: peeked sidebar no longer collapses mid-reach (grace-delayed close, cancel on re-enter) 2026-07-19 17:35:54 -07:00
ciregenz 6ebe5e78df [eric] onboarding: lift the reveal curtain instantly (no 'setting up' spinner); greeting waits-then-streams 2026-07-19 17:31:19 -07:00
ciregenz 753f2f63ce [eric] dashboard: highlighted text owns Cmd+C; card-name copy only fires with no live selection 2026-07-19 15:52:54 -07:00
ciregenz 46b67adab7 [eric] browser: agent key presses dispatch via CDP, scoped to the webview not the user's cursor 2026-07-19 15:27:57 -07:00
ciregenz 0c473e995c [eric] electron: OPENSWARM_DEV_URL override so a worktree stack can run its own dev Electron 2026-07-19 13:49:02 -07:00
ciregenz 5088eae518 [eric] agents: read-only lockdown was bypassable (disallowed_tools clobbered by reassignment; Write could overwrite existing files) - both sealed 2026-07-19 13:49:02 -07:00
ciregenz 735c7eedae [eric] updater: idle-install waits out imminent scheduled workflows + fires an analytics breadcrumb 2026-07-19 12:21:20 -07:00
ciregenz 60948ede51 [eric] ui: crisp reddit mark + island search polish 2026-07-19 12:07:46 -07:00
ciregenz 9f730d2ff1 [eric] shell: arc ux batch (inline app rename, undoable delete, hover peek, dashboard swipe, ctrl shortcuts on windows) 2026-07-19 12:07:46 -07:00
ciregenz 089bbd621a [eric] dashboard: traffic-light window controls on chat/app/note cards + top glare scrim removed 2026-07-19 12:07:46 -07:00
ciregenz ef2bb4edce [eric] onboarding: arc visuals (swarm card leaf + tinted logo, brand-lit app tiles, theme device, grain) 2026-07-19 12:07:33 -07:00
ciregenz 9e8760e048 [eric] onboarding: connected state lives on the provider tabs; drop consent checkboxes + api-key link 2026-07-19 12:07:21 -07:00
ciregenz 8ef0cc1c5b [eric] onboarding: composed reveal cluster + camera fit, app card born at the arc end 2026-07-19 12:07:21 -07:00
ciregenz 936bad0008 [eric] onboarding: 4-job reveal (personal dashboard app, live research, cleanup, scheduled task) + grounded self-contained prompts 2026-07-19 12:07:11 -07:00
ciregenz 01aa0ed7b1 [eric] onboarding: faster harvest (200-title cap) + honest N+ conversation counts 2026-07-19 12:07:11 -07:00
ciregenz 74309a7cef [eric] agents: read-only session flag for the unattended onboarding audit (Edit/Bash hard-blocked) 2026-07-19 12:07:00 -07:00
ciregenz a41e9699a5 [eric] analytics: opt-in dev telemetry (OPENSWARM_ANALYTICS=1) tagged with a -dev channel 2026-07-19 11:18:58 -07:00
ciregenz 6652309f42 [eric] dashboard: control/input clicks select card without yanking camera focus 2026-07-19 11:18:58 -07:00
ciregenz 9b440a3c18 [eric] agents: OSW_TOOL_MANIFEST flag prunes dead preset built-ins from the tool surface (default off, no tool loss) 2026-07-17 13:14:26 -07:00
ciregenz 68b079cc5e [eric] ws: slim status frames, cross-socket dedupe, REST-seeded resume cursor, closed-only history 2026-07-17 11:11:35 -07:00
ciregenz dab33d0b2a [eric] chat: stale WS frames can't wipe transcripts (survivor merge); first-msg spawn is 1 round trip 2026-07-17 00:16:11 -07:00
ciregenz 43576e2805 [eric] cleanup: cwd-proof spawn stdio test, de-prefix evict_dead_card (p-private), trim Tools.tsx to cap 2026-07-16 22:39:41 -07:00
ciregenz c908cec55f [eric] workflows: agents can run exposed workflows as a tool (InvokeWorkflow waits + returns the transcript; per-workflow opt-in on the Actions page; /invoke endpoint 403s unexposed) 2026-07-16 20:48:52 -07:00
ciregenz 1ba5f173dc [eric] dashboard: app cards glow + tether while an AppAgent drives them, same treatment as browser cards (glow keys app:<output_id>, set on the child's status event, fades on parent terminal) 2026-07-16 20:38:30 -07:00
ciregenz ce3e67d613 [eric] agents: SDK deny list merges effective_disallowed + hard blocks (plain reassignment silently discarded the computed denies; runtime gate was the only wall) 2026-07-16 19:30:40 -07:00
ciregenz 24d197eefd [eric] cleanup: delete the dead CLI-Agent hook branch (SpawnAgent route replaced it), the force-denied Cron*/no-op InvokeAgent FULL_TOOLS entries, and the unused stale-model resolve_model/MODEL_MAP 2026-07-16 17:09:00 -07:00
ciregenz 1b4501f099 [eric] dashboard: pan/zoom writes the camera imperatively, React commits once per gesture (per-frame setState re-rendered every card at 120Hz = the webview-canvas lag); cards read live camera via getCanvasState 2026-07-16 15:57:03 -07:00
ciregenz 8710c651b2 [eric] onboarding: cooldown guard so a provider is never rapid-reharvested (anti-abuse / logout safety) 2026-07-16 15:37:59 -07:00
ciregenz 7a35ed4ed8 [eric] onboarding: hard-cap harvest + bounded/retry-expand gemini loop (no empty-case budget spin) 2026-07-16 15:35:00 -07:00
ciregenz 9115e51617 [eric] onboarding: robust gemini scrape (stable test-id expand, scrape-first, fallback selector) 2026-07-16 14:28:04 -07:00
ciregenz b9f755da30 [eric] onboarding: gemini history harvest via offscreen scrape + scoped google SSO cookies 2026-07-16 14:11:12 -07:00
ciregenz 7ee9837f7a [eric] onboarding: bound harvest pagination (ChatGPT ~4s/page) so it can't wedge the offscreen read 2026-07-16 10:28:35 -07:00
ciregenz 2d499f8316 [eric] onboarding: offscreen real-browser harvest with injected cookies (beats Cloudflare, unifies providers) 2026-07-16 00:33:28 -07:00
ciregenz a86058452d [eric] release: bump version to 1.5.8 v1.5.8 2026-07-15 23:41:52 -07:00
ciregenz b5fcf56d24 [eric] onboarding: harvest real chat history at first run via browser-session cookies (Claude proven live) 2026-07-15 23:41:43 -07:00
ciregenz 8e904f2141 [eric] browser: evict a wedged agent-spawned card before recovery spawns it (dead-card reuse-skip + safe evict, never deletes a user card, + settle wait); forward-port of eric/browser 3123e9a1/c423517a/02fee098 2026-07-15 23:38:05 -07:00