Commit Graph

  • 3e38d2716e Merge master into ios-mission-loading branch Thomas Marchand 2026-01-03 06:05:24 +00:00
  • 3fbe3cc662 Fix fullscreen state sync and stale WebSocket callbacks Thomas Marchand 2026-01-02 23:32:38 +00:00
  • 82573f2587 Fix connection state and backoff logic in iOS ControlView Thomas Marchand 2026-01-02 23:18:13 +00:00
  • 3fd40035e3 Fix initial connection state and task cleanup Thomas Marchand 2026-01-02 23:03:54 +00:00
  • c898f68026 Address remaining Bugbot review issues Thomas Marchand 2026-01-02 22:44:14 +00:00
  • d7007acc20 Fix additional Bugbot review issues Thomas Marchand 2026-01-02 22:32:03 +00:00
  • 0480828aa2 Change default model from Sonnet 4 to Opus 4.5 Thomas Marchand 2026-01-02 22:19:24 +00:00
  • 69e5c4d915 Fix Bugbot review issues Thomas Marchand 2026-01-02 22:12:39 +00:00
  • c9a2ef45c7 Add real-time desktop streaming with WebSocket MJPEG Thomas Marchand 2026-01-02 21:40:00 +00:00
  • 3398dbe271 iOS: Improve mission UI, add auto-reconnect, and refine input field (#16) Thomas Marchand 2026-01-02 21:00:16 +00:00
  • 0a960e6381 iOS: Improve mission UI, add auto-reconnect, and refine input field Thomas Marchand 2026-01-02 20:59:36 +00:00
  • 48fbdfdc60 Remove Local Backend, make OpenCode the only execution path (#15) Thomas Marchand 2026-01-02 20:32:27 +00:00
  • ce33838968 OpenCode refactor and mission tracking fixes (#14) Thomas Marchand 2026-01-02 17:45:01 +00:00
  • 3164febd57 OpenCode integration with real-time streaming (#13) Thomas Marchand 2026-01-02 08:20:02 +00:00
  • 6acab1da5c Fix missions showing as Active after OpenCode completion (#12) Thomas Marchand 2026-01-02 08:16:50 +00:00
  • 640d2b39fd Merge pull request #11 from lfglabs-dev/Th0rgal/open-code-refactor Thomas Marchand 2026-01-02 07:49:00 +00:00
  • 50e0b0df26 Add .env*.local to dashboard gitignore Thomas Marchand 2026-01-02 07:48:33 +00:00
  • 610b9366f2 Add OpenCode integration for backend execution Thomas Marchand 2026-01-02 07:39:24 +00:00
  • 4fa25b9d70 Merge pull request #10 from lfglabs-dev/Th0rgal/fix-image-auth Thomas Marchand 2025-12-26 19:49:52 +03:00
  • 17b021b313 Fix race condition causing blob URL memory leak Thomas Marchand 2025-12-26 17:39:31 +01:00
  • 3f487829ea Fix image preview authentication in FilePreviewModal Thomas Marchand 2025-12-26 11:07:12 +01:00
  • 0b46c4e91f Merge pull request #9 from lfglabs-dev/Th0rgal/client-improvements Thomas Marchand 2025-12-26 12:50:30 +03:00
  • 7356aade92 Improve web and iOS clients with enhanced UX features Thomas Marchand 2025-12-26 10:09:45 +01:00
  • 37fede3105 Merge pull request #8 from lfglabs-dev/Th0rgal/agent-improvements Thomas Marchand 2025-12-26 11:38:16 +03:00
  • 1289be8d44 Remove unused summarize_large_results config option Thomas Marchand 2025-12-26 09:24:43 +01:00
  • 04e15e34cd Fix blocker false positives and truncation char/byte mismatch Thomas Marchand 2025-12-26 09:10:23 +01:00
  • a6346051c4 Fix env var thresholds for truncation not being applied Thomas Marchand 2025-12-26 08:58:47 +01:00
  • 8d2806fe29 Fix pre-existing test failures in budget and llm modules Thomas Marchand 2025-12-26 08:44:08 +01:00
  • 620f35991f Enhance agent capabilities with smart pivoting and adaptive model selection Thomas Marchand 2025-12-26 08:39:59 +01:00
  • 747b455a4f Merge pull request #7 from lfglabs-dev/Th0rgal/fix-build Thomas Marchand 2025-12-25 22:53:03 +03:00
  • f1f86d787e Add missing RunningMissionsBar.swift to iOS Xcode project Thomas Marchand 2025-12-25 20:46:39 +01:00
  • 52ca4b00e9 Merge pull request #6 from lfglabs-dev/Th0rgal/claude-context-setup Thomas Marchand 2025-12-25 22:45:54 +03:00
  • 37dfac1472 Remove outdated leaf agent docs, reflect SimpleAgent architecture Thomas Marchand 2025-12-25 20:45:12 +01:00
  • 4a76da16f6 Expand Rust conventions with provability-first design principles Thomas Marchand 2025-12-25 20:42:54 +01:00
  • c8724621ca Add TerminalReason enum and terminal_reason field to AgentResult Thomas Marchand 2025-12-25 20:42:42 +01:00
  • fb2f3407b4 Add Claude context configuration files Thomas Marchand 2025-12-25 20:41:20 +01:00
  • 812bc4dc08 Merge pull request #5 from lfglabs-dev/fixes Thomas Marchand 2025-12-25 12:04:57 +03:00
  • 96f0dad563 ios fix Thomas Marchand 2025-12-25 09:49:58 +01:00
  • 067afb28d0 Merge pull request #4 from lfglabs-dev/fixes Thomas Marchand 2025-12-25 11:32:56 +03:00
  • 950c238d6b fix: interruption Thomas Marchand 2025-12-25 07:20:09 +01:00
  • 121cb2b7b9 fix: tool duration Thomas Marchand 2025-12-24 20:55:19 +01:00
  • 9abb646699 fix: open agent reports Thomas Marchand 2025-12-24 18:47:34 +01:00
  • 4c5e355640 fix: bugbot reported Thomas Marchand 2025-12-23 21:21:13 +01:00
  • 76fa7ebe89 feat: upload progress bar, URL download, and chunked uploads Thomas Marchand 2025-12-23 19:30:06 +01:00
  • ce6f552d4a perf: skip SFTP for localhost file operations Thomas Marchand 2025-12-23 19:09:21 +01:00
  • 4217dbe038 fix: dropdown resume option for blocked missions + accurate loop warning Thomas Marchand 2025-12-23 17:37:17 +01:00
  • 71bcc57bf6 fix: add missing blocked/not_feasible status mappings in load_mission_from_db Thomas Marchand 2025-12-23 13:20:03 +01:00
  • cabb6f926d fix: detect hallucinated Supabase image URLs in responses Thomas Marchand 2025-12-23 12:02:58 +01:00
  • 3578c5bb40 fix: improve infinite loop detection with earlier warning and context Thomas Marchand 2025-12-23 10:54:02 +01:00
  • 261794ffe7 feat: filter and group models in dropdown Thomas Marchand 2025-12-23 08:54:38 +01:00
  • 5f62e7a1c6 fix: import TerminalReason in control.rs Thomas Marchand 2025-12-23 08:51:26 +01:00
  • 486db50be3 feat: make max iterations resumable with Continue button Thomas Marchand 2025-12-23 08:50:38 +01:00
  • 045b704712 Merge pull request #3 from lfglabs-dev/fixes Thomas Marchand 2025-12-23 00:40:42 +03:00
  • f20b84f172 feat: add GPT-5.2 and qwen3-thinking models, friendlier display names Thomas Marchand 2025-12-22 21:39:25 +01:00
  • 331fd5025c fix: skip MCP tools that conflict with built-in tools Thomas Marchand 2025-12-22 18:01:40 +01:00
  • c1f2e4c2c7 fix: add hint when command exits non-zero but produces output Thomas Marchand 2025-12-22 17:56:14 +01:00
  • 73b29d45d8 wip: fixes Thomas Marchand 2025-12-22 17:04:31 +01:00
  • 8daa252c20 fix: binary data Thomas Marchand 2025-12-22 16:36:41 +01:00
  • 255440fb1f fix: reported issues Thomas Marchand 2025-12-22 16:25:32 +01:00
  • 68a06807e0 refactor: cleanup Thomas Marchand 2025-12-22 09:13:47 +00:00
  • ae19f125b6 refactor: navigation Thomas Marchand 2025-12-22 09:01:07 +00:00
  • ba8bf6a4b0 cleanup Thomas Marchand 2025-12-22 08:49:48 +00:00
  • 2f62842ecd fix Thomas Marchand 2025-12-21 21:37:54 +00:00
  • 93205cfb59 fix: open agent Thomas Marchand 2025-12-21 21:16:48 +00:00
  • e24f3f01c2 fix: prevent agent stalls and auto-complete stuck missions Thomas Marchand 2025-12-21 20:24:06 +00:00
  • 88745345ab refactor: Replace complex agent hierarchy with SimpleAgent Thomas Marchand 2025-12-21 19:21:59 +00:00
  • 8896410830 wip: checkpoint Thomas Marchand 2025-12-21 17:35:05 +00:00
  • 58a4dc995c Fix mission_id missing from SSE events for parallel missions Thomas Marchand 2025-12-21 15:33:48 +00:00
  • 38525b504f Remove unused proxy extension files (now using gost) Thomas Marchand 2025-12-21 14:49:15 +00:00
  • f7f6e54e63 Add browser proxy env vars to documentation Thomas Marchand 2025-12-21 14:48:50 +00:00
  • 8e9d04729e Use gost proxy forwarder for browser proxy auth Thomas Marchand 2025-12-21 14:47:12 +00:00
  • 7acd51551d Use virtual display (Xvfb) for browser when proxy auth is needed Thomas Marchand 2025-12-21 14:34:47 +00:00
  • c42f83d347 Add SOCKS5/HTTP proxy support for browser tools Thomas Marchand 2025-12-21 14:24:18 +00:00
  • 8377e7539f fix: UI/UX Thomas Marchand 2025-12-21 09:30:01 +00:00
  • 2aed7240c0 feat: improved missions ux Thomas Marchand 2025-12-21 09:03:08 +00:00
  • cb4b89ec12 feat: Save and display agent tree for finished missions Thomas Marchand 2025-12-21 08:51:51 +00:00
  • f85ea14b3b Fix UTF-8 truncation panic in tool results Thomas Marchand 2025-12-20 21:39:38 +00:00
  • c6fd67664b Fix task type inference using word boundaries Thomas Marchand 2025-12-20 21:25:27 +00:00
  • ce92992fa5 Add qwen3-next and qwen3-235b to model allowlist Thomas Marchand 2025-12-20 20:37:39 +00:00
  • d6d69413c0 Add return_image and upload params to browser_screenshot Thomas Marchand 2025-12-20 20:08:58 +00:00
  • a83202105f Auto-upload screenshots to Supabase Thomas Marchand 2025-12-20 20:03:50 +00:00
  • 8f0aa36b54 Change default model to qwen3-next and add upload image validation Thomas Marchand 2025-12-20 19:56:20 +00:00
  • 56d7421c3a Add tool selection guidance, MCP overlap filtering, and completion validation Thomas Marchand 2025-12-20 18:26:53 +00:00
  • 4fc75b6a4c Add browser tools verification logging Thomas Marchand 2025-12-20 16:32:33 +00:00
  • 8f8aaae707 Add final registry count Thomas Marchand 2025-12-20 16:28:26 +00:00
  • f5c7baa09f Add registry tracing Thomas Marchand 2025-12-20 16:24:39 +00:00
  • ecabcc6947 Debug browser enabled env var Thomas Marchand 2025-12-20 16:21:07 +00:00
  • 328fdedaeb Add tool discovery logging Thomas Marchand 2025-12-20 16:18:57 +00:00
  • d76a387344 Add browser tool registration logging Thomas Marchand 2025-12-20 16:09:38 +00:00
  • 8b834507ab fix(ios): add version settings for App Store Connect Thomas Marchand 2025-12-20 14:01:00 +00:00
  • f7fe119e94 fix(ios): add per-mission event filtering to prevent cross-contamination Thomas Marchand 2025-12-20 13:18:22 +00:00
  • f52be88224 fix: prevent MCP tool conflicts and mission summary contamination Thomas Marchand 2025-12-20 13:01:09 +00:00
  • c2c505a2f8 feat: MCP tool integration in missions Thomas Marchand 2025-12-20 12:11:42 +00:00
  • 334711b2fe feat: workspace-first tool design with relative path defaults Thomas Marchand 2025-12-20 11:52:35 +00:00
  • 4117abaf96 chore: add audit reports Thomas Marchand 2025-12-20 11:45:34 +00:00
  • e598d01946 fix: prevent memory contamination between parallel missions Thomas Marchand 2025-12-20 11:31:09 +00:00
  • 81c73b69d1 fix: dynamic system prompt for mission isolation Thomas Marchand 2025-12-20 09:17:56 +00:00
  • 77039361fb feat: mission isolation + dashboard improvements Thomas Marchand 2025-12-20 08:30:39 +00:00
  • b1a30a1a05 feat(dashboard): improve parallel mission UI Thomas Marchand 2025-12-20 08:19:02 +00:00
  • 6cdc40ba3b fix: blocklist Mistral model for malformed function names Thomas Marchand 2025-12-20 08:06:02 +00:00