ClouisleClouisle

Agent Configuration Reference

Look up Agent fields, defaults, value ranges, and capability toggles

The Agent create and update endpoints correspond to the editor's basic settings and orchestration cards. The name is required and must be 1-100 characters; the description is at most 500 characters.

Basics & Runtime

FieldTypeDefaultDescription
namestringRequiredAgent name, 1-100 characters
descriptionstring or nullnullAt most 500 characters
iconstring or nullnullEmoji or URL, at most 500 characters
avatar_urlstring or nullnullAvatar URL, at most 500 characters
model_idUUIDnullTeam-authorized chat model (team_models.id); when null the user selects one
system_promptstring or nullnullSupports {{variables}}
max_iterationsinteger5Tool-call rounds, 1-200
visibilityprivate or teamprivateAccess scope; private is visible only to the creator
statusdraft or publisheddraftToggled by the publish endpoint
hide_tool_callsbooleanfalseHide tool-call details in the chat UI
hide_message_actionsbooleanfalseHide message stats such as token usage/speed
hide_reasoningbooleanfalseHide the reasoning/chain-of-thought
hide_artifact_listbooleanfalseHide the generated files list below assistant messages in chat; files are not deleted
opening_messagestring or nullnullConversation opening message
suggested_questionsstring[][]Suggested questions
powered_by_textstring or nullnullChat page footer attribution, at most 200 characters

visibility defaults to private

Both the create schema and the data model default visibility to private (visible only to the creator), not team. To let teammates access it, set it to team explicitly.

RAG & Tools

FieldTypeDefaultDescription
rag_modeoff, auto, or agenticagenticDisabled, automatic retrieval, or agent-decided retrieval
knowledge_base_configsarray[]Each entry has knowledge_base_id, retrieval_top_k (default 5, 1-100), score_threshold (default 0.3, 0-1), and search_mode (vector/fulltext/hybrid, default hybrid)
tools_configarray[]Tool type: builtin, custom, mcp, or skill
variablesarray[]User input fields; name is 1-50 characters and type is text, paragraph, select, number, or checkbox
enable_user_input_requestbooleanfalseLet the model call the ask_user tool to request structured input

Memory & Context Compression

FieldTypeDefaultLimits/Notes
enable_memorybooleanfalseEnable cross-conversation memory
memory_config.max_memories_per_retrievalinteger101-50
memory_config.auto_extractbooleantrueAutomatically extract and save memories from conversations
memory_config.importance_thresholdlow, medium, highmediumMinimum importance for auto-extracted memories
context_compression_config.enabledbooleantrueRequest-time context compression before model calls
context_compression_config.summary_max_tokensinteger1000Target token budget for the generated summary, 128-8000
context_compression_config.emit_sse_eventsbooleantrueNotify the frontend via SSE events when summarization is applied

Attachments

FieldTypeDefaultLimits/Notes
enable_attachmentsbooleanfalseAllow file and image uploads
attachment_config.max_file_sizebytes10485760 (10MB)1024 (1KB)–52428800 (50MB)
attachment_config.max_filesinteger5Maximum files per message, 1-10
attachment_config.max_content_lengthinteger100000Maximum parsed content length in characters, 1000-500000
attachment_config.truncate_strategystringendTruncation strategy: end (keep start), start (keep end), middle (keep start and end)
attachment_config.allowed_extensionsstring[]Listed belowAllowed file extensions

Default allowed extensions: .pdf, .docx, .doc, .pptx, .ppt, .xlsx, .xls, .txt, .md, .csv, .json, .html.

Media Generation

FieldTypeDefaultLimits/Notes
enable_image_generationbooleanfalseEnable the image generation tool
image_generation_config.default_width / default_heightinteger1024256-4096
image_generation_config.max_imagesinteger4Maximum images per tool call, 1-10
image_generation_config.allow_reference_imagesbooleantrueAllow reference images / edit flows
image_generation_config.require_confirmationbooleanfalseRequire explicit confirmation before generating
enable_video_generationbooleanfalseEnable the video generation tool
video_generation_config.default_durationfloat5.0 seconds1-30
video_generation_config.max_durationfloat10.0 secondsMaximum duration per tool call, 1-30
video_generation_config.default_aspect_ratiostring"16:9"Default video aspect ratio
video_generation_config.poll_interval_msinteger3000Provider task-status polling interval in ms, 500-30000
video_generation_config.poll_timeout_sinteger120Maximum synchronous wait in seconds, 5-600; returns pending on timeout
video_generation_config.require_confirmationbooleanfalseRequire explicit confirmation before generating

All image/video models must be authorized for the current team, and allowed_providers can restrict which providers may be used.

Agent configuration fields overview
Agent configuration fields overview

How is this guide?

On this page