Skip to content

Agents and Sandboxes Overview

How an AI agent safely uses Workspaces and Sandboxes through existing Appaloft entrypoints.

Updated View as Markdown

Short definition

This group explains how an AI agent uses Appaloft safely: get capability documentation through the Full Appaloft Skill, complete deployments through the Agent Deploy Subprotocol, and get an isolated execution environment through Agent Workspace and the Sandbox Model.

Maturity note: Agent Workspace and Sandbox are currently in Private Preview — interfaces and behavior may change; depend on them cautiously on production-critical paths.

flowchart TD
    SKILL["Full Appaloft Skill\ncapability entrypoint"] --> DEPLOY["Agent Deploy Subprotocol\ncalls existing CLI/API/Web"]
    SKILL --> WS["Agent Workspace\ncollaboration + lifecycle"]
    WS --> SB["Sandbox\nisolated execution environment"]
    SB --> TASK["Task Run\nsubmit and observe one agent execution"]
    DEPLOY --> OP["Shared business operations\n(operation catalog)"]
    TASK --> OP

Why this group exists

When an AI agent operates Appaloft, it must follow exactly the same boundaries as a human user: it can’t bypass the application layer to operate the database, SSH, or a provider SDK directly, can’t read plaintext secrets, and can’t invent “agent-exclusive operations” that only it can call. This group collects the rules for “how an agent should use Appaloft safely” in one place, instead of repeating them scattered across every feature page.

Core concepts at a glance

ConceptOne-line descriptionDetail
Appaloft SkillThe agent’s complete capability manual, mapped to the same operations as CLI/API/WebFull Appaloft Skill
Deploy subprotocolHow an agent safely triggers a deploymentAgent Deploy Subprotocol
Agent WorkspaceThe container for an agent’s long-lived collaboration and execution, built on SandboxAgent Workspace
SandboxThe isolated execution environment model behind WorkspaceSandbox Model
Task RunSubmitting, observing, and reviewing one agent execution on a SandboxWorkspace Collaboration And Pause/Resume
Agent adaptersHow to install and choose a specific agent runtimeAgent Adapters
Preview and promotionAgent-driven preview deployment and production promotion flowAgent Previews And Promotion
Delivery evidenceVerifiable evidence after a deployment completesDelivery Evidence
MCPThe tool-calling protocol layerMCP And Tool Protocols

Common mistakes

  • Treating agent deployment as a new business operation: agent deployment only translates “deploy this project” into existing project, server, environment, and resource operations — it never adds capabilities only an agent can call.
  • Letting an agent read .env, private keys, or token files directly: an agent should always work through the CLI/API/Web/MCP entrypoints — secrets should be injected through a trusted secret manager or environment variables, never read directly by the agent.
  • Assuming Appaloft uploads artifacts to a managed cloud: unless the user explicitly opts into Appaloft Cloud’s managed capability, the default deployment target is still the BYOS server the user chose themselves.

Advanced details

MCP (Model Context Protocol) is Appaloft’s protocol layer for tool-calling scenarios, sharing the same operation catalog as CLI/HTTP API/Web. Once MCP is configured, the Skill can use it as a callable tool layer; without it configured, the Skill still works normally through CLI/HTTP API/Web.

Navigation

Type to search…

↑↓ navigate↵ selectEsc close