Nathan Flurry
c8d0679fa4
docs: update PRD and progress for US-039
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 16:51:02 -07:00
Nathan Flurry
f3b90cc606
feat: [US-039] - Fix leaked background tasks on browser stop
...
Store JoinHandles for the 3 CDP listener tasks (console, network
request, network response) in BrowserRuntimeStateData and abort
them in stop() before closing the CDP client.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 16:50:25 -07:00
Nathan Flurry
ffe6951d54
docs: update PRD and progress for US-038
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 16:48:04 -07:00
Nathan Flurry
f55cb03164
feat: [US-038] - Fix path traversal vulnerability in browser context_id
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 16:47:39 -07:00
Nathan Flurry
ca05ec9c20
docs: update PRD and progress for US-037
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 15:39:07 -07:00
Nathan Flurry
adca4425bb
feat: [US-037] - Add integration tests for crawling
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 15:38:22 -07:00
Nathan Flurry
8ace9cd9f1
docs: update PRD and progress for US-036
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 15:32:09 -07:00
Nathan Flurry
9fc60937e5
feat: [US-036] - Add integration tests for console and network monitoring
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 15:31:30 -07:00
Nathan Flurry
fe0990452c
docs: update PRD and progress for US-035
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 15:28:17 -07:00
Nathan Flurry
66ca6529b1
feat: [US-035] - Fix BrowserProblem misuse: use correct error variants for non-startup failures
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 15:27:42 -07:00
Nathan Flurry
97b5e715f2
docs: update PRD and progress for US-034
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 15:25:42 -07:00
Nathan Flurry
e9a55e5299
feat: [US-034] - Add reverse mutual exclusivity check in DesktopRuntime
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 15:25:06 -07:00
Nathan Flurry
a6ba0ecee0
feat: [US-033] - Fix default display dimensions to match spec (1280x720)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 15:21:26 -07:00
Nathan Flurry
c4eb48ce6a
feat: [US-032] - Remove dead cdp_client() method from BrowserRuntime
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 15:19:56 -07:00
Nathan Flurry
a2168ce561
feat: [US-031] - Fix crawl navigation status: use real HTTP status instead of faked 200
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 15:18:38 -07:00
Nathan Flurry
117b9c2c42
feat: [US-030] - Fix crawl page load: replace sleep with readyState polling
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 15:15:35 -07:00
Nathan Flurry
b582555b7c
feat: [US-029] - Add browser API integration tests
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 07:00:44 -07:00
Nathan Flurry
65df2735f3
feat: [US-028] - Add Browser tab - network, content tools, recording, contexts, diagnostics sections
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 06:49:18 -07:00
Nathan Flurry
589362ffc0
feat: [US-027] - Add Browser tab - screenshot, tabs, and console sections
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 06:43:37 -07:00
Nathan Flurry
4c00d71f5d
feat: [US-026] - Add Browser tab to Inspector UI - runtime control and live view sections
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 06:37:12 -07:00
Nathan Flurry
189dfc0cc8
feat: [US-025] - Add BrowserViewer React component
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 06:31:29 -07:00
Nathan Flurry
11efecfda9
feat: [US-024] - Add TypeScript SDK browser monitoring, crawl, context, and cookie methods
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 06:27:12 -07:00
Nathan Flurry
264ec25578
feat: [US-023] - Add TypeScript SDK browser interaction methods
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 06:25:27 -07:00
Nathan Flurry
f4c43a5ac5
feat: [US-022] - Add TypeScript SDK browser content extraction methods
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 06:23:14 -07:00
Nathan Flurry
9776e0f4cb
feat: [US-021] - Add TypeScript SDK browser navigation and tab methods
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 06:21:32 -07:00
Nathan Flurry
8ade8bba9d
feat: [US-020] - Add TypeScript SDK browser lifecycle and CDP methods
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 06:19:12 -07:00
Nathan Flurry
45cc8a8383
feat: [US-019] - Add TypeScript SDK browser types
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 06:15:04 -07:00
Nathan Flurry
806acdf199
feat: [US-018] - Add browser crawl endpoint
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 06:09:49 -07:00
Nathan Flurry
8223383858
feat: [US-017] - Add browser cookie management endpoints
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 06:03:12 -07:00
Nathan Flurry
2687df1e06
feat: [US-016] - Add browser context (persistent profile) management
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 05:58:50 -07:00
Nathan Flurry
47312b2a4e
feat: [US-015] - Add browser console and network monitoring endpoints
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 05:50:14 -07:00
Nathan Flurry
5d52010c5e
feat: [US-014] - Add browser upload and dialog endpoints
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 05:43:14 -07:00
Nathan Flurry
4cf3dab73b
feat: [US-013] - Add browser interaction endpoints (click, type, select, hover, scroll)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 05:39:36 -07:00
Nathan Flurry
a77b768fe4
feat: [US-012] - Add browser scrape and execute endpoints
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 05:35:38 -07:00
Nathan Flurry
1ae732d5b6
feat: [US-011] - Add browser content extraction endpoints (HTML, markdown, links, snapshot)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 05:32:21 -07:00
Nathan Flurry
45258c32b0
feat: [US-010] - Add browser screenshot and PDF endpoints
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 05:28:06 -07:00
Nathan Flurry
58d7acaabe
feat: [US-009] - Add browser tab management endpoints
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 05:24:13 -07:00
Nathan Flurry
604239421d
feat: [US-008] - Add browser navigation endpoints
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 05:18:36 -07:00
Nathan Flurry
b328d6b214
feat: [US-007] - Add CDP WebSocket proxy endpoint
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 05:11:57 -07:00
Nathan Flurry
f8b4df9acb
feat: [US-006] - Add browser lifecycle HTTP endpoints (start/stop/status)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 05:07:35 -07:00
Nathan Flurry
1d2c43ae36
feat: [US-005] - Add BrowserRuntime state machine
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 05:01:44 -07:00
Nathan Flurry
0bd34f6a8d
feat: [US-004] - Add CdpClient for communicating with Chromium
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 04:53:40 -07:00
Nathan Flurry
7d294a7cab
feat: [US-003] - Add browser type definitions (DTOs and errors)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 04:46:47 -07:00
Nathan Flurry
f8a220c53b
feat: [US-002] - Register install browser subcommand in CLI
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 04:40:23 -07:00
Nathan Flurry
b6ba8e29ef
feat: [US-001] - Add browser_install.rs CLI command
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 04:37:17 -07:00
Nathan Flurry
f25a92aca8
chore(release): update version to 0.5.0-rc.1
2026-03-17 02:44:41 -07:00
Nathan Flurry
3b8c74589d
Merge pull request #264 from rivet-dev/desktop-computer-use-neko
...
feat: desktop computer-use APIs with neko streaming
2026-03-17 02:36:50 -07:00
Nathan Flurry
dff7614b11
feat: desktop computer-use APIs with windows, launch/open, and neko streaming
...
Adds desktop computer-use endpoints (windows, screenshots, mouse/keyboard,
launch/open), enhances neko-based streaming integration, updates inspector
UI with desktop debug tab, and adds common software test infrastructure.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 02:36:25 -07:00
Nathan Flurry
2d8508d6e2
feat: enhance desktop computer-use streaming with neko integration
...
Improve desktop streaming architecture, add inspector dev tooling,
React DesktopViewer updates, and computer-use documentation.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 02:36:25 -07:00
Nathan Flurry
4252c705df
chore: remove .context/ from git and add to .gitignore
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 02:36:25 -07:00