Commit Graph
395 Commits
Author SHA1 Message Date
ciregenz c9c25542b9 [eric] browser: never click a disabled submit, and turn the structural composer finder on 2026-07-31 13:03:59 -07:00
ciregenz 2c63367ae0 [eric] browser: a signed-in page is not a login wall just because it says sign in 2026-07-31 13:03:58 -07:00
ciregenz a1c6c710eb [eric] browser: reddit clears its composer without posting, so treat it as a ghost-drop host 2026-07-31 02:37:07 -07:00
ciregenz b4074c3665 [eric] browser: never report a post as sent when no send was ever confirmed 2026-07-31 02:23:36 -07:00
ciregenz 013bf663ef [eric] browser: a post that never confirmed is not a skill worth learning 2026-07-31 01:27:55 -07:00
ciregenz 17ab446945 [eric] browser: read script looks cheap first and only a decline buys the whole page 2026-07-31 00:51:54 -07:00
ciregenz 4f4d5e8d55 [eric] browser: the read script asks for the whole page, not the model loop's smaller default 2026-07-31 00:02:57 -07:00
ciregenz e989517c6c [eric] lint: de-private the wall budget, trim error_classify under cap, drop stray ws_manager 2026-07-30 20:58:16 -07:00
ciregenz f6ad6cfb91 [eric] browser: a run out of wall time delivers what it has instead of nothing 2026-07-30 20:50:37 -07:00
ciregenz 324ee47937 [eric] browser: a command stops waiting when the window closes under it 2026-07-30 20:44:22 -07:00
ciregenz 93e2730c2f [eric] agents: a bare connection error is transient, so a network blip stops killing runs 2026-07-30 20:00:42 -07:00
ciregenz f1f8464f1a [eric] browser: reap idle agent cards so finished runs stop stacking live webviews 2026-07-30 19:47:20 -07:00
ciregenz 78843dba2f [eric] browser: a prose decline from the read script is a decline, not an answer 2026-07-30 17:31:16 -07:00
ciregenz 18e024834d Merge branch 'eric/dev' into eric/browser-merged 2026-07-30 13:18:48 -07:00
ciregenz 3d5c287139 [eric] merge: bring eric/browser onto eric/dev (30 conflicts resolved, gates green) 2026-07-30 13:18:11 -07:00
ciregenz 600c04dd02 [eric] history: stop losing chats (merge live sessions, drop agent-spawned children, sort by last activity, never render a blank row) 2026-07-30 12:59:45 -07:00
ciregenz 162eacc543 [eric] notes: delete the sticky-note feature end to end 2026-07-29 20:32:24 -07:00
ciregenz f0229bef50 [eric] tests: land the 3 stranded browser capacity-retry tests from the windows-churn batch (64 green) 2026-07-29 16:38:32 -07:00
ciregenz df0e4a2393 [eric] merge eric/onboarding into eric/dev; version 1.6.0 2026-07-28 22:20:34 -07:00
ciregenz ac0f575d34 [eric] health: boot-time bundled-CLI integrity check rides the login-health pill with repair guidance 2026-07-28 15:49:59 -07:00
ciregenz 2a42a1c460 [eric] agents: AV-repair card for missing CLI, stderr tail on masked exit-1 cards, group-unwrap in the fatal path 2026-07-28 15:49:59 -07:00
ciregenz e16255e06a [eric] agents: classify bundled-CLI-missing errors + unwrap exception groups to the real cause 2026-07-28 15:49:59 -07:00
ciregenz 4228cf5d00 [eric] backend: unused imports and dead helpers swept 2026-07-28 11:06:41 -07:00
ciregenz c57af2e6e1 [eric] onboarding: prep split into a package under the caps; cookie helpers de-prefixed + win32-guarded 2026-07-28 11:06:41 -07:00
ciregenz ff38bed50e [eric] models: default is opus-5 via one DEFAULT_MODEL constant; per-provider picks upgraded to gpt-5.6 + latest gemini 2026-07-27 18:29:10 -07:00
ciregenz 10a36dc90c [eric] hero: two-level menu, 4 general categories drilling into 4 personalized starters each 2026-07-27 18:22:03 -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 63eef8b416 [eric] onboarding: cookie harvest works on Windows too (DPAPI key + AES-GCM), macOS path unchanged; ChatGPT-token path already cross-platform 2026-07-21 19:11:56 -07:00
ciregenz b20541d0ea Merge remote-tracking branch 'origin/eric/redesign' into eric/onboarding
# Conflicts:
#	backend/apps/agents/manager/run/RunOptions.py
#	electron/main.js
#	frontend/src/app/pages/Dashboard/canvas/DashboardCanvas.tsx
#	frontend/src/app/pages/Dashboard/cards/DashboardViewCard.tsx
#	frontend/src/app/pages/Dashboard/cards/NoteCard.tsx
2026-07-20 19:00:32 -07:00
ciregenz 078daf83a1 [eric] merge: bring eric/onboarding up to date with eric/dev 2026-07-19 23:11:56 -07:00
ciregenz 3ff3b0bcc6 [eric] tests: app_deps_changed test attaches a preview runtime (broadcast gates on runtime, not mode, post-merge) 2026-07-19 21:45:04 -07:00
ciregenz 01e73caef7 Merge branch 'eric/dev' into eric/redesign
# Conflicts:
#	backend/apps/agents/manager/run/RunOptions.py
#	electron/main.js
#	frontend/src/app/pages/Dashboard/canvas/DashboardCanvas.tsx
#	frontend/src/app/pages/Dashboard/cards/BrowserCard.tsx
#	frontend/src/app/pages/Dashboard/cards/DashboardViewCard.tsx
#	frontend/src/app/pages/Dashboard/hooks/lifecycle/useDashboardLifecycle.ts
2026-07-19 21:40:18 -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 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 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 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 b9f755da30 [eric] onboarding: gemini history harvest via offscreen scrape + scoped google SSO cookies 2026-07-16 14:11:12 -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 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
ciregenz 0f4ac4e009 [eric] onboarding: read real ChatGPT history at first run via the codex connect token (no login/browser) 2026-07-15 22:34:10 -07:00
ciregenz 1bbc8d7dfc [eric] onboarding: sharpen the scan-driven reveal (surface telling apps, insight-led greeting) 2026-07-15 19:35:03 -07:00
ciregenz b73ff9ab6f [eric] onboarding: reveal shows what it saw and why it acted (per-job personalized reasons) 2026-07-15 17:57:11 -07:00
ciregenz c50947edad Merge branch 'eric/dev' of https://github.com/openswarm-ai/openswarm into eric/dev 2026-07-15 17:36:42 -07:00
ciregenz 82d4acd6dd [eric] dashboard: agent clicks in its own browser no longer steal selection (browser chased the cursor mid-drag, spawn-beside re-anchored); also block Task, the 2.1.122 name of the builtin sub-agent tool 2026-07-15 17:30:22 -07:00
ciregenz 128869f0e6 [eric] agents: native SpawnAgent tool (prompt + run_in_background only) replaces the CLI's built-in Agent; child runs as a real dashboard session 2026-07-15 17:13:37 -07:00
ciregenz fd9e32309e [eric] agents: fetch live connections for the sub-agent model pin (run/ split starved it with [], every sub-agent 401d on router routes) 2026-07-15 15:48:24 -07:00