Skip to main content

Agent development terminology

This glossary defines the user-facing terms used throughout the Developing with agents documentation.

TermMeaning
WaveMaker AI AssistantThe built-in AI development experience in WaveMaker Studio.
WaveMaker AgentThe general agent that coordinates multi-step work and delegates to specialists when needed.
AgentThe selected worker that receives a request, uses its assigned skills and tools, and returns a result.
SpecialistAn agent with a focused scope, such as UI, backend, screenshot-to-code, or code review.
RequestThe natural-language instruction and attached context supplied by the developer.
SkillA reusable set of WaveMaker instructions for a type of development task.
ToolAn operation an agent uses to inspect or change supported project resources.
Project contextInformation about the current application, platform, artifacts, repository state, and instructions.
Project instructionAn application-specific rule supplied by Studio and applied across agent tasks.
Project-provided skillA project-scoped playbook made available to the assistant by Studio.
SessionOne AI chat and its associated conversation, activity, draft state, and checkpoints.
DraftThe separate change state prepared by an agent before the developer keeps it in the application.
CheckpointA recorded application state in a session that can be inspected or restored.
RestoreReturn the session draft to an earlier checkpoint and continue from that state.
WebA WaveMaker Web application and its Web-specific artifacts and skills.
Native MobileA WaveMaker React Native application and its mobile-specific artifacts and skills.

Retired terminology

AIRA is a retired name for the agent development experience. Current documentation uses WaveMaker AI Assistant for the experience and the agent names shown in Studio.