Skip to main content
Version: 1.0-beta

Editor Window

Every view you open in WSO2 Agent Builder (Project view, Integration view, Library view, and so on) renders inside the same window with a top menu bar, an activity bar on the far-left edge, an editor tab area with editor toolbar, and the side panels for the project explorer and deployment options. This page describes the parts of that window that stay the same across views, so the view-specific pages do not need to repeat them.

Top menu bar​

The top menu bar runs across the top edge of the application window and groups the standard application menus.

Top menu barTop menu bar
MenuDescription
WSO2 Agent BuilderApplication-level actions such as About, Preferences, and Quit.
FileOpen, save, and close projects, files, and windows.
EditStandard editing actions such as undo, redo, cut, copy, paste, and find.
SelectionSelection and multi-cursor actions for the source editor.
ViewToggle the activity bar, side bar, panel, terminal, and other layout elements.
GoNavigation actions such as Go to File, Go to Definition, and Go to Symbol.
RunRun and debug actions for the active integration.
TerminalOpen and manage integrated terminals.
WindowManage open windows.
HelpDocumentation, release notes, and support links.

The top menu bar covers general application actions. Agent Builder-specific actions live in the activity bar and the editor toolbar.

Activity bar​

The activity bar is the narrow vertical strip on the far-left edge of the editor. Each icon opens a different panel or tool, and the active icon is highlighted.

Activity barActivity bar
NameDescription
WSO2 Agent BuilderOpens the project explorer for the current view. This is the main entry point back to your project.
ExplorerOpens the file explorer to browse the raw project files on disk, such as .bal source files and .toml configuration files.
Source ControlOpens the Git source control panel for staging, committing, and reviewing changes.
Run and DebugOpens the debug panel for setting breakpoints, launching the agentic integration with the debugger, and inspecting variables.
TestingOpens the test explorer to view, run, and debug the test cases defined for your agentic integration.
AccountsShows the signed-in WSO2 Agent Builder account and provides actions to manage extension account preferences and language model access.
ManageOpens the editor management menu with access to the Command Palette, Profiles, Settings, Keyboard Shortcuts, Snippets, Tasks, and Themes.

Select the WSO2 Agent Builder icon at any time to return to the project explorer and the current view.

Project explorer​

The project explorer is the left sidebar that organizes the contents of your project into a structured tree.

Project explorerProject explorer
  • At the project level, the project explorer lists all agentic integrations and libraries in the project, grouped by name. Each entry is expandable to reveal its own artifact tree.
  • Inside an agentic integration or library, the project explorer organizes its components into sections by artifact type, making it easy to locate and manage the building blocks of your agents.

When an agentic integration or library is open, the project explorer groups its artifacts into the following sections. Select an artifact name to open it in its dedicated view, or select the + icon next to a section to add a new one.

SectionWhat it shows
AgentsThe AI agents defined in the agentic integration or library.
Entry PointsThe triggers and services that call your agents, such as an Agent Chat endpoint. Libraries have no entry points. To add one, select Add Trigger on an agent card in the Integration view.
Model ProvidersConnections to the LLMs your agents use.
ConnectionsConfigured links to external systems such as databases, HTTP APIs, and message brokers.
TypesCustom records, enums, arrays, service classes, and unions used in your agentic integration.
FunctionsReusable logic blocks, such as agent tools, callable from agents, entry points, or other functions.
ConfigurationsVariables sourced from Config.toml at runtime.

For details on each artifact type, see Integration artifacts.

Editor tab area​

The editor tab area sits above the canvas and shows one tab per open editor. The active tab is highlighted, and you can close a tab with the × action on it.

Editor tab areaEditor tab area

The WSO2 Agent Builder tab represents the visual designer for the current view. Other tabs, such as a Ballerina source file opened from the explorer, appear alongside it.

Editor toolbar​

The editor toolbar appears on the right side of the editor tab bar and provides quick actions for the active agentic integration.

Editor toolbar with Open Copilot, Run, Debug, Split editor, and More actions highlightedEditor toolbar with Open Copilot, Run, Debug, Split editor, and More actions highlighted
ActionDescription
Open CopilotOpens the WSO2 Agent Builder Copilot chat panel for AI-powered assistance with building and troubleshooting your agents.
RunBuilds and runs the agentic integration locally, starting all services and streaming output to the terminal.
DebugLaunches the agentic integration with the debugger attached so you can set breakpoints and inspect variables.
Show SourceSwitches the editor from the visual designer to the Ballerina source for the current artifact.
Split editorOpens the active editor in a second column so you can view two surfaces side by side.
More (⋯)Reveals additional editor actions, such as reopening recently closed editors and pinning the tab.

The available actions depend on what is open. Open Copilot appears in the Project view, and Show Source appears when an artifact such as a function is open.

Status bar​

The status bar runs across the bottom edge of the editor and shows the current state of your project, runtime, and tooling at a glance. Select an item to open the related panel or action.

Status barStatus bar
ItemDescription
Branch indicator (for example, main*)Shows the active Git branch when the project is a Git repository. An asterisk indicates uncommitted changes. Select it to switch or manage branches.
Problems (error and warning counts)Shows the number of errors and warnings detected in the current project. Select it to open the Problems panel.
Ballerina versionShows the Ballerina distribution version that the editor is using to build and run your agentic integration (for example, Ballerina 2201.14.1 (Swan Lake Update 14)).
ICPShows the status of the local Integration Control Plane server (for example, ICP: Stopped). Select it to start the server.
NotificationsOpens the notifications panel for messages from the editor and its extensions.

What's next​