{"resource_type":{"id":428,"name":"ai_agent","schema":"{\n\t\"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n\t\"properties\": {\n\t\t\"max_completion_tokens\": {\n\t\t\t\"description\": \"Maximum output tokens.\",\n\t\t\t\"type\": \"number\"\n\t\t},\n\t\t\"max_iterations\": {\n\t\t\t\"description\": \"Max reasoning/tool-use loops.\",\n\t\t\t\"type\": \"number\"\n\t\t},\n\t\t\"memory\": {\n\t\t\t\"description\": \"Conversation memory config (off/auto/manual).\",\n\t\t\t\"type\": \"object\"\n\t\t},\n\t\t\"output_schema\": {\n\t\t\t\"description\": \"Structured-output JSON schema.\",\n\t\t\t\"format\": \"json-schema\",\n\t\t\t\"type\": \"object\"\n\t\t},\n\t\t\"output_type\": {\n\t\t\t\"default\": \"text\",\n\t\t\t\"enum\": [\n\t\t\t\t\"text\",\n\t\t\t\t\"image\"\n\t\t\t],\n\t\t\t\"type\": \"string\"\n\t\t},\n\t\t\"provider\": {\n\t\t\t\"description\": \"AI provider + model + credentials resource for the agent.\",\n\t\t\t\"format\": \"ai-provider\",\n\t\t\t\"type\": \"object\"\n\t\t},\n\t\t\"streaming\": {\n\t\t\t\"type\": \"boolean\"\n\t\t},\n\t\t\"system_prompt\": {\n\t\t\t\"description\": \"System prompt for the agent.\",\n\t\t\t\"type\": \"string\"\n\t\t},\n\t\t\"temperature\": {\n\t\t\t\"description\": \"Sampling temperature (0.0-2.0).\",\n\t\t\t\"type\": \"number\"\n\t\t},\n\t\t\"tools\": {\n\t\t\t\"description\": \"Reusable tool definitions available to the agent.\",\n\t\t\t\"type\": \"array\"\n\t\t}\n\t},\n\t\"required\": [\n\t\t\"provider\"\n\t],\n\t\"type\": \"object\"\n}","approved":true,"app":"","description":"A reusable AI agent: provider/model, system prompt and tools with their default input bindings. Referenced by AI agent flow steps.","created_by":"hugo989","created_at":"2026-07-21T17:17:04.426Z"}}