From e140dc74c692f3851c4ca647932bc3998ee34e33 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Thu, 11 Dec 2025 17:31:44 +0900 Subject: [PATCH] refactor(background-task): remove session_id parameter, use toolContext MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Session ID is now automatically detected from toolContext.sessionID 🤖 GENERATED WITH ASSISTANCE OF [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode) --- src/tools/background-task/tools.ts | 5 ++--- src/tools/background-task/types.ts | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/tools/background-task/tools.ts b/src/tools/background-task/tools.ts index 7731e97..837e967 100644 --- a/src/tools/background-task/tools.ts +++ b/src/tools/background-task/tools.ts @@ -27,7 +27,6 @@ export function createBackgroundTask(manager: BackgroundManager) { description: tool.schema.string().describe("Short task description (shown in status)"), prompt: tool.schema.string().describe("Full detailed prompt for the agent"), agent: tool.schema.string().describe("Agent type to use (any agent allowed)"), - session_id: tool.schema.string().describe("Parent session ID (auto-detected if omitted)").optional(), }, async execute(args: BackgroundTaskArgs, toolContext) { try { @@ -35,8 +34,8 @@ export function createBackgroundTask(manager: BackgroundManager) { description: args.description, prompt: args.prompt, agent: args.agent, - parentSessionID: args.session_id ?? toolContext.sessionID, - parentMessageID: toolContext.messageID ?? "unknown", + parentSessionID: toolContext.sessionID, + parentMessageID: toolContext.messageID, }) return `✅ Background task launched successfully! diff --git a/src/tools/background-task/types.ts b/src/tools/background-task/types.ts index 5d2f051..84aefba 100644 --- a/src/tools/background-task/types.ts +++ b/src/tools/background-task/types.ts @@ -2,7 +2,6 @@ export interface BackgroundTaskArgs { description: string prompt: string agent: string - session_id?: string } export interface BackgroundStatusArgs {