curved-angle-80449
11/05/2026, 5:18 AMcalm-artist-7206
11/05/2026, 7:07 AMcalm-artist-7206
11/05/2026, 7:40 AMcurved-angle-80449
11/05/2026, 7:42 AMcalm-artist-7206
11/05/2026, 7:43 AMcalm-artist-7206
11/05/2026, 7:44 AMcurved-angle-80449
11/05/2026, 7:44 AMcurved-angle-80449
11/05/2026, 7:52 AMcurved-angle-80449
11/05/2026, 8:00 AMcurved-angle-80449
11/05/2026, 8:23 AMcalm-artist-7206
11/05/2026, 9:05 AMcalm-artist-7206
11/05/2026, 9:06 AMThat is very feasible except that today we secure everything through SESSION_API_KEY that has access to everything on the agent-server and we even pass it to the browser.This seems very insecure, and the login gives a solution to it
calm-artist-7206
11/05/2026, 9:09 AMtearing down and standing up agent-servers for each conversation or “user session” even though the environment isn’t ephemeral--just the users moving in and out of it areSorry I’m dense, is this one necessary? I do think that keeping non-ephemeral agent-servers is … a good direction, and in fact I have wondered if the OH Cloud could do that
calm-artist-7206
11/05/2026, 9:10 AMcalm-artist-7206
11/05/2026, 9:11 AMcalm-artist-7206
11/05/2026, 9:13 AMcurved-angle-80449
11/05/2026, 9:20 AMstrong-ice-84145
11/05/2026, 9:58 AMcalm-artist-7206
11/05/2026, 10:01 AMThat is very feasible except that today we secure everything through SESSION_API_KEY that has access to everything on the agent-server and we even pass it to the browser.The alternative to this is: • a user logs in with OAuth to the agent-server • http-only cookie in browser, not key Then, once he’s in • can create keys, readonly, write • those keys can read or write everything Once he’s in, also • this agent-server works with a broker service, using this identity (for all other secrets) • all other secrets are short lived or placeholders in the agent-server • revocable from the broker • broker injects the real credential at network exits All this would work with a regular agent-server, run locally or remotely. I don’t think it currently works like this on the Cloud, either, and I think maybe something going towards this would be nice.
conversation scoped so that data is properly segregated.This doesn’t work with “no ownership”, it seems to me? Maybe what can work, is: • an agent-server’s user data (repos, secrets, trajectories) are stored separately from the boxes running agent-servers • user data is attached at runtime, to a box where the rest is done • this is the behavior related to deferred_init, if I recall this right
calm-artist-7206
11/05/2026, 2:37 PMcurved-angle-80449
11/05/2026, 2:51 PM