fix(server): decouple explicit and auto agent title limits (#78)

This commit is contained in:
Mohamed Boudra
2026-02-24 11:36:19 +08:00
committed by GitHub
parent 3f06063b4b
commit 5c773371d6
5 changed files with 135 additions and 5 deletions
+2 -1
View File
@@ -1,5 +1,6 @@
import { z } from 'zod'
import { AGENT_LIFECYCLE_STATUSES } from './agent-lifecycle.js'
import { MAX_EXPLICIT_AGENT_TITLE_CHARS } from '../server/agent/agent-title-limits.js'
import { AgentProviderSchema } from '../server/agent/provider-manifest.js'
import type {
AgentCapabilityFlags,
@@ -89,7 +90,7 @@ const AgentSessionConfigSchema = z.object({
modeId: z.string().optional(),
model: z.string().optional(),
thinkingOptionId: z.string().optional(),
title: z.string().trim().min(1).max(40).optional().nullable(),
title: z.string().trim().min(1).max(MAX_EXPLICIT_AGENT_TITLE_CHARS).optional().nullable(),
approvalPolicy: z.string().optional(),
sandboxMode: z.string().optional(),
networkAccess: z.boolean().optional(),