Skip to main content

Quick Apps capabilities

This section explains what the Quick Apps Backend does with a Quick App at run time, capability by capability. Each page describes the behavior, the manifest fields that turn it on, and the environment variables that limit it. It is for platform engineers and app developers who need to know what a Quick App can do and how it behaves. It assumes you know the Quick Apps services. All pages describe Quick Apps Backend 0.13.2.

Capability map​

CapabilityWhat it doesPage
Agent loopAlternates LLM calls with tool calls until the model answers, within an iteration limitOrchestration
Orchestrator model and system promptAny DIAL model drives the app; the system prompt is inline text, a DIAL prompt file, or a predefined templateOrchestration
Tool setsREST APIs, DIAL deployments, DIAL applications, MCP servers, DIAL MCP Toolsets, and internal toolsTools
Parallel tool calls and stagesRuns the requested tools concurrently and shows each call as a stage in DIAL ChatTools
Fallbacks and timeoutsDecides what the model hears when a tool fails or runs too longTools
Dynamic tool discoveryLeaves large Toolsets out of the first LLM request and finds tools on demandTools
Tool access filterHides DIAL tools the calling user can't accessTools
Subagents and citationsResumable conversations with DIAL deployments called as tools, and their citations carried into the answerTools
MCP featuresOne session per request, interactive sign-in, and MCP resourcesTools
ContextsInline text, DIAL files, and DIAL folders the agent always knows aboutContexts and files
Attachments and file parametersLets the orchestrator read attachments, and passes files to tools in the format each tool needsContexts and files
External URLs and web fetchFetches non-DIAL URLs within an administrator's limitsContexts and files
DIAL files toolsLets the agent list, read, search, and write files in its DIAL workspaceContexts and files
SkillsReusable instructions the agent reads on demand: predefined, DIAL prompts, DIAL skill resources, and skills picked on a messageSkills
HooksCalls a tool at the start or end of every turn, without the model deciding toHooks
Time awarenessTells the agent the current time, and when each tool result was producedTime awareness
ErrorsTurns failures into safe messages with a reference an administrator can find in the logsErrors

Stable and Preview​

Every capability is either Stable or Preview.

  • Stable features follow semantic versioning: a breaking change needs a major version bump.
  • Preview features may change in breaking ways without one. They work only when the backend's ENABLE_PREVIEW_FEATURES is true; otherwise their settings are ignored.

In 0.13.2, one capability is in Preview: tool-call result offload. Everything else on these pages is Stable. Backend 0.13.2 moved ten features from Preview to Stable; see Backend 0.13.2.