5.2 KiB
Paseo Integrations Research — 2026-07-29
Context
User saw two cards in Paseo Desktop app:
- Command line — Control and script agents from your terminal
- Orchestration skills — Teach your agents to orchestrate through the CLI
Both are part of getpaseo/paseo v0.2.3.
1. Command line integration
What it is: The paseo CLI is a full client to the Paseo daemon. Everything the desktop/mobile apps do, you can script from terminal.
Install: npm install -g @getpaseo/cli → paseo onboard or paseo daemon start
Key commands (from README + dist/commands/):
paseo run "<prompt>"— create and start an agent--provider claude/opus-4.6,codex/gpt-5.4,copilot,opencode,pi--mode plan|default|...,--thinking,--model--new-workspace local|worktree+--worktree-mode branch-off|checkout-branch|checkout-pr+--new-branch,--base,--branch,--pr-number--workspace <id>,--cwd <path>,--env KEY=VAL,--label,--image,--output-schema--background/--wait-timeout 5m
paseo ls --json— list agentspaseo attach <id>— stream live outputpaseo send <id> "follow-up"paseo stop/archive/inspect/logs/waitpaseo --host workstation.local:6767 run "..."— run on remote daemonpaseo workspace create/ls/archivepaseo script ls/start/stop— runs paseo.json scripts supervisedpaseo schedule create --cron "*/15 * * * *" --provider claude "..."paseo heartbeat create --cron "..." "check PR #42"paseo loop run --verify-check "npm test" --max-iterations 10 --sleep 2m "..."— Ralph loop primitivepaseo daemon status/start/stop/restart/pairpaseo hub connect <offer-url> / status / disconnect
Why useful for homelab: Can bash-loop across .110/.124/.102/.119 hosts, CI integration, cron orchestration from .126 Pi.
Example: PASEO_HOST=192.168.68.110:6767 paseo run --provider claude/sonnet "deploy the docker compose stack"
2. Orchestration skills
What it is: Agent Skills (Claude Code skills standard) that teach your coding agent to use Paseo to spawn other agents. It's meta-orchestration: inside a Claude Code / Codex session, you type /paseo-* and the agent uses Paseo tools/CLI to delegate.
Install: npx skills add getpaseo/paseo — installs into ~/.claude/skills/ or similar.
Skills directory from github.com/getpaseo/paseo/skills/:
paseo(base) — reference skill: teaches workspaces, workspace scripts, agents, provider discovery, schedules, heartbeats, waiting semantics, CLI mapping, and ~/.paseo/orchestration-preferences.json (providers map: impl, ui, research, planning, audit + freeform preferences). MUST be read first.paseo-handoff—/paseo-handoff [--provider X] [task]— hands off to fresh agent with self-contained briefing (Task/Context/Relevant files/Current state/What was tried/Decisions/Acceptance/Constraints). Stays in subagent track until user detaches.paseo-loop—/paseo-loop— worker/verifier loop viapaseo loop run. Supports --verify-check (shell) and --verify (LLM judge), --provider + --verify-provider (different families catch blind spots), --sleep, --max-iterations, --max-time, --archive. For babysitting PRs:gh pr checks --fail-fast. For heartbeat vs loop vs schedule distinction.paseo-advisor—/paseo-advisor [--provider] <question>— single agent second opinion, analysis-only (ends with "Do NOT edit..."). Contrasts provider for fresh perspective. Can forward other skills/unslop. Waits, synthesizes.paseo-committee—/paseo-committee— 2 high-reasoning agents, contrasting providers, root-cause analysis, planning only, no edits. Phases: Plan (both in parallel, must read both, challenge), Implement (you or impl agent), Review (diff review). ~10 iter without convergence → fresh committee.
Preference file: ~/.paseo/orchestration-preferences.json
{
"providers": { "impl": "codex/gpt-5.4", "ui": "claude/opus", "research": "codex/gpt-5.4", "planning": "codex/gpt-5.4", "audit": "codex/gpt-5.4" },
"preferences": ["Claude Opus is right for artistic/human-skill tasks, Codex for mechanical work"]
}
Skills must read this file before create_agent. No hardcoded providers.
Bundle path: Desktop app bundles CLI at /Applications/Paseo.app/Contents/Resources/bin/paseo (mac) → symlinked to ~/.local/bin/paseo.
Fleet status 2026-07-29
All daemons installed and reachable via relay:
- aeropi5 .126: srv_tiVh-B58uFpG - original Hermes host (this agent)
- imac .124 adolforeyna-iMac11-3: srv_J-2ulbATSCWw - Daughter Inc (already existed)
- Mac-mini-M4 .102: srv_jXWNo2jS9wrR - newly installed, node 26.3.0, no CC/Codex providers yet
- FamReynaServer .110 adolforeynaserver: srv__J7VJt0qZQkO - newly installed, node 25.6.1 via nvm v22.23.2 base, docker+ollama present
- emiserver .119 aeroreyna: srv_-QueoZDel-3B - newly installed, node 24.13.1 via nvm
Next to pair to laptop: desktop app Settings → Add Daemon → scan QR from paseo daemon pair on each host. Or paseo hub connect <offer-url>.
For Hermes skill integration: create ~/.hermes/skills/paseo that wraps paseo ls, paseo run, paseo send, etc., with capability routing per original plan: browser→.124, image→.102, docker/build→.110, heavy-llm→.110, light/cron→.126.