Skip to main content
Tools and skills solve different parts of an Agent task:
  • 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.
A skill never grants permission by itself. Identity, policy, target access, and approval requirements still determine whether an operation can execute. The Agent Harness owns this boundary around the model.

What the model can see

RevoEngine uses progressive capability loading instead of inserting every available integration and playbook into every turn. Attached packages can preload compact information about their skills and tools. A deferred capability remains discoverable without putting every complete schema or instruction body into the initial context.

Skill loading

The built-in skill catalog exposes concise summaries. The Agent can search it and load selected skills in one bounded request. Required skill dependencies can load with the selected workflow. Full skill content is supplied to the model only when loaded. Persisted activity keeps the useful identity and outcome metadata rather than copying private instruction bodies into normal conversation history. When an Instance Administrator enables Eager skill loading, supported read operations can attach one selected, reviewed skill directly to the returned evidence. This reduces a follow-up round trip. It does not load every suggested skill, consume a data cursor, trim authoritative evidence, or bypass capability admission.

Plugin loading

  • Explicitly attached plugins are available to the current thread or Agent subject to current policy.
  • Package and skill plugins can describe their dependent capabilities without duplicating schemas or credentials.
  • Tools marked for deferred loading are advertised compactly and expanded only after selection.
  • Active auto-discovery plugins are deferred candidates, not an always-loaded global toolset.
  • A package dependency that is disabled or unavailable keeps the dependent workflow unavailable.
Read Plugins for creation and lifecycle, and MCP server plugins for remote catalogue synchronization.

Research loading

Public web research and RevoEngine Docs are optional read capabilities. They are model-visible only when enabled for the instance and admitted for the current execution. RevoEngine Docs is disabled by default; public web access is likewise policy-controlled. Research output is external evidence. It cannot prove current tenant configuration, resource access, deployment state, or a successful RevoEngine operation. Private application data, source code, identifiers, credentials, and signed URLs must not be sent as public research queries.

Product knowledge and current application state

The Interactive Agent combines a compact product model with focused guidance and current evidence. RevoEngine Docs is an opt-in preview that provides read-only search and page retrieval from the official documentation. An Instance Administrator enables it under Settings → AI Agents → Runtime when users need current product guidance or citations. It stays disabled by default because documentation lookup can add several network calls and increase response latency. Documentation explains product behavior and design choices. It does not prove that a capability is enabled in your instance, that you have access, or that an operation succeeded. Exact runtime contracts and authorized resource state must still be inspected before execution. If documentation is unavailable or conflicts with the current instance, the Assistant should identify the limitation rather than invent support. Use generic product terms for public documentation research. Private records, source code, identifiers, and credentials do not belong in those queries. See Choose your approach for the shared product model.

Platform-aware capability families

Exact availability depends on the current identity, target, Agent or thread configuration, and instance policy. These are public capability families, not internal operation names. 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 currently positioned as a universal, unrestricted computer operator. It deliberately does not bypass tenant roles, Secret masking, target ACLs, deployment state, or review controls, and it does not promise a general-purpose shell to every Agent. 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:
Versioned references are especially useful for audit, rollback analysis, and changes made while a thread is still open.

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:
  1. Is the capability enabled for this runtime and instance?
  2. Is it permitted for the current thread or Agent?
  3. Can the current identity access the target?
  4. Is the call read-only, write-capable, destructive, executable, or external?
  5. Does the capability or plugin policy require approval?
  6. Are the arguments valid for the current operation contract?
Read-only work can normally proceed without approval. A capability category alone does not determine safety: a bounded validation may be allowed while code that attempts a side effect is blocked or requires review.

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.
Last modified on September 23, 2026