> ## Documentation Index
> Fetch the complete documentation index at: https://vida.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Computer

> Delegate a bounded multi-step task to a Vida Computer Agent.

Computer lets an Agent invoke one exact reusable helper or perform a bounded task using Computer
capabilities. An Agent with its own deployed Computer receives those capabilities automatically.

Use an exact helper for a known operation with defined inputs and results. Use delegated work when the Computer Agent must plan several steps across connected services, browser interaction, files, memory, or account operations.

## Before enabling Computer

Configure and test the Computer Agent first. It should already have the instructions, connected services, skills, browser access, and credentials needed for the delegated work.

Add Computer in the Functions section only when task-specific instructions are useful. Select a
different Computer Agent in settings only when this Agent should deliberately use that other
Agent's Computer.

## Define the delegated task

Instructions should specify:

* when the conversational Agent should delegate
* the exact outcome the Computer Agent should produce
* the information and permissions it may use
* how success can be verified
* when user confirmation is required
* what to tell the caller while longer work is still in progress

Start with a narrow workflow and safe test data. Review the Computer Agent's completed work before relying on it in live conversations.

## Invoke a reusable helper

When a helper already represents the operation, instructions should identify the exact helper and map information collected in the conversation to its exact inputs. Do not rely on a descriptive task sentence to populate helper inputs.

Computer supports both Browser-backed and Browser-independent registered helpers as well as broader
work. Use [Browser](/docs/functions/browser) for ad hoc interaction with the live Browser, not to expose a
registered helper.

See [Reusable helpers and browser automation](/docs/computer-agents/reusable-helpers) for the complete decision and testing workflow.

<Note>
  Configuring delegation programmatically? See [Computer Agent configuration](/docs/api-reference/agent-guides/computer-agents) and [Agent functions](/docs/api-reference/agent-guides/functions).
</Note>
