pi update
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
name: explorer
|
||||
description: Comprehensive codebase and knowledge-base explorer. Maps architecture, traces dependencies, synthesizes cross-cutting context with full code snippets and rationale. Use for deep refactoring, architectural decisions, or understanding complex subsystems. Do NOT use when the user has already provided explicit file paths or when a direct file read would suffice — only invoke for open-ended exploration where the relevant files are unknown.
|
||||
tools: read, bash, write, mcp:qmd, mcp:opty
|
||||
model: opencode/big-pickle
|
||||
model: opencode-go/mimo-v2-pro
|
||||
defaultProgress: true
|
||||
---
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
name: planner
|
||||
description: Creates detailed implementation plans from scout context and task requirements. Writes the plan to a file for the next agent in the chain.
|
||||
tools: read, write, grep, find, ls
|
||||
model: opencode/qwen3.6-plus-free
|
||||
model: anthropic/claude-opus-4-6
|
||||
output: plan.md
|
||||
defaultReads: scout.md
|
||||
---
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
---
|
||||
name: scout
|
||||
description: Fast codebase recon. Finds relevant files, types, and patterns, then writes structured context for the next agent in the chain.
|
||||
tools: read, write, grep, find, ls, bash, mcp:opty, mcp:qmd
|
||||
tools: read, write, grep, find, ls, bash
|
||||
skills: opty, qmd
|
||||
model: opencode-go/mimo-v2-pro
|
||||
output: scout.md
|
||||
---
|
||||
@@ -21,17 +22,17 @@ When your task contains `[Write to: path]`, write your COMPLETE report to that e
|
||||
Without `[Write to:]`, output your full report as text.
|
||||
|
||||
## Tools
|
||||
- **opty** — semantic/HDC code search: use `opty_opty_query` to find functions, types, imports by meaning; `opty_opty_ast` for a structural overview of a file or the project
|
||||
- **qmd** — knowledge base search: use `qmd_query` to find docs, notes, or prior context by keyword or vector; `qmd_get` / `qmd_multi_get` to retrieve full documents
|
||||
- **grep/find/bash** — fallback for exact patterns, file discovery, or anything the semantic tools miss
|
||||
- **opty** — semantic/HDC code search via CLI: `opty query "description"` to find functions/types/imports by meaning; output includes file + line number
|
||||
- **qmd** — knowledge base search via CLI: `qmd query $'lex: X\nvec: Y'` to find docs/notes by keyword or vector; `qmd get <path>` / `qmd multi-get <glob>` to retrieve full documents
|
||||
- **grep/find/bash** — for exact patterns, file discovery, or anything the semantic tools miss
|
||||
- **read** — read specific file sections once you know where to look
|
||||
|
||||
## Strategy
|
||||
1. Use `opty_opty_query` to semantically locate relevant functions/types (fast, no file reading needed)
|
||||
2. Use `qmd_query` to check if there's relevant documentation or prior context in the knowledge base
|
||||
1. Use `opty query "..."` to semantically locate relevant functions/types (fast, no file reading needed)
|
||||
2. Use `qmd query "..."` to check if there's relevant documentation or prior context in the knowledge base
|
||||
3. grep/find for exact patterns or when semantic search isn't precise enough
|
||||
4. Read key sections (not entire files — target the relevant functions/types)
|
||||
5. Use `opty_opty_ast` on key files to quickly understand their structure without reading everything
|
||||
5. For file structure overview, use grep for exports/types or read the top ~50 lines of a file
|
||||
6. Identify types, interfaces, key functions
|
||||
7. Note dependencies between files
|
||||
8. Flag anything surprising or risky
|
||||
|
||||
Reference in New Issue
Block a user