fix: wire plan-gate activation and add express.json to steer/plan-gate routes
- Wire planGateRuntime.activate() into session creation path when planGate is true
(Bug 1: sessions map stayed empty, plan/status always returned none)
- Add express.json({ limit: '1mb' }) to session-steer and plan-gate POST routes
(Bug 2: req.body was undefined, POST with JSON body returned 400)
- Pass planGateRuntime dependency to createOpenChamberSessionService
- Add route-level and integration tests for both fixes
This commit is contained in:
@@ -1383,6 +1383,7 @@ const openChamberSessionService = createOpenChamberSessionService({
|
||||
waitForOpenCodeReady,
|
||||
emitSessionCreatedEvent,
|
||||
sessionKnowledgeRuntime,
|
||||
planGateRuntime,
|
||||
});
|
||||
// Browser actions are published to whichever OpenChamber clients are connected;
|
||||
// the one owning the browser panel answers. `emitRequest` returns the number of
|
||||
|
||||
Reference in New Issue
Block a user