From b987e1780ddfb8c04f86c8a642d1e15d8049a53e Mon Sep 17 00:00:00 2001 From: Jack Wotherspoon Date: Wed, 4 Feb 2026 12:50:01 -0500 Subject: [PATCH] feat: increase `ask_user` label limit to 16 characters (#18320) --- packages/core/src/tools/ask-user.test.ts | 2 +- packages/core/src/tools/ask-user.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/tools/ask-user.test.ts b/packages/core/src/tools/ask-user.test.ts index d747ed1d16..969a4f7f15 100644 --- a/packages/core/src/tools/ask-user.test.ts +++ b/packages/core/src/tools/ask-user.test.ts @@ -71,7 +71,7 @@ describe('AskUserTool', () => { const result = tool.validateToolParams({ questions: [{ question: 'Test?', header: 'This is way too long' }], }); - expect(result).toContain('must NOT have more than 12 characters'); + expect(result).toContain('must NOT have more than 16 characters'); }); it('should return error if options has fewer than 2 items', () => { diff --git a/packages/core/src/tools/ask-user.ts b/packages/core/src/tools/ask-user.ts index 601d80178b..10677e5162 100644 --- a/packages/core/src/tools/ask-user.ts +++ b/packages/core/src/tools/ask-user.ts @@ -50,9 +50,9 @@ export class AskUserTool extends BaseDeclarativeTool< }, header: { type: 'string', - maxLength: 12, + maxLength: 16, description: - 'Very short label displayed as a chip/tag (max 12 chars). Examples: "Auth method", "Library", "Approach".', + 'Very short label displayed as a chip/tag (max 16 chars). Examples: "Auth method", "Library", "Approach".', }, type: { type: 'string',