For harnesses that support sub-agents, install a dedicated csp-search sub-agent so search runs in its own context. This requires the CLI.
Claude Code, Gemini CLI, Cursor, OpenCode, GitHub Copilot CLI, Kiro, Antigravity, Command Code, Pi, and Reasonix all support a dedicated csp search sub-agent. Run csp init once in your project root:
csp init # Claude Code → .claude/agents/csp-search.md
csp init --agent gemini # Gemini CLI → .gemini/agents/csp-search.md
csp init --agent cursor # Cursor → .cursor/agents/csp-search.md
csp init --agent opencode # OpenCode → .opencode/agents/csp-search.md
csp init --agent copilot # Copilot CLI → .github/agents/csp-search.md
csp init --agent kiro # Kiro → .kiro/agents/csp-search.md
csp init --agent antigravity # Antigravity → .antigravity/agents/csp-search.md
csp init --agent commandcode # Command Code → .commandcode/agents/csp-search.md
csp init --agent pi # Pi → .pi/agents/csp-search.md
csp init --agent reasonix # Reasonix → .reasonix/agents/csp-search.mdIf csp is not on $PATH, use bunx @pleaseai/csp in its place (for example bunx @pleaseai/csp search "query" .).