AI Agent Deluge function execution
A Zoho Creator AI Agent analyses a request or situation and selects and executes configured Deluge functions as tools. Deluge functions are the only tools established in Zoho's AI Agent documentation; the selected function then performs its own programmed operation.
Recorded characteristics
- Function
- Zoho says an AI Agent can "plan and execute the tasks in sequence, analyze situations, and make decisions on your behalf", "choose the best course of action", and that "The agent selects and executes the appropriate Deluge function based on the scenario" and "decides when to use the tool and picks the right tool to complete its goal". Several tools can be used in one run (Agent Log "Tools Used" list; multi-tool examples). Layers are kept distinct: the AI selects a configured tool; the Deluge function then performs its deterministic programmed operation. Tool mechanism: each tool is a Deluge function chosen by Application, Namespace and Function, with a Tool Name, Tool Description, parameter descriptions and an enable/disable toggle. Workflows, Java/Node.js functions, connectors, arbitrary APIs and Zoho MCP are not treated as AI Agent tools; the product page mentions "Deluge functions or workflows" but this is not operationally established. Invocation: an endpoint URL https://www.zohoapis.com/creator/aiskill/<appadmin_name>/<agent_link_name>, POST, OAuth scope ZohoCreator.aiskill.execute; callable via Deluge invokeURL (sample uses connection "zoho_creator_connection"), JS API within widgets, and "any third-party services". Request and response are single natural-language prompts. Zoho describes agents acting "independently without human intervention"; this is recorded as autonomous reasoning and runs that can occur unattended, kept separate from confirmation. Relationship to #140 (Zoho CRM Zia Agent CRM action execution): #140 is built in the Zia Agents platform and deployed into CRM; this capability is built in Creator Microservices and invoked through Creator's endpoint. No classification, permission, model, trigger or identity is inherited. Zoho Creator Chat Agent can invoke linked AI Agents ("automatically detects the intent ... and invokes the relevant linked AI Agent"); this is recorded only as another invocation path. Chat Agent itself and Zoho MCP are outside this capability.
- Data access
- Operates on whatever the configured Deluge functions access. Zoho examples: "Check the feedback and update records accordingly" with sample response "added records successfully in the Feedback form. Notified in the Cliq chat"; an incident agent with tools Available technicians, Available equipment and Create plan ("called for assigning technicians, equipment, and developing a plan"), where "the agent will create the corresponding record in the report". These are Zoho-authored examples; no live end-to-end walkthrough of a record change was found.
- Actions
- Can take actions
- External actions
- Unknown
- Human confirmation
- Not established
- Permission basis
- Not established
- Administrative control
- Zoho: AI agents "can only be created and managed by the super admin and admins, while all other types of users can invoke them". Only the super admin can enable or disable the AI agent feature and configure an OpenAI key for it (Operations > Zia > Features). Super admins/admins create, edit (all settings except the link name), delete (functions remain unaffected), and add, remove, edit or toggle tools. Endpoint user scope "is set to All by default. Hence, all the active users from the Users module in the Creator account can invoke the endpoint URL. This does not include portal users." Created agents are "in the Enabled state by default" and can be disabled and re-enabled from the detail view (confirmation pop-ups are admin controls, not runtime action approval). Agent Log lists executions; Execution Summary shows the request prompt, AI response and a Tools Used tab; logs filter by Status or Executed On; failed executions show what caused the failure. Not claimed: exact tool order, function inputs/outputs, runtime identity or exact record changes. Governance is kept separate from runtime authority. Security separation preserved: (A) who can invoke, (B) Creator application permissions, (C) which Deluge functions are exposed as tools, (D) authority under which functions execute, (E) credentials/connections used by functions downstream. Credentials used inside Deluge functions are attributed to the function/connection, not the AI Agent.
- Default state
- Conditional
- Availability
- Default is conditional: Zia must be configured with an OpenAI key, a super admin must enable the AI agent feature (AI Agent and Chat Agent are not enabled by default when Zia is configured), an admin must create the agent and configure Deluge function tools. The created agent's Enabled state is object-level and is not the capability default. Zoho: AI agents "Can be created and managed in all plans of Creator, where the API invoke limit varies according to the subscribed plan". Zia configuration is described as "Available only in paid plans of Creator"; this tension is preserved, not reconciled. Lifecycle active; not labelled beta or early access (Chat Agent, a separate feature, is early access).
- Licensing
- All Creator plans per AI Agent pages; API invoke limit varies by plan. AI agents do not consume AI calls; Zoho GenAI use consumes Business AI Credits; external LLM usage is billed by the provider. Zia setup described as paid-plans only.
- External model or provider
- Zoho Creator Zia configuration states "AI Agent feature is supported only with the OpenAI LLM provider" and "This feature is not yet supported in Zoho GenAI LLM"; a customer-supplied OpenAI key is chosen for the feature. The Understanding AI Agent page also lists OpenAI, Google Gemini and Anthropic rate limits. The relationship between these current Zoho statements is not publicly established. No fixed model is assigned.
- Limitations and uncertainty
- Permission basis not_established: Zoho says AI agents "act within the roles and permissions of the user" and advises "Make sure AI agents are granted only the permissions required", but does not establish which user (endpoint caller, OAuth token owner, connection owner, application user or agent creator/admin). OAuth authentication does not by itself establish runtime identity. External action unknown: the Cliq examples (sample response "Notified in the Cliq chat"; setup example "It will only use the Send cliq message tool when a high priority ticket is raised") are illustrative, not a demonstrated persistent external effect; this does not mean external action is unsupported. Human confirmation not_established: no runtime confirmation for AI Agent function execution is documented; Chat Agent's confirmation before data modification is not applied here, and it is not established that it propagates to linked AI Agents; unattended operation does not imply confirmation is not required. Unresolved: 1. which "user" limits AI Agent actions; 2. whether invocation adopts caller identity; 3. whether the agent can execute tools unavailable to the caller; 4. downstream function credential authority; 5. lack of a live end-to-end record-change walkthrough; 6. persistent external status of the Cliq example; 7. runtime action confirmation; 8. exact log details for tool order/inputs/outputs/identity; 9. OpenAI-only vs Anthropic/Gemini documentation tension; 10. all-plans vs Zia paid-plans availability tension; 11. whether workflows are operationally supported as AI Agent tools.
Evidence
- AI Agents | Zoho Creator
Supports: General · Function · Primary source
Product overview; workflows mention not operationally established.
Tools are Deluge functions; AI automatically picks the most relevant one.
- Understanding AI Agent | Zoho Creator Help
Supports: Function · Actions · External actions · Permission basis · Data access · Availability · External model · Limitations · Primary source
Agent selects and executes the appropriate Deluge function; plans and executes tasks in sequence.
Feedback sample adds records to Feedback form; incident Create plan tool assigns technicians/equipment and creates record.
Sample response "Notified in the Cliq chat" (illustrative).
"act within the roles and permissions of the user"; user not identified.
Endpoint, POST, ZohoCreator.aiskill.execute scope; invokeURL, JS API, third-party services.
All Creator plans; active users can invoke; portal users excluded.
OpenAI prerequisite; not yet in Zoho GenAI; lists OpenAI, Gemini and Anthropic rate limits.
Security tip wording does not define the user; examples are illustrative.
- Creating and managing AI Agents | Zoho Creator Help
Supports: Function · External actions · Admin controls · Default state · Human confirmation · Primary source
"decides when to use the tool and picks the right tool"; multiple tools.
Send cliq message tool used only for high-priority tickets (example).
Admin-only create/edit/delete, tool toggles, Agent Log with request, response, Tools Used, status, failures.
Created agent Enabled by default; disable/re-enable.
No runtime confirmation documented; pop-ups are for enabling/disabling the agent only.
- Understanding and configuring Zia features | Zoho Creator Help
Supports: External model · Default state · Licensing · Function · Primary source
"AI Agent feature is supported only with the OpenAI LLM provider."
AI Agent not enabled by default when Zia is configured; super admin enables.
Zia available only in paid plans of Creator.
Agent selects and invokes pre-configured Deluge functions (tools).
- Understanding and configuring chat agent | Zoho Creator Help
Supports: Human confirmation · General · Primary source
Chat Agent confirmation applies to Chat Agent data changes; not applied to AI Agent.
Chat Agent can invoke linked AI Agents (another invocation path).
- Integrating AI clients with Creator using Zoho MCP | Zoho Creator Help
Supports: General · Primary source
Zoho MCP boundary comparison; excluded.