Skip to main content
A reusable helper gives a Computer Agent one exact operation with defined inputs and a structured result. Use a helper when the same work should run consistently without asking the Agent to plan the procedure again each time. Helpers can be:
  • Browser-backed: Use the Computer Agent’s signed-in browser to navigate a website or call an application endpoint that depends on the browser session.
  • Browser-independent: Work directly with an API, file, or data source without opening the browser.

Choose a helper or delegated work

Do not force exploratory or frequently changing work into one helper. Do not use free-form delegation for a sensitive operation that should have a narrow, testable contract.

Generate a helper from a browser workflow

Use the Browser workflow recorder when a process must be learned from a website:
  1. Make sure the Computer Agent’s browser is signed in to the intended account.
  2. Record one complete, representative workflow and explain the intended business outcome.
  3. Stop the recording and start helper generation.
  4. Use a neutral skill name when the website address contains a customer name or another detail that should not become the reusable skill identity.
  5. Review the generation conversation and test every generated operation with safe data.
A recording is evidence, not proof that every variation works. Confirm the helper’s inputs, result, failure behavior, and effect in the destination system. Generation freezes the finalized recording IDs selected when it starts. If you capture better evidence afterward, start a new generation. Follow the generation conversation and activity status rather than treating a long-running phase as a failure.

Build a Browser-independent helper

An API developer or an authorized setup Agent can add a focused helper to the skill that owns its instructions. Keep the implementation and usage guidance together so the capability can be installed, updated, and removed as one unit. Declare only the managed credentials the helper needs. The helper receives those values at execution time; callers supply business inputs, never secret values. The complete API walkthrough—including the helper source, managed-secret setup, registration, execution, and conversational test—is in Workspaces, helpers, and browser automation.

Test before exposing it to conversations

Confirm that the helper appears in the selected Computer Agent’s helper list. Check its exact name, inputs, Browser requirement, owning skill, and required credential IDs. Run a safe representative request and inspect both the structured result and the destination system. The runtime result and the registered result description must agree, including filters, durable IDs, and normalized business fields callers rely on. Preserve opaque IDs exactly as returned. For a conversational Agent:
  • Computer can invoke an exact registered helper or delegate broader multi-step work.
  • Browser is for ad hoc work in the live Browser, not registered helpers.
Add the Computer function and write instructions that map conversation values to the helper’s exact input names. A Computer Agent uses its own Computer automatically; select another Computer Agent only when the work must be delegated across Agents. Test the staged conversational Agent before publishing it. Re-test Browser-backed helpers after the website changes. Re-test every helper after changing its owning skill or credentials.
Creating and operating helpers through the API? See Workspaces, helpers, and browser automation.