Accessing Build Agent in ServiceNow Studio and the ServiceNow IDE
Summarize
Summary of Accessing Build Agent in ServiceNow Studio and the ServiceNow IDE
Build Agent is a powerful development assistant available in both ServiceNow Studio and the ServiceNow IDE, designed to streamline application development on the ServiceNow platform. It supports different user roles and workflows by providing UI-first, declarative tools in Studio and code-first, autonomous full-stack capabilities in the IDE. This enables developers, admins, and low-code builders to efficiently create, modify, and manage applications with guided assistance or conversational prompts.
Show less
Key Features
- Availability: Accessible within ServiceNow Studio for metadata-centric development and the ServiceNow IDE for code-centric workflows.
- Integration with Sandboxes and PDIs: Supports isolated development environments such as Developer Sandboxes with Git integration and Personal Development Instances (PDIs) with monthly prompt limits, ensuring consistent experiences across environments.
- ServiceNow Otto Conversation Handoff: Enables seamless continuation of application-building conversations from ServiceNow Otto into Build Agent, with editable, pre-filled prompts and access to the full conversation transcript for context.
- Environment-Specific Capabilities:
- ServiceNow Studio: Designed for low-code developers, admins, and business analysts focusing on metadata-driven development, with features like guided steps, diffs, and strong change control via Update Sets.
- ServiceNow IDE: Tailored for pro-code developers using TypeScript, React, and ServiceNow Fluent DSL, supporting full-stack app generation, debugging, and Git-based source control with local development options.
- Access and Permissions: Build Agent appears by default when opening Studio or IDE; if not visible, users can open it via the status bar or ServiceNow Otto icon. Currently, admin permissions and proper plugins are required.
- Interaction Models: Studio offers guided, selectable modes (guided, batch, one-shot) with preview and dependency awareness; IDE supports chat-driven autonomous generation with user approval workflows.
- Change Control and Automation Scope: Studio emphasizes controlled, iterative metadata changes with preview diffs, whereas IDE focuses on full app creation, refactoring, and deployment with approval gates.
Practical Considerations
- Choose ServiceNow Studio for declarative, metadata-centric development with strong guardrails, ideal for iterative low-code configurations.
- Opt for ServiceNow IDE if you require pro-code capabilities, including conversational, autonomous generation and comprehensive build and deploy pipelines.
- Ensure Build Agent compatibility with your instance version and confirm artifact support for ServiceNow Fluent before approving generated content.
- Be aware of feature variations and limitations across monthly releases; verify behavior in your specific environment.
Next Steps
To start using Build Agent effectively:
- Verify you have admin permissions and necessary plugins installed.
- Decide between Studio or IDE based on your development style and project needs.
- Leverage Developer Sandboxes or PDIs for isolated development and testing.
- Use the conversation handoff feature with ServiceNow Otto to maintain continuity in your development workflows.
Build Agent is available in ServiceNow Studio (UI-first, declarative workflows) and the ServiceNow IDE (code-first, autonomous full-stack development).
You can watch a short video on how to access Build Agent in ServiceNow Studio.
Build Agent and sandboxes
Use Build Agent in an isolated development environment with Developer Sandboxes. Sandboxes provide parallel development for distributed developers, with isolated metadata and Git integration. For more information, see Developer Sandboxes.
Build Agent and PDIs
You can access Build Agent on a Personal Development Instance (PDI). Developers using PDIs get 25 prompts per instance per 30-day cycle.
PDIs are updated to match the latest Build Agent for a consistent experience across both personal and production-track instances. Developers testing and building on PDIs have access to the same capabilities available in production environments. For more information on PDIs, see Personal developer instance guide.
Handing off ServiceNow Otto conversations to Build Agent
You can continue a ServiceNow Otto conversation from another product in Build Agent without repeating your intent. When ServiceNow Otto detects that you want to build or modify an application, it creates a handoff record. ServiceNow Studio then uses that handoff record to open Build Agent with your conversation context already loaded.
The handoff record stores a versioned summary of the conversation and a reference to the full transcript. ServiceNow Studio reads the handoff record and opens Build Agent with the summary pre-filled as an editable prompt in the chat panel. When that happens, Build Agent doesn't run automatically. You must review and edit the pre-filled prompt before submitting it. The full ServiceNow Otto transcript is attached to the session so you can reference details from the original conversation that the summary doesn't include.
- You must have access to both ServiceNow Otto® and Build Agent.
- You must be working in ServiceNow Studio.
- You must be on Australia Patch 5 or later.
Build Agent environments
You can use Build Agent in both ServiceNow Studio and the ServiceNow IDE. Your choice depends on your role and workflow.
| Usage | ServiceNow Studio | ServiceNow IDE |
|---|---|---|
| Generally best for | ServiceNow AI Platform developers, app owners, admins, citizen developers, and business analysts | Developers who prefer using an IDE on platform, TypeScript, and ServiceNow Fluent workflows |
| Code approach | Metadata-driven (tables, fields, business rules, scripts); embedded Build Agent | ServiceNow Fluent DSL (.now.ts files), TypeScript, React |
| Deployment | System Update Sets; ServiceNow Studio package and install | ServiceNow SDK build, deploy, and install |
| UI creation | Forms, lists, workspaces (Next Experience), and catalog items | React UI pages and custom interfaces |
| Source control | System Update Sets; source control via linked repositories | Git built-in with branching |
| Local dev option | No; runs on the instance | Yes, VS Code with @servicenow/now-sdk |
Opening Build Agent
- Currently, only admins have permissions to use Build Agent.
- You must have the correct plugins installed to access Build Agent. For more information, see Install Build Agent.
Key differences between ServiceNow Studio and the ServiceNow IDE
| Area | ServiceNow Studio | ServiceNow IDE |
|---|---|---|
| Primary style | UI-first, declarative, metadata-centric | Code-first, conversational, full-stack |
| Typical users | Low-code builders, admins | Pro-code developers |
| Interaction model | Guided steps with suggestions, diffs, and summaries; selectable modes (guided, batch, one-shot) | Chat-driven autonomous generation; user approves edits, then build and deploy |
| Scope of automation | Create or update platform metadata (tables, flows, experiences) with dependency awareness | Generate and edit entire scoped or global apps (UI and backend), explain or repair code, run queries, create documentation |
| Change control | Strong guardrails; preview via ServiceNow Studio diff surfaces | Approval gates before writing; build and deploy workflow in the ServiceNow IDE |
| Best fit | Iterative configuration, edits, low-code delivery | Greenfield app creation, deep refactors, debugging, multi-artifact edits |
| Dependencies | Uses the ServiceNow Studio agentic experience layer and metadata explorers | Relies on the ServiceNow IDE workspace, file and metadata explorers, and build pipeline |
Build Agent is available in both ServiceNow Studio and the ServiceNow IDE, but each environment emphasizes a different development style. ServiceNow Studio provides a guided, UI-first experience that focuses on metadata creation and controlled, iterative changes. The ServiceNow IDE provides a code-first experience with an autonomous agent capable of generating and modifying full-stack applications through conversational prompts.
- ServiceNow Studio: Low-code builders and admins who prefer declarative, metadata-driven workflows with previews, diffs, and guardrails.
- ServiceNow IDE: Pro-code developers who need conversational, code-centric generation, advanced customization, and end-to-end build and deploy steps.
Notes and limitations
Keep the following in mind when using Build Agent:
- Build Agent generates metadata supported by ServiceNow Fluent. Verify artifact compatibility before approval.
- Feature availability and UI details might differ between monthly releases. Confirm behavior against your instance version.
For more information on limitations, see Build Agent limitations.