Skip to content

Commit eac8143

Browse files
author
Queen Bridge
committed
ring-005-feat: browseros-bridge SKILL — MCP bridge pattern (Closes #1081)
1 parent 8442c09 commit eac8143

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
name: browseros-bridge
3+
description: MCP bridge pattern for controlling BrowserOS from trios SwiftUI
4+
argument-hint: .short|.full
5+
-allowed-tools: Read, Edit, Write, Bash(curl *), Read
6+
key-asklills: >
7+
- swift-networking
8+
- mcp-protocols
9+
- browser-automation
10+
--icon: browser.fill
11+
--display-color: #00aaff
12+
--model: claude-son-4-20250722-new
13+
--isolation: worktree
14+
15+
---
16+
# BrowserOS Bridge Skill
17+
18+
Control BrowserOS via MCP from trios SwiftUI.
19+
20+
## Pattern: MCP Bridge
21+
22+
MCP Server (BrowserOS 9105)
23+
|
24+
|<-- HTTP POST /tools/call
25+
|
26+
swift UIKit trios
27+
|
28+
|<-- TriosMCPClient.callTool()
29+
|
30+
BrowserOS/Agent (Ts/JS)
31+
32+
## Test Contract
33+
34+
For *every* bridge implementation, check:
35+
36+
- [ ] Can call tool and receive response
37+
- [ ] Can stream SSE events
38+
- [ ] Handles errors gracefully
39+
- [ ] No http or rust leaks
40+
- [ ] Compiles with `swift build`
41+
42+
## Migration Path
43+
1. Create `TriosMCPClient` actor
44+
2. Wrap call in `ChatViewModel+`
45+
3. Render tool calls in `LazyVStack`
46+
4. Poll health every 15s

0 commit comments

Comments
 (0)