mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-05 17:30:21 +00:00
ACP: rename stream char limits to output/sessionUpdate
This commit is contained in:
@@ -178,11 +178,10 @@ export const FIELD_HELP: Record<string, string> = {
|
||||
"ACP delivery style: live streams projected output incrementally, final_only buffers all projected ACP output until terminal turn events.",
|
||||
"acp.stream.hiddenBoundarySeparator":
|
||||
"Separator inserted before next visible assistant text when hidden ACP tool lifecycle events occurred (none|space|newline|paragraph). Default: paragraph.",
|
||||
"acp.stream.maxTurnChars":
|
||||
"Maximum assistant text characters projected per ACP turn before truncation notice is emitted.",
|
||||
"acp.stream.maxToolSummaryChars":
|
||||
"Maximum characters for projected ACP tool lifecycle/progress summary lines.",
|
||||
"acp.stream.maxStatusChars": "Maximum characters for projected ACP status/meta lines.",
|
||||
"acp.stream.maxOutputChars":
|
||||
"Maximum assistant output characters projected per ACP turn before truncation notice is emitted.",
|
||||
"acp.stream.maxSessionUpdateChars":
|
||||
"Maximum characters for projected ACP session/update lines (tool/status updates).",
|
||||
"acp.stream.tagVisibility":
|
||||
"Per-sessionUpdate visibility overrides for ACP projection (for example usage_update, available_commands_update).",
|
||||
"acp.runtime.ttlMinutes":
|
||||
|
||||
@@ -372,9 +372,8 @@ export const FIELD_LABELS: Record<string, string> = {
|
||||
"acp.stream.repeatSuppression": "ACP Stream Repeat Suppression",
|
||||
"acp.stream.deliveryMode": "ACP Stream Delivery Mode",
|
||||
"acp.stream.hiddenBoundarySeparator": "ACP Stream Hidden Boundary Separator",
|
||||
"acp.stream.maxTurnChars": "ACP Stream Max Turn Chars",
|
||||
"acp.stream.maxToolSummaryChars": "ACP Stream Max Tool Summary Chars",
|
||||
"acp.stream.maxStatusChars": "ACP Stream Max Status Chars",
|
||||
"acp.stream.maxOutputChars": "ACP Stream Max Output Chars",
|
||||
"acp.stream.maxSessionUpdateChars": "ACP Stream Max Session Update Chars",
|
||||
"acp.stream.tagVisibility": "ACP Stream Tag Visibility",
|
||||
"acp.runtime.ttlMinutes": "ACP Runtime TTL (minutes)",
|
||||
"acp.runtime.installCommand": "ACP Runtime Install Command",
|
||||
|
||||
@@ -16,12 +16,10 @@ export type AcpStreamConfig = {
|
||||
deliveryMode?: "live" | "final_only";
|
||||
/** Separator inserted before visible text when hidden tool events occurred. */
|
||||
hiddenBoundarySeparator?: "none" | "space" | "newline" | "paragraph";
|
||||
/** Maximum assistant text characters forwarded per turn. */
|
||||
maxTurnChars?: number;
|
||||
/** Maximum visible characters for tool summary/meta lines. */
|
||||
maxToolSummaryChars?: number;
|
||||
/** Maximum visible characters for status lines. */
|
||||
maxStatusChars?: number;
|
||||
/** Maximum assistant output characters forwarded per turn. */
|
||||
maxOutputChars?: number;
|
||||
/** Maximum visible characters for projected session/update lines. */
|
||||
maxSessionUpdateChars?: number;
|
||||
/**
|
||||
* Per-sessionUpdate visibility overrides.
|
||||
* Keys not listed here fall back to OpenClaw defaults.
|
||||
|
||||
@@ -349,9 +349,8 @@ export const OpenClawSchema = z
|
||||
z.literal("paragraph"),
|
||||
])
|
||||
.optional(),
|
||||
maxTurnChars: z.number().int().positive().optional(),
|
||||
maxToolSummaryChars: z.number().int().positive().optional(),
|
||||
maxStatusChars: z.number().int().positive().optional(),
|
||||
maxOutputChars: z.number().int().positive().optional(),
|
||||
maxSessionUpdateChars: z.number().int().positive().optional(),
|
||||
tagVisibility: z.record(z.string(), z.boolean()).optional(),
|
||||
})
|
||||
.strict()
|
||||
|
||||
Reference in New Issue
Block a user