better-monitor-61654
06/08/2026, 9:04 PMgentle-apple-32922
06/08/2026, 10:03 PMwill OH + agent-canvas implement a router/proxy/gateway to access all agents through a unique app-server endpoint like in V0?
[4:08 PM] I was implementing the PR for the websocket gateway (https://github.com/OpenHands/OpenHands/pull/13516) but I stopped hoping that the OH + agent-canvas integration will include it.
better-monitor-61654
06/08/2026, 10:04 PMelegant-branch-54423
06/08/2026, 10:24 PMhandles all conversation WebSocket connections through a single endpoint running on the same port as the web app)
In general I think we should do this, especially isolated sandboxes per conversation (as this is a missing gap vs. what you get in Local GUI). I think @wooden-umbrella-84098 mentioned the desire to support isolated sandboxes w/ Agent Canvas in the community call last week.
In general, we want Agent Canvas to provide self-hosting flexibility which is why I think this is aligned with that goal.
However, I don't have enough technical depth or proficiency to weigh in on the future technical direction here. I think the founders/maintainers need to decide:
1. Do we support the approach you outlined in your PR
2. Or do we take a different technical architecture
I'll ask Robert to weigh in here, as he's been in deeper conversations with you on both Slack and the public GitHub issues here.wooden-umbrella-84098
06/08/2026, 10:27 PMelegant-branch-54423
06/08/2026, 10:33 PMwooden-umbrella-84098
06/08/2026, 10:35 PMbetter-monitor-61654
06/08/2026, 10:36 PMbetter-monitor-61654
06/08/2026, 10:37 PMwooden-umbrella-84098
06/08/2026, 10:40 PMbetter-monitor-61654
06/08/2026, 10:40 PMwooden-umbrella-84098
06/08/2026, 10:42 PMbetter-monitor-61654
06/08/2026, 10:44 PMbetter-monitor-61654
06/08/2026, 10:45 PMbetter-monitor-61654
06/08/2026, 10:46 PMbetter-monitor-61654
06/08/2026, 10:46 PMbetter-monitor-61654
06/08/2026, 10:47 PMbetter-monitor-61654
06/08/2026, 10:48 PMbetter-monitor-61654
06/08/2026, 10:50 PMwooden-umbrella-84098
06/09/2026, 2:04 PMwooden-umbrella-84098
06/09/2026, 2:04 PMcalm-artist-7206
06/09/2026, 11:30 PMbetter-monitor-61654
06/09/2026, 11:43 PMcalm-artist-7206
06/10/2026, 11:37 AMDockerWorkspace but for multiple docker containers… turns out we already have a PR for something like it: https://github.com/OpenHands/software-agent-sdk/pull/3403calm-artist-7206
06/10/2026, 2:09 PMbetter-monitor-61654
06/10/2026, 2:12 PMbetter-monitor-61654
06/10/2026, 2:12 PMbetter-monitor-61654
06/10/2026, 2:13 PMbetter-monitor-61654
06/10/2026, 2:13 PMbetter-monitor-61654
06/10/2026, 2:13 PMbetter-monitor-61654
06/10/2026, 2:15 PMbetter-monitor-61654
06/10/2026, 2:15 PMbetter-monitor-61654
06/10/2026, 2:16 PMbetter-monitor-61654
06/10/2026, 2:16 PMbetter-monitor-61654
06/10/2026, 2:16 PMbetter-monitor-61654
06/10/2026, 2:17 PMbetter-monitor-61654
06/10/2026, 2:17 PMbetter-monitor-61654
06/10/2026, 2:17 PMbetter-monitor-61654
06/10/2026, 2:18 PMbetter-monitor-61654
06/10/2026, 2:18 PMbetter-monitor-61654
06/10/2026, 2:19 PMbetter-monitor-61654
06/10/2026, 2:19 PMbetter-monitor-61654
06/10/2026, 2:20 PMbetter-monitor-61654
06/10/2026, 2:21 PMbetter-monitor-61654
06/10/2026, 2:21 PMbetter-monitor-61654
06/10/2026, 2:22 PMcalm-artist-7206
06/10/2026, 2:30 PMcalm-artist-7206
06/10/2026, 2:30 PMbetter-monitor-61654
06/10/2026, 2:31 PMbetter-monitor-61654
06/10/2026, 2:32 PMbetter-monitor-61654
06/10/2026, 2:32 PMbetter-monitor-61654
06/10/2026, 2:33 PMbetter-monitor-61654
06/10/2026, 2:34 PMbetter-monitor-61654
06/10/2026, 2:35 PMbetter-monitor-61654
06/10/2026, 2:35 PMbetter-monitor-61654
06/10/2026, 2:36 PMbetter-monitor-61654
06/10/2026, 2:36 PMcalm-artist-7206
06/10/2026, 2:37 PMbetter-monitor-61654
06/10/2026, 2:37 PMbetter-monitor-61654
06/10/2026, 2:37 PMcalm-artist-7206
06/10/2026, 2:38 PMcalm-artist-7206
06/10/2026, 2:39 PMcalm-artist-7206
06/10/2026, 2:39 PMbetter-monitor-61654
06/10/2026, 2:43 PMbetter-monitor-61654
06/10/2026, 2:46 PMbetter-monitor-61654
06/10/2026, 2:47 PMbetter-monitor-61654
06/10/2026, 2:47 PMbetter-monitor-61654
06/10/2026, 2:50 PMcalm-artist-7206
06/10/2026, 3:01 PMbetter-monitor-61654
06/10/2026, 3:03 PMbetter-monitor-61654
06/10/2026, 3:05 PMbetter-monitor-61654
06/10/2026, 3:05 PMbetter-monitor-61654
06/10/2026, 3:06 PMbetter-monitor-61654
06/10/2026, 3:07 PMbetter-monitor-61654
06/10/2026, 3:07 PMbetter-monitor-61654
06/10/2026, 3:08 PMbetter-monitor-61654
06/10/2026, 3:08 PMcalm-artist-7206
06/10/2026, 3:08 PMbetter-monitor-61654
06/10/2026, 3:10 PMcalm-artist-7206
06/10/2026, 3:10 PMbetter-monitor-61654
06/10/2026, 3:10 PMbetter-monitor-61654
06/10/2026, 3:12 PMcalm-artist-7206
06/10/2026, 3:12 PMbetter-monitor-61654
06/10/2026, 3:12 PMbetter-monitor-61654
06/10/2026, 3:13 PMbetter-monitor-61654
06/10/2026, 3:13 PMbetter-monitor-61654
06/10/2026, 3:15 PMbetter-monitor-61654
06/10/2026, 3:15 PMbetter-monitor-61654
06/10/2026, 3:15 PMcalm-artist-7206
06/10/2026, 3:20 PMbetter-monitor-61654
06/10/2026, 3:21 PMbetter-monitor-61654
06/10/2026, 3:22 PMbetter-monitor-61654
06/10/2026, 3:22 PMbetter-monitor-61654
06/10/2026, 3:23 PMbetter-monitor-61654
06/10/2026, 3:23 PMbetter-monitor-61654
06/10/2026, 3:24 PMbetter-monitor-61654
06/10/2026, 3:26 PMbetter-monitor-61654
06/10/2026, 3:26 PMbetter-monitor-61654
06/10/2026, 3:26 PMbetter-monitor-61654
06/10/2026, 3:27 PMcalm-artist-7206
06/10/2026, 3:39 PMat the begining, we gave the LLM the OH API documentationI think this should work much better now 😊
better-monitor-61654
06/10/2026, 3:40 PMbetter-monitor-61654
06/10/2026, 3:40 PMbetter-monitor-61654
06/10/2026, 3:41 PMbetter-monitor-61654
06/10/2026, 3:41 PMbetter-monitor-61654
06/10/2026, 3:42 PMbetter-monitor-61654
06/10/2026, 3:42 PMcalm-artist-7206
06/10/2026, 3:43 PMbetter-monitor-61654
06/10/2026, 3:45 PMbetter-monitor-61654
06/10/2026, 3:45 PMbetter-monitor-61654
06/10/2026, 3:50 PMbetter-monitor-61654
06/10/2026, 3:50 PMbetter-monitor-61654
06/10/2026, 3:51 PMcalm-artist-7206
06/10/2026, 4:14 PMhow are you currently creating sandboxes and connecting to them with agent-canvas?The base alternative: Running with a docker sandbox The fun alternative: I told my agent to spin up 2 more: one for agent-canvas repo, one for typescript-client repo
calm-artist-7206
06/10/2026, 4:18 PMdo you use OH OSS to create a new conversation and then you extract the URL and key accessing the api endpoint?No, local gui should be deprecated and we literally rebuilt OH for v1, its new codebase is in • agent-sdk for backend • agent-canvas for frontend • automations for well, automations (this is new) • extensions etc.
better-monitor-61654
06/10/2026, 4:20 PMbland-bear-604
06/10/2026, 4:20 PMcalm-artist-7206
06/10/2026, 4:21 PMhave you considered integrating agent-canvas into OH OSS?I think we should put the backend in OpenHands/OpenHands repo, deprecate and move the rest. Whether or not we will add the frontend, we should IMHO see in time.
calm-artist-7206
06/10/2026, 4:21 PMbland-bear-604
06/10/2026, 4:22 PMcalm-artist-7206
06/10/2026, 4:24 PMcalm-artist-7206
06/10/2026, 4:28 PMbetter-monitor-61654
06/10/2026, 4:28 PMbetter-monitor-61654
06/10/2026, 4:30 PMcalm-artist-7206
06/10/2026, 4:30 PMbetter-monitor-61654
06/10/2026, 4:32 PMcalm-artist-7206
06/10/2026, 4:32 PMbetter-monitor-61654
06/10/2026, 4:33 PMbetter-monitor-61654
06/10/2026, 4:34 PMbetter-monitor-61654
06/10/2026, 4:35 PMcalm-artist-7206
06/10/2026, 4:46 PMfetch events, count events, git diff, /btw, exist in agent-sdk/agent-server I think?
Could you maybe try using agent-canvas and see what you need it to do?better-monitor-61654
06/10/2026, 4:52 PMbetter-monitor-61654
06/10/2026, 4:53 PMbetter-monitor-61654
06/10/2026, 4:54 PMcalm-artist-7206
06/10/2026, 4:55 PMSo there is currently no other repo for this routers, right?Right. Though the agent or some deterministic script can create long-lived agent-servers with non-random ports, right?
better-monitor-61654
06/10/2026, 4:55 PMbetter-monitor-61654
06/10/2026, 4:56 PMbetter-monitor-61654
06/10/2026, 4:56 PMbetter-monitor-61654
06/10/2026, 4:57 PMbetter-monitor-61654
06/10/2026, 4:57 PMbetter-monitor-61654
06/10/2026, 4:57 PMbetter-monitor-61654
06/10/2026, 4:57 PMcalm-artist-7206
06/10/2026, 4:57 PMbetter-monitor-61654
06/10/2026, 4:58 PMcalm-artist-7206
06/10/2026, 4:58 PMbetter-monitor-61654
06/10/2026, 4:59 PMcalm-artist-7206
06/10/2026, 4:59 PMbetter-monitor-61654
06/10/2026, 4:59 PMbetter-monitor-61654
06/10/2026, 4:59 PMbetter-monitor-61654
06/10/2026, 4:59 PMbetter-monitor-61654
06/10/2026, 5:00 PMbetter-monitor-61654
06/10/2026, 5:01 PMwooden-umbrella-84098
06/10/2026, 5:03 PMbetter-monitor-61654
06/10/2026, 5:06 PMbetter-monitor-61654
06/10/2026, 5:07 PMbetter-monitor-61654
06/10/2026, 5:07 PMbetter-monitor-61654
06/10/2026, 5:08 PMbetter-monitor-61654
06/10/2026, 5:08 PMbetter-monitor-61654
06/10/2026, 5:09 PMbetter-monitor-61654
06/10/2026, 5:51 PMbetter-monitor-61654
06/10/2026, 5:51 PMbetter-monitor-61654
06/10/2026, 5:51 PMbetter-monitor-61654
06/10/2026, 5:52 PMbetter-monitor-61654
06/10/2026, 5:52 PMbetter-monitor-61654
06/10/2026, 5:54 PMbetter-monitor-61654
06/10/2026, 5:54 PMbetter-monitor-61654
06/10/2026, 5:55 PMbetter-monitor-61654
06/10/2026, 5:55 PMbetter-monitor-61654
06/10/2026, 5:55 PMbetter-monitor-61654
06/10/2026, 6:28 PMbetter-monitor-61654
06/10/2026, 8:36 PMbetter-monitor-61654
06/10/2026, 8:55 PMbetter-monitor-61654
06/10/2026, 9:00 PMbetter-monitor-61654
06/10/2026, 9:00 PMcalm-artist-7206
06/10/2026, 9:40 PMbetter-monitor-61654
06/10/2026, 9:45 PM