From e43df9a50ed9ad25dc07a7d5ee90c66d14e8a16f Mon Sep 17 00:00:00 2001 From: Adam Malczewski Date: Fri, 22 May 2026 00:23:57 +0900 Subject: fix: child tabs now show correct key/model in Model Choice view Include keyId and modelId in the tab-created WebSocket event so child agent tabs inherit the parent's model selection on the frontend. --- packages/api/src/agent-manager.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'packages/api') diff --git a/packages/api/src/agent-manager.ts b/packages/api/src/agent-manager.ts index e1d9bad..e4f284d 100644 --- a/packages/api/src/agent-manager.ts +++ b/packages/api/src/agent-manager.ts @@ -611,7 +611,10 @@ export class AgentManager { } // Notify the frontend about the new tab - this.emit({ type: "tab-created", id: tabId, title }, tabId); + this.emit( + { type: "tab-created", id: tabId, title, keyId: tabAgent.keyId, modelId: tabAgent.modelId }, + tabId, + ); // Start the child agent in the background this.processMessage( -- cgit v1.2.3