-
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