> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.moveworks.com/agent-studio/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.moveworks.com/_mcp/server. # Agent Studio ## Docs - [Agent Studio Overview](https://docs.moveworks.com/agent-studio/overview.md): Connect AI assistants to your business systems & content - [Quickstart Guides](https://docs.moveworks.com/agent-studio/quickstart-guide.md): - [Purple Suite Setup](https://docs.moveworks.com/agent-studio/quickstart-guide/purple-suite-setup.md): Set up the Purple Suite mock APIs used across all Quickstart Guides - [Quickstart #1: Build Your First Plugin](https://docs.moveworks.com/agent-studio/quickstart-guide/quickstart-build-your-first-plugin.md): Build a PTO-balance plugin from scratch — HTTP Action, Conversational Process, slot, and launch. - [Quickstart #2: Slots & Resolvers](https://docs.moveworks.com/agent-studio/quickstart-guide/quickstart-2-slots-resolvers-copy.md): - [Quickstart #3: Build a Plugin That Follows a Process](https://docs.moveworks.com/agent-studio/quickstart-guide/quickstart-build-a-plugin-that-follows-a-process.md): Build a purchase-request submission plugin with multiple slots, activities, and a decision policy. - [Quickstart #4: Structured Data Analysis (SDA)](https://docs.moveworks.com/agent-studio/quickstart-guide/quickstart-4-structured-data-analysis-sda.md): - [Quickstart #5: Notification Ambient Agent](https://docs.moveworks.com/agent-studio/quickstart-guide/webhook-triggers-quickstart-guide.md) - [Quickstart #6: Expense Approval Ambient Agent](https://docs.moveworks.com/agent-studio/quickstart-guide/quickstart-6-expense-approval-ambient-agent.md) - [Quickstart #7: Scheduled Trigger Ambient Agent ](https://docs.moveworks.com/agent-studio/quickstart-guide/quickstart-7-scheduled-trigger-ambient-agent.md) - [Purple API Tool](https://docs.moveworks.com/agent-studio/quickstart-guide/purple-api-tool.md): The Moveworks Purple API tool is used to complete some of the examples found in the Agent Studio Quickstart Guides - [Core Concepts](https://docs.moveworks.com/agent-studio/core-concepts.md) - [Assistants, Agents, & Plugins](https://docs.moveworks.com/agent-studio/core-concepts/assistants-agents-plugins.md) - [Agentic Automation Engine](https://docs.moveworks.com/agent-studio/core-concepts/agentic-automation-engine.md): The runtime that makes your AI agents enterprise-ready - [Manifest Generator](https://docs.moveworks.com/agent-studio/core-concepts/agentic-automation-engine/manifest-generator.md): - [Slot Resolvers](https://docs.moveworks.com/agent-studio/core-concepts/agentic-automation-engine/slot-resolvers.md): Resolving natural language into business objects - [Policy Validators](https://docs.moveworks.com/agent-studio/core-concepts/agentic-automation-engine/policies.md): - [Action Orchestrator](https://docs.moveworks.com/agent-studio/core-concepts/agentic-automation-engine/action-orchestrator.md): - [Conversational Plugins](https://docs.moveworks.com/agent-studio/core-concepts/conversational-plugins.md) - [Natural Language Triggers](https://docs.moveworks.com/agent-studio/core-concepts/conversational-plugins/natural-language-triggers.md): - [Designing Conversation Processes](https://docs.moveworks.com/agent-studio/core-concepts/conversational-plugins/designing-conversation-processes.md) - [Steering Conversational Plugins](https://docs.moveworks.com/agent-studio/core-concepts/conversational-plugins/reasoning-instructions.md): - [Ambient Agents](https://docs.moveworks.com/agent-studio/core-concepts/ambient-agents.md) - [Connecting Ambient Agents to Conversational Agents](https://docs.moveworks.com/agent-studio/core-concepts/ambient-agents/connecting-ambient-agents-to-conversational-agents.md) - [Ambient Agent FAQs ](https://docs.moveworks.com/agent-studio/core-concepts/ambient-agents/ambient-agent-faqs.md) - [Data Types](https://docs.moveworks.com/agent-studio/core-concepts/data-types.md): - [Citations](https://docs.moveworks.com/agent-studio/core-concepts/citations-1.md): - [Data Bank](https://docs.moveworks.com/agent-studio/core-concepts/data-bank.md) - [Structured Data Analysis](https://docs.moveworks.com/agent-studio/core-concepts/structured-data-analysis.md) - [Access Control](https://docs.moveworks.com/agent-studio/access-control.md): Control who can build, run, and use the assets in your Agent Studio workspace. - [End-User Access Control](https://docs.moveworks.com/agent-studio/access-control/end-user-access-control.md): - [Launch Permissions](https://docs.moveworks.com/agent-studio/access-control/end-user-access-control/launch-configuration.md): Choose who can use a plugin after it is published. - [Roles and Permissions](https://docs.moveworks.com/agent-studio/access-control/roles-and-permissions.md): The four Agent Studio roles, the two permission axes behind them, and what each role can do. - [Folders](https://docs.moveworks.com/agent-studio/access-control/folders.md): How Public, Personal, and Custom folders set default access, and how inheritance and overrides work. - [Connectors and Access](https://docs.moveworks.com/agent-studio/access-control/connectors-and-access.md): Why connectors are closed by default, and how dependency-aware execution protects sensitive systems. - [Access Control FAQs](https://docs.moveworks.com/agent-studio/access-control/faqs.md): Common questions about roles, folders, connectors, and drafts in Agent Studio access control. - [AI Agent Marketplace](https://docs.moveworks.com/agent-studio/agentic-automation.md): - [Installing AI Agents](https://docs.moveworks.com/agent-studio/agentic-automation/ai-agent-marketplace-installation.md): - [Initiative Designer](https://docs.moveworks.com/agent-studio/agentic-automation/initiative-designer.md): Discover, customize, and visualize AI-powered business processes before you build. - [Discovering and Personalizing Pre-Built Initiatives](https://docs.moveworks.com/agent-studio/agentic-automation/initiative-designer/discovering-and-personalizing-pre-built-initiatives.md): Browse, customize, and share pre-built business process initiatives. - [Building a New Initiative from Scratch](https://docs.moveworks.com/agent-studio/agentic-automation/initiative-designer/building-a-new-initiative-from-scratch.md): Create a custom initiative by describing your business process in plain language. - [Working with Hypothetical Plugins](https://docs.moveworks.com/agent-studio/agentic-automation/initiative-designer/working-with-hypothetical-plugins.md): Prototype, customize, and build AI-suggested plugins that don't exist yet. - [Development and Testing](https://docs.moveworks.com/agent-studio/development-and-testing.md): - [Logs](https://docs.moveworks.com/agent-studio/development-and-testing/logs.md): - [Log Type Reference](https://docs.moveworks.com/agent-studio/development-and-testing/logs/log-type-reference.md): - [Log Data Security](https://docs.moveworks.com/agent-studio/development-and-testing/logs/log-redaction.md): - [Plugin Management](https://docs.moveworks.com/agent-studio/development-and-testing/managing-plugins.md): How to edit, delete, and manage your plugins in Agent Studio. - [Plugin Promotion](https://docs.moveworks.com/agent-studio/development-and-testing/managing-plugins/plugin-promotion.md): Export & import your plugins across instances to move it from a development sandbox to production. - [Common Errors](https://docs.moveworks.com/agent-studio/development-and-testing/common-errors.md): This guide covers common errors across the product. - [Plugin Go-Live Checklist](https://docs.moveworks.com/agent-studio/development-and-testing/plugin-critique-checklist.md): Best practices to review before launching your plugin to production. - [Cookbooks](https://docs.moveworks.com/agent-studio/cookbooks.md) - [Choosing the Right Tool Framework](https://docs.moveworks.com/agent-studio/cookbooks/choosing-the-right-tool-framework.md): Connect Moveworks to your business systems with the right framework for each use case. - [Data Retrieval Cookbook](https://docs.moveworks.com/agent-studio/cookbooks/data-retrieval-cookbook.md) - [Ambient Agents Cookbook](https://docs.moveworks.com/agent-studio/cookbooks/ambient-agents-cookbook.md) - [Connect to other AI Agents & Applications](https://docs.moveworks.com/agent-studio/cookbooks/connect-to-other-ai-agents-applications.md): - [Mirroring Approvals](https://docs.moveworks.com/agent-studio/cookbooks/mirroring-approvals.md) - [Plugin Architecture Guide](https://docs.moveworks.com/agent-studio/cookbooks/plugin-architecture-guide.md) - [Agent Studio Design Philosophy](https://docs.moveworks.com/agent-studio/cookbooks/agent-studio-design-philosophy.md): - [Integrating External Webhooks](https://docs.moveworks.com/agent-studio/cookbooks/integrating-external-webhooks.md) - [Data Transaction Cookbook](https://docs.moveworks.com/agent-studio/cookbooks/data-transaction-cookbook.md) - [When to Use Compound Actions vs. Conversational Processes](https://docs.moveworks.com/agent-studio/cookbooks/when-to-use-compound-actions-vs-conversational-processes.md) - [Developer Tools](https://docs.moveworks.com/agent-studio/developer-tools.md): - [ToolSmith](https://docs.moveworks.com/agent-studio/toolsmith/overview.md): An assistant for creating, editing, and debugging plugins from a description of the workflow. - [Action Catalog](https://docs.moveworks.com/agent-studio/toolsmith/action-catalog.md): The API documentation library ToolSmith searches when it builds HTTP actions. - [Agent Architect](https://docs.moveworks.com/agent-studio/toolsmith/agent-architect.md) - [Conversation Process](https://docs.moveworks.com/agent-studio/conversation-process.md): - [Slots](https://docs.moveworks.com/agent-studio/conversation-process/slots.md): - [File Slots](https://docs.moveworks.com/agent-studio/conversation-process/slots/file-slots.md): Learn how to use the File slot type to receive file attachments from users in plugins. - [Optional Slots](https://docs.moveworks.com/agent-studio/conversation-process/slots/optional-slots.md) - [Resolver Strategies](https://docs.moveworks.com/agent-studio/conversation-process/resolver-strategies.md): - [Activities](https://docs.moveworks.com/agent-studio/conversation-process/activities.md): - [Content Activities](https://docs.moveworks.com/agent-studio/conversation-process/activities/content-activities.md): Display knowledge articles, forms, or text to users within conversation plugins - [Activity Responses](https://docs.moveworks.com/agent-studio/conversation-process/activities/plugin-responses.md): - [Response Sizes](https://docs.moveworks.com/agent-studio/conversation-process/activities/response-sizes.md): - [Returning URLs & Links](https://docs.moveworks.com/agent-studio/conversation-process/activities/urlslinks-in-plugin-responses.md) - [Control Flow](https://docs.moveworks.com/agent-studio/conversation-process/control-flow.md): Control Flow blocks that are available in the Conversation Process. - [Conversation Process Data Bank](https://docs.moveworks.com/agent-studio/conversation-process/plugin-process-data-bank.md): How you can reference slots & outputs of activities. - [Conversation Timeouts](https://docs.moveworks.com/agent-studio/conversation-process/conversation-timeouts.md) - [Actions](https://docs.moveworks.com/agent-studio/actions.md): - [LLM Actions](https://docs.moveworks.com/agent-studio/actions/llm-actions.md) - [Built-in Actions](https://docs.moveworks.com/agent-studio/actions/built-in-actions.md): - [HTTP Actions](https://docs.moveworks.com/agent-studio/actions/http-actions.md): - [HTTP Action Data Bank](https://docs.moveworks.com/agent-studio/actions/http-actions/http-action-data-bank.md): - [Event streaming (SSE) and XML responses](https://docs.moveworks.com/agent-studio/actions/http-actions/http-action-event-streaming-and-xml.md): Handle text/event-stream and XML payloads in HTTP Actions. Learn how streams terminate, aggregate data: chunks safely, and parse XML outputs. - [HTTP Action Files](https://docs.moveworks.com/agent-studio/actions/http-actions/http-action-files.md): Learn how to handle file uploads in HTTP Actions using multipart/form-data encoding and the File tab mapping system. - [HTTP Action Troubleshooting](https://docs.moveworks.com/agent-studio/actions/http-actions/http-action-troubleshooting.md): - [Data Mapper in HTTP Actions](https://docs.moveworks.com/agent-studio/actions/http-actions/data-mapper-in-http-actions.md): Build complex JSON payloads directly in the HTTP Action body editor using Data Mapper syntax. - [HTTP -> LDAP Actions](https://docs.moveworks.com/agent-studio/actions/http-actions/http-ldap-actions.md) - [Optional Query Parameters in HTTP Actions](https://docs.moveworks.com/agent-studio/actions/http-actions/optional-query-parameters-in-http-actions.md) - [Dynamic XML and SOAP Request Bodies](https://docs.moveworks.com/agent-studio/actions/http-actions/dynamic-xml-and-soap-request-bodies.md): Build a single HTTP Action whose XML or SOAP body changes at runtime, using Mustache sections, RENDER() templates, or a Script Action. - [Script Actions](https://docs.moveworks.com/agent-studio/actions/script-actions.md): - [APIthon Reference](https://docs.moveworks.com/agent-studio/actions/script-actions/apithon-a-special-kind-of-python.md): - [Python Reference](https://docs.moveworks.com/agent-studio/actions/script-actions/python-reference.md) - [Compound Actions](https://docs.moveworks.com/agent-studio/actions/compound-actions.md): - [Action](https://docs.moveworks.com/agent-studio/actions/compound-actions/action.md) - [Switch](https://docs.moveworks.com/agent-studio/actions/compound-actions/switch.md) - [For Loop](https://docs.moveworks.com/agent-studio/actions/compound-actions/for.md) - [Parallel](https://docs.moveworks.com/agent-studio/actions/compound-actions/parallel.md) - [Return](https://docs.moveworks.com/agent-studio/actions/compound-actions/return.md) - [Try Catch and Raise Error](https://docs.moveworks.com/agent-studio/actions/compound-actions/try-catch-and-raise-error.md): Learn how to use Try Catch and Raise Error expressions for graceful error handling in Moveworks compound actions. Handle API failures and create custom error responses. - [Notify](https://docs.moveworks.com/agent-studio/actions/compound-actions/notify.md) - [Input Arguments](https://docs.moveworks.com/agent-studio/actions/compound-actions/compound-action-input-arguments.md): - [Progress Updates](https://docs.moveworks.com/agent-studio/actions/compound-actions/progress-updates.md) - [Compound Action Patterns](https://docs.moveworks.com/agent-studio/actions/compound-actions/compound-action-patterns.md) - [Compound Action Data Bank](https://docs.moveworks.com/agent-studio/actions/compound-actions/compound-action-exposed-data.md): - [Compound Action Examples](https://docs.moveworks.com/agent-studio/actions/compound-actions/compound-action-examples.md): - [Troubleshooting Compound Actions](https://docs.moveworks.com/agent-studio/actions/compound-actions/troubleshooting-compound-actions.md): - [Connectors](https://docs.moveworks.com/agent-studio/connectors.md) - [System Connectors](https://docs.moveworks.com/agent-studio/connectors/system-connectors.md): - [HTTP Connectors](https://docs.moveworks.com/agent-studio/connectors/http-connectors.md): - [Basic Auth](https://docs.moveworks.com/agent-studio/connectors/http-connectors/basic-auth.md): - [API Key Auth](https://docs.moveworks.com/agent-studio/connectors/http-connectors/api-key-auth.md): - [Bearer Token Auth](https://docs.moveworks.com/agent-studio/connectors/http-connectors/bearer-token-auth.md): - [OAuth 2.0 - Client Credentials](https://docs.moveworks.com/agent-studio/connectors/http-connectors/oauth-20-client-credentials.md): - [OAuth 2.0 Authorization Code](https://docs.moveworks.com/agent-studio/connectors/http-connectors/oauth-20-authorization-code.md): Configure delegated user authorization for an HTTP connector. - [OAuth 2.0 - JWT Bearer Auth](https://docs.moveworks.com/agent-studio/connectors/http-connectors/jwt-auth.md): - [OAuth 2.0 - Refresh Token](https://docs.moveworks.com/agent-studio/connectors/http-connectors/oauth-20-refresh-token.md): - [OAuth 2.0 - Password Credentials](https://docs.moveworks.com/agent-studio/connectors/http-connectors/oauth-20-password-credentials.md): - [JWKS Auth](https://docs.moveworks.com/agent-studio/connectors/http-connectors/jwks-auth.md) - [Network Allowlisting](https://docs.moveworks.com/agent-studio/connectors/ip-address-allowlisting.md): - [System Triggers](https://docs.moveworks.com/agent-studio/system-triggers.md) - [Webhooks Triggers](https://docs.moveworks.com/agent-studio/system-triggers/webhook-triggers.md) - [Listener Configuration](https://docs.moveworks.com/agent-studio/system-triggers/webhook-triggers/webhooks-listener.md) - [Webhook Verification Challenge](https://docs.moveworks.com/agent-studio/system-triggers/webhook-triggers/webhook-verification-challenge.md) - [Webhook Signature Verification](https://docs.moveworks.com/agent-studio/system-triggers/webhook-triggers/webhook-signature-verification.md) - [Webhook Example: Github](https://docs.moveworks.com/agent-studio/system-triggers/webhook-triggers/webhook-example-github.md) - [Webhook Example: Zoom](https://docs.moveworks.com/agent-studio/system-triggers/webhook-triggers/webhook-example-zoom.md) - [Scheduled Triggers](https://docs.moveworks.com/agent-studio/system-triggers/scheduled-triggers.md) - [Cron Expression Examples](https://docs.moveworks.com/agent-studio/system-triggers/scheduled-triggers/cron-expression-examples.md) - [System Triggers Logs & Troubleshooting Guide](https://docs.moveworks.com/agent-studio/system-triggers/webhook-logs-troubleshooting-guide.md) - [DSL & Data Mapper Playground](https://docs.moveworks.com/agent-studio/configuration-languages/dsl-and-mapper-playground.md): - [Common DSL & Mapper Patterns](https://docs.moveworks.com/agent-studio/configuration-languages/common-dsl-mapper-patterns.md): Recipes for the patterns that come up most in real Agent Studio builds. - [DSL](https://docs.moveworks.com/agent-studio/configuration-languages/dsl.md) - [Examples: String Utils](https://docs.moveworks.com/agent-studio/configuration-languages/dsl/examples-string-utils.md) - [Data Mapper / JSON Bender Reference](https://docs.moveworks.com/agent-studio/configuration-languages/mapper/full-mapper-reference.md): - [Examples: 2D Arrays](https://docs.moveworks.com/agent-studio/configuration-languages/mapper/mapping-2-d-arrays-to-lists-of-json.md) - [Examples: Parsing a Streamed Response](https://docs.moveworks.com/agent-studio/configuration-languages/mapper/examples-parsing-a-streamed-response.md) - [Examples: Sending an XML Request](https://docs.moveworks.com/agent-studio/configuration-languages/mapper/examples-sending-an-xml-request.md) - [MCP Workspace](https://docs.moveworks.com/agent-studio/mcp-workspace/overview.md): Connect and govern MCP servers in Agent Studio. - [Connect and Manage Servers](https://docs.moveworks.com/agent-studio/mcp-workspace/connect-and-manage-servers.md): Connect a trusted MCP server, verify it, and make it available to the right audience. - [Configure and Test MCP Workspace](https://docs.moveworks.com/agent-studio/mcp-workspace/configure-and-test-mcp-workspace.md): Reduce tool overlap, test real requests, and expand access with evidence. - [View MCP Tool Call Logs](https://docs.moveworks.com/agent-studio/mcp-workspace/view-mcp-tool-call-logs.md): Find and inspect MCP tool calls in the Logs app. - [Limitations and Troubleshooting](https://docs.moveworks.com/agent-studio/mcp-workspace/limitations-and-troubleshooting.md): Plan for current MCP Workspace constraints and diagnose a failed request. - [Build a private MCP server for MCP Workspace](https://docs.moveworks.com/agent-studio/mcp-workspace/build-a-custom-mcp-server.md): Build, secure, and test a private MCP server that connects reliably to MCP Workspace. - [Understanding LLMs](https://docs.moveworks.com/agent-studio/agentic-ai/llm-fundamentals.md): - [Context Windows](https://docs.moveworks.com/agent-studio/agentic-ai/llm-fundamentals/context-windows.md): - [Attention and Limitations](https://docs.moveworks.com/agent-studio/agentic-ai/llm-fundamentals/attention-and-limitations.md): - [The Agentic Reasoning Engine](https://docs.moveworks.com/agent-studio/agentic-ai/agentic-reasoning-engine.md): - [How the Reasoning Engine Works](https://docs.moveworks.com/agent-studio/agentic-ai/agentic-reasoning-engine/how-the-reasoning-engine-works.md): - [Processing Tool Responses](https://docs.moveworks.com/agent-studio/agentic-ai/agentic-reasoning-engine/processing-tool-responses.md): - [Reasoning Loops](https://docs.moveworks.com/agent-studio/agentic-ai/agentic-reasoning-engine/reasoning-loops.md): - [Plugin Selection](https://docs.moveworks.com/agent-studio/agentic-ai/agentic-reasoning-engine/reasoning-loops/plugin-selection.md): - [Multi-Plugin Response](https://docs.moveworks.com/agent-studio/agentic-ai/agentic-reasoning-engine/reasoning-loops/multi-plugin-response-assistant.md): - [Reasoning Engine Upgrade Program](https://docs.moveworks.com/agent-studio/agentic-ai/agentic-reasoning-engine/reasoning-engine-versions.md): Control how your AI Assistant receives Reasoning Engine upgrades - [Memory Constructs](https://docs.moveworks.com/agent-studio/agentic-ai/memory-constructs.md): - [Conversational Context](https://docs.moveworks.com/agent-studio/agentic-ai/assistant-behavior-framework.md): - [Context Window Management](https://docs.moveworks.com/agent-studio/agentic-ai/assistant-behavior-framework/context-window-management.md): - [Guardrails](https://docs.moveworks.com/agent-studio/agentic-ai/conversational-safeguards-assistant.md): - [Configure Moveworks Toxicity Filter](https://docs.moveworks.com/agent-studio/agentic-ai/conversational-safeguards-assistant/configure-moveworks-toxcity-filter.md) - [Grounding and Hallucinations](https://docs.moveworks.com/agent-studio/agentic-ai/grounding-and-hallucinations.md): - [Continuous Learning](https://docs.moveworks.com/agent-studio/agentic-ai/continuous-learning.md): - [LLMs & SLMs](https://docs.moveworks.com/agent-studio/agentic-ai/ll-ms-sl-ms.md): - [Steerability tools](https://docs.moveworks.com/agent-studio/agentic-ai/steerability-tools.md): - [Multilingual Support](https://docs.moveworks.com/agent-studio/agentic-ai/multilingual-support-assistant.md): - [Configure Multilingual Support](https://docs.moveworks.com/agent-studio/agentic-ai/multilingual-support-assistant/multi-lingual-support.md): - [Multilingual Support Troubleshooting](https://docs.moveworks.com/agent-studio/agentic-ai/multilingual-support-assistant/multilingual-support-troubleshooting.md) - [Multilingual Search](https://docs.moveworks.com/agent-studio/agentic-ai/multilingual-support-assistant/multilingual-search.md) - [User Identity](https://docs.moveworks.com/agent-studio/core-platform/user-identity.md): - [Ingested Users](https://docs.moveworks.com/agent-studio/core-platform/user-identity/control-centre-identity.md): - [User Profile View](https://docs.moveworks.com/agent-studio/core-platform/user-identity/user-profile-view.md): - [User Attribute Reference](https://docs.moveworks.com/agent-studio/core-platform/user-identity/user-attribute-reference.md): - [Service Account Configuration Guide](https://docs.moveworks.com/agent-studio/core-platform/user-identity/service-account-configuration-guide.md): Configure the Bot Account and manually-managed users in Moveworks Setup using the new Advanced Configuration Editor. - [How to Guides for User Identity Plugin](https://docs.moveworks.com/agent-studio/core-platform/user-identity/advance-configurations-identity.md): - [Bot Account and Manual User Management](https://docs.moveworks.com/agent-studio/core-platform/user-identity/bot-account-and-manual-user-management.md): Configure the Moveworks bot's identity and add or edit users who are not imported from a connected source. - [Identity/ Bot access Issues Troubleshooting Guide](https://docs.moveworks.com/agent-studio/core-platform/user-identity/identity-bot-access-issues-troubleshooting-guide.md): - [Configure User Identity [Old Journey]](https://docs.moveworks.com/agent-studio/core-platform/user-identity/mw-setup-identity.md): - [User Ingestion Processors Guide](https://docs.moveworks.com/agent-studio/core-platform/user-identity/mw-setup-identity/user-ingestion-processors-guide.md): Processors are data transformation tools that help clean, filter, and enrich user data during identity ingestion - [User Ingestion Filters Guide](https://docs.moveworks.com/agent-studio/core-platform/user-identity/mw-setup-identity/user-ingestion-filters-guide.md): Control which user records and fields are imported at the source level - [Moveworks On-Prem Agent](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent.md): - [On-Prem Agent Installation Guide](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/moveworks-agent-installation-guide.md): This document walks through the steps to install the Moveworks agent - [On-Prem Agent Quickstart](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/moveworks-agent-demo-setup-guide.md): The fastest path to a working Moveworks On-Prem Agent with minimum requirements. - [On-Prem Agent Configuration Guides](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/moveworks-agent-configuration-guides.md) - [On-Prem Agent Configuration Reference](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/moveworks-agent-configuration-guides/configuration-file-reference.md) - [On-Prem Agent Configuration Examples](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/moveworks-agent-configuration-guides/configuration-examples.md): Comprehensive examples of all available REST configuration types for the Moveworks On-Prem Agent, with clear marking of required vs optional fields. - [On-Prem Agent Secrets Management](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/moveworks-agent-configuration-guides/secrets-management.md) - [On-Prem Agent AWS Secrets Manager](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/moveworks-agent-configuration-guides/aws-secrets-manager.md): - [On-Prem Agent Azure Key Vault](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/moveworks-agent-configuration-guides/azure-key-vault.md): - [Reconfiguring an Existing Agent](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/moveworks-agent-configuration-guides/reconfiguring-an-existing-agent.md) - [Upgrading an Existing Agent Version](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/moveworks-agent-configuration-guides/upgrade-an-existing-agent.md) - [On-Prem Agent Operations and Health](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/operations-maintenance-guide.md) - [On-Prem Agent Troubleshooting](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/moveworks-agent-troubleshooting.md) - [On-Prem Agent Container Image Management](https://docs.moveworks.com/agent-studio/core-platform/moveworks-agent/container-image-management-advanced.md): This document provides information on how to use the Moveworks Agent container image directly, without the setup script. - [Approvals Engine](https://docs.moveworks.com/agent-studio/core-platform/approval-workflow.md): - [Configure Approvals Engine](https://docs.moveworks.com/agent-studio/core-platform/approval-workflow/moveworks-setup-native-approval-settings.md): Detail regarding configuration information for Moveworks Native Approvals Engine - [Entity Catalog](https://docs.moveworks.com/agent-studio/core-platform/entity-catalog.md): - [Configuring Entities in Moveworks Setup](https://docs.moveworks.com/agent-studio/core-platform/entity-catalog/configuring-custom-entities.md): - [How To Guide for Entity Catalog](https://docs.moveworks.com/agent-studio/core-platform/entity-catalog/how-to-guides-1.md): - [DSL Builder and Evaluator](https://docs.moveworks.com/agent-studio/core-platform/configuration-languages/dsl-builder-evaluator.md): - [Moveworks Custom Attributes](https://docs.moveworks.com/agent-studio/core-platform/configuration-languages/custom-attributes.md): - [DSL Reference](https://docs.moveworks.com/agent-studio/core-platform/configuration-languages/moveworks-dsl-reference.md): Moveworks Domain Specific Language (known as DSL for short) is a way of creating a rule to define some business logic. This language is supported by a rule engine that offers various logical operators. - [DSL Examples](https://docs.moveworks.com/agent-studio/core-platform/configuration-languages/moveworks-dsl-reference/dsl-common-examples.md): - [DSL Rule Scenarios for Plugins](https://docs.moveworks.com/agent-studio/core-platform/configuration-languages/moveworks-dsl-reference/dsl-rule-scenarios-for-plugins.md): - [Moveworks Data Mapper Common Examples](https://docs.moveworks.com/agent-studio/core-platform/configuration-languages/moveworks-bender-language-reference/moveworks-bender-common-examples.md): - [Moveworks Data Objects](https://docs.moveworks.com/agent-studio/core-platform/moveworks-data-objects.md): - [Security Information and Event Management (SIEM) Logs Overview](https://docs.moveworks.com/agent-studio/core-platform/security-information-and-event-management-siem-logs-overview.md): - [Decision Frameworks](https://docs.moveworks.com/agent-studio/guides/getting-started/decision-frameworks.md): Six decision trees for picking the right action type, slot type, conversation pattern, and data transformation approach. - [Pass Data to Dynamic Resolvers with Strategy Mapping](https://docs.moveworks.com/agent-studio/guides/getting-started/pass-data-to-dynamic-resolvers-with-strategy-mapping.md): Use values from earlier slots and activities as inputs to a dynamic resolver action. - [Testing & Error Handling](https://docs.moveworks.com/agent-studio/guides/getting-started/testing-and-error-handling.md): How to test your plugins, debug failures, and handle errors in production. - [The Golden Rule](https://docs.moveworks.com/agent-studio/guides/best-practices/the-golden-rule.md): Never execute two action-based activities in a row without collecting a slot in between. - [Slot Best Practices](https://docs.moveworks.com/agent-studio/guides/best-practices/slot-best-practices.md): Six slot anti-patterns that break in production and how to fix them. - [Conversation Process Best Practices](https://docs.moveworks.com/agent-studio/guides/best-practices/conversation-process-best-practices.md): Four conversation process anti-patterns that break in production and how to fix them. - [LLM Action Best Practices](https://docs.moveworks.com/agent-studio/guides/best-practices/llm-action-best-practices.md): When and how to use LLM actions effectively in Agent Studio workflows. - [Access Control Best Practices](https://docs.moveworks.com/agent-studio/guides/best-practices/access-control-best-practices.md): Strategies for controlling who can use your plugins — from launch rules to runtime eligibility checks. - [Building a Conversational Plugin](https://docs.moveworks.com/agent-studio/guides/architecture/building-a-conversational-plugin.md): End-to-end reference architecture for a multi-step conversational plugin. - [Building an Ambient Agent](https://docs.moveworks.com/agent-studio/guides/architecture/building-an-ambient-agent.md): End-to-end reference architecture for a webhook-triggered ambient agent with cross-system orchestration. - [Choose how to connect external systems to Moveworks](https://docs.moveworks.com/agent-studio/guides/architecture/choose-how-to-connect-agent-studio.md): Compare the ways to connect external systems to Moveworks using enterprise search, MCP servers, plugins, or ServiceNow. - [LLM Orchestration Patterns](https://docs.moveworks.com/agent-studio/guides/architecture/orchestration-patterns.md): Reusable patterns for composing Compound Action primitives and LLM Actions into reliable LLM workflows. - [Fan Out and Synthesize](https://docs.moveworks.com/agent-studio/guides/architecture/orchestration-patterns/fan-out-and-synthesize.md): Query several systems in parallel, then use an LLM Action to turn their combined results into one answer, like a summary or a recommendation. - [Categorize and Route](https://docs.moveworks.com/agent-studio/guides/architecture/orchestration-patterns/categorize-and-route.md): First classify the broad domain, then run a second classification limited to domain suboptions.