From 4d448778f31807dd370c5ad80be72643e74e06f7 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Tue, 28 Apr 2026 15:54:42 +0900 Subject: [PATCH] fix(team-mode): reject empty team_create lead session override Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- src/features/team-mode/tools/lifecycle.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/features/team-mode/tools/lifecycle.ts b/src/features/team-mode/tools/lifecycle.ts index c332da5a9..392405a28 100644 --- a/src/features/team-mode/tools/lifecycle.ts +++ b/src/features/team-mode/tools/lifecycle.ts @@ -22,7 +22,7 @@ const TEAM_CREATE_USAGE = "team_create requires exactly one of teamName or inlin const TeamCreateArgsSchema = z.object({ teamName: z.string().min(1).optional(), inline_spec: z.unknown().optional(), - leadSessionId: z.string().min(1).optional(), + leadSessionId: z.string().optional(), }).superRefine((value, ctx) => { const optionCount = Number(value.teamName !== undefined) + Number(value.inline_spec !== undefined) if (optionCount !== 1) {