Drop 9 batch proposals that are superseded by the boocode-lift-analysis (boocontext-audit, conductor upgrades, self-healing/verify-gate skills): add-3tier-memory, import-llm-evaluator, import-pregel-engine, plugin-platform, conductor-evolution, code-intelligence-upgrade, dev-workflow, ui-overhaul, agent-reliability. Delete 11 stub archive files (49-66B each, 'Status: Shipped. Archived.' only) that provide zero documentation value over the existing CHANGELOG.md + git tags.
1.9 KiB
1.9 KiB
Why
Oh My OpenCode's task() subagents run in child sessions that are invisible to Paseo's paseo ls command. Users who orchestrate across both systems see a split view — Paseo agents on one side, OMO subagents only via list-child-sessions. This creates a cognitive gap: you can't see your full agent fleet in one place.
Paseo already has the bridge: paseo import <session-id> --provider opencode wraps an existing session as a Paseo agent without starting a new process. But nothing automatically calls it for OMO subagents.
We need a thin bridge layer that registers OMO child sessions as Paseo agents — automatically, with labels for filtering, and cleanup when the subagent finishes.
What Changes
- New OpenCode skill (
omo-paseo-bridge): A skill that wrapspaseo importfor OMO child sessions. Can be invoked from the Atlas orchestration prompt or triggered by a hook. - New hook or prompt instruction: Atlas-level rule to call
paseo importon everytask()child session, andpaseo archiveon completion. - Optional bridge script: Standalone CLI tool that reads child sessions and imports all unregistered ones.
Capabilities
New Capabilities
omo-paseo-visibility: OMO subagents fromtask()appear inpaseo lswith labels (omo=true,type=<category>)omo-paseo-cleanup: Completed/failed OMO subagents are automatically archived from Paseo's agent listomo-paseo-filter:paseo ls --filter omo=trueshows only OMO subagents;--filter omo=falseexcludes them
Impact
/home/samkintop/opt/forks/.opencode/skills/: Newomo-paseo-bridgedirectory with SKILL.md- Atlas orchestration prompt: New instruction block for
task()→paseo importmapping ~/.paseo/agents/: Receives imported OMO child session records viapaseo import- No changes to Paseo daemon code: Uses existing
importAgentAPI