process adapter executes arbitrary shell commands. Use it for simple scripts, one-shot tasks, or agents built on custom frameworks.
When to Use
- Running a Python script that calls the Paperclip API
- Executing a custom agent loop
- Any runtime that can be invoked as a shell command
When Not to Use
- If you need session persistence across runs (use
claude_localorcodex_local) - If the agent needs conversational context between heartbeats
Configuration
How It Works
- Paperclip spawns the configured command as a child process
- Standard Paperclip environment variables are injected (
PAPERCLIP_AGENT_ID,PAPERCLIP_API_KEY, etc.) - The process runs to completion
- Exit code determines success/failure