- A tool performs an operation: search, read, compare, validate, execute, write, or call an attached plugin.
- A skill is focused guidance for how to solve a class of problems with the available tools.
- A plugin adds tenant-specific tools, skills, MCP servers, or a package of related capabilities.
Platform-aware capability families
Exact availability depends on the current identity, target, Agent or thread configuration, and instance policy.
These families describe product capabilities, not unconditional permissions or a guarantee that every capability is available in every thread.
Breadth without overclaiming
RevoEngine can combine model reasoning with live, authorized application context, execution evidence, generated runtime types, persistent workspace artifacts, controlled web research, and instance-specific plugins. This makes it broad for the lifecycle of a RevoEngine application: design, build, debug, operate, and improve. It is not positioned as a universal, unrestricted computer operator. It deliberately does not bypass tenant roles, Secret masking, target ACLs, deployment state, or review controls. The right measure of its strength is the quality of a verified outcome in the permitted scope—not the size of a capability catalog.Reference tokens
The Assistant uses stable references to keep a name tied to the correct platform object and, where needed, a specific version. In the UI these appear as readable pills rather than raw identifiers. References support safer follow-ups:Skill libraries
Skills provide reviewed guidance for recurring work without changing the underlying permission model. Organizations can use built-in and approved plugin skills to standardize how work is scoped, validated, documented, and handed off. Skill areas can include:Application architecture
Components, dependencies, low-code review, shared libraries, and schema evolution.
Data
Database configuration, row reads, controlled mutations, and query patterns.
Endpoints and runtime
Endpoint contracts, validation, execution, and managed runtime behavior.
Automation and operations
Jobs, schedules, events, webhooks, execution history, and incident investigation.
Storage and identity
Files, upload flows, secrets, users, groups, roles, and preferences.
Agent capabilities
Plugin creation, tool composition, handoffs, memory, and workspace-aware execution.
Authorization and approval
Before an operation executes, RevoEngine evaluates:- Is the capability enabled for this runtime and instance?
- Is it permitted for the current thread or Agent?
- Can the current identity access the target?
- Is the call read-only, write-capable, destructive, executable, or external?
- Does the capability or plugin policy require approval?
- Are the arguments valid for the current operation contract?
Activity and artifacts
The execution timeline can show relevant operations, approval requests, results, and retained artifacts. RevoEngine applies masking, access control, and retention policy to this evidence. Secrets and private platform implementation are not included in normal shared-thread output.Ask for capability-aware work
You usually do not need to name an implementation-specific operation. State the outcome and evidence requirement:Plugins
Add governed tenant-specific and external capabilities.
Approvals and plans
Control when tools pause before side effects.

