elegant-branch-54423
05/11/2026, 7:46 PMlimited-student-10747
05/12/2026, 5:34 PMquick-window-91705
05/12/2026, 5:40 PMwooden-umbrella-84098
05/12/2026, 5:55 PMwooden-umbrella-84098
05/12/2026, 5:55 PMwooden-umbrella-84098
05/12/2026, 5:56 PMlimited-student-10747
05/12/2026, 5:59 PMwooden-umbrella-84098
05/12/2026, 6:01 PMthe frontend is unauthenticatedyeah but it can't do anything without a SESSION_API_KEY!
wooden-umbrella-84098
05/12/2026, 6:01 PMwooden-umbrella-84098
05/12/2026, 6:02 PMwooden-umbrella-84098
05/12/2026, 6:02 PMwooden-umbrella-84098
05/12/2026, 6:02 PM1. For connecting the canvas to app.all-hands.dev, I don't know why I'd want to do that instead of just using the frontend on app.all-hands.dev?for me it's nice to see everything in one place. I can flip between my cloud agents and my local agents
wooden-umbrella-84098
05/12/2026, 6:03 PMI just added some stuff to make it easier to not plumb the session API key in automatically if you run npm run dev, but i haven't tested it yet.hmm you might be right--I thought overriding the key would prevent this but I might be wrong
limited-student-10747
05/12/2026, 6:06 PMlimited-student-10747
05/12/2026, 6:06 PMwooden-umbrella-84098
05/12/2026, 6:08 PMelegant-branch-54423
05/12/2026, 8:13 PMlimited-student-10747
05/12/2026, 8:24 PMnpm install @OpenHands/agent-canvas
agent-canvas --protect-with-session-api-keylimited-student-10747
05/12/2026, 8:24 PMagent-canvas --backend-only
agent-canvas --frontend-onlylimited-student-10747
05/12/2026, 8:24 PMlimited-student-10747
05/12/2026, 8:24 PMelegant-branch-54423
05/12/2026, 8:26 PMhundreds-twilight-32833
05/12/2026, 8:30 PMwooden-umbrella-84098
05/12/2026, 8:32 PMquick-window-91705
05/12/2026, 8:33 PMnpx @openhands/agent-canvas@alpha as an example of thatlimited-student-10747
05/12/2026, 8:36 PMlimited-student-10747
05/12/2026, 8:36 PMquick-window-91705
05/12/2026, 8:37 PMquick-window-91705
05/12/2026, 8:39 PMlimited-student-10747
05/12/2026, 8:42 PM