EnerBrain Agency· Documentation
Adapters › Agent Adapters

Process Adapter

Generic shell process adapter

The process adapter executes arbitrary shell commands. Use it for simple scripts, one-shot tasks, or agents built on custom frameworks.

When to Use

When Not to Use

Configuration

Field Type Required Description
command string Yes Shell command to execute
cwd string No Working directory
env object No Environment variables
timeoutSec number No Process timeout

How It Works

  1. EnerBrain Agency spawns the configured command as a child process
  2. Standard EnerBrain Agency environment variables are injected (PAPERCLIP_AGENT_ID, PAPERCLIP_API_KEY, etc.)
  3. The process runs to completion
  4. Exit code determines success/failure

Example

An agent that runs a Python script:

{
  "adapterType": "process",
  "adapterConfig": {
    "command": "python3 /path/to/agent.py",
    "cwd": "/path/to/workspace",
    "timeoutSec": 300
  }
}

The script can use the injected environment variables to authenticate with the EnerBrain Agency API and perform work.