= { agent: agentId };
+ if (agentMode) body.agentMode = agentMode;
+ if (permissionMode) body.permissionMode = permissionMode;
+ if (model) body.model = model;
+ if (variant) body.variant = variant;
+
+ await apiFetch(`${API_PREFIX}/sessions/${id}`, {
+ method: "POST",
+ body
+ });
+ await fetchSessions();
+ } catch (error) {
+ setSessionError(error instanceof Error ? error.message : "Unable to create session");
+ }
};
const appendEvents = useCallback((incoming: UniversalEvent[]) => {
@@ -774,8 +795,8 @@ export default function App() {
Sessions
@@ -818,19 +839,7 @@ export default function App() {
Session
- setSessionId(e.target.value)}
- placeholder="session-id"
- />
-
+ {sessionId}
{polling && (
Live