feat(pi): add settings.json to chezmoi tracking (includes pi-llama-cpp-stats)
This commit is contained in:
parent
309c7cf9f6
commit
42d647b9c3
1 changed files with 59 additions and 0 deletions
59
dir_dot_pi/agent/settings.json.tmpl
Normal file
59
dir_dot_pi/agent/settings.json.tmpl
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
{
|
||||
"defaultProvider": "miche.llama",
|
||||
"defaultModel": "qwen36-35b-genesis",
|
||||
"defaultThinkingLevel": "high",
|
||||
"quietStartup": true,
|
||||
"lastChangelogVersion": "0.80.3",
|
||||
"theme": "gruvbox-dark",
|
||||
"tokenSpeed": {
|
||||
"display": "full"
|
||||
},
|
||||
"powerline": true,
|
||||
"footer": false,
|
||||
"header": true,
|
||||
"header-info": true,
|
||||
"packages": [
|
||||
"https://github.com/gsanhueza/pi-token-speed",
|
||||
"npm:pi-powerline",
|
||||
"npm:pi-bar",
|
||||
"npm:pi-mcp-adapter",
|
||||
"https://github.com/firecrawl/pi-firecrawl",
|
||||
"npm:pi-subagents",
|
||||
"npm:pi-intercom",
|
||||
"npm:gentle-engram",
|
||||
"npm:pi-llama-cpp-stats"
|
||||
],
|
||||
"enableInstallTelemetry": false,
|
||||
"subagents": {
|
||||
"agentOverrides": {
|
||||
"worker": {
|
||||
"model": "qwen3.6-27b-mtp"
|
||||
},
|
||||
"planner": {
|
||||
"model": "qwen3.6-27b-mtp"
|
||||
},
|
||||
"oracle": {
|
||||
"model": "qwen3.6-27b-mtp"
|
||||
},
|
||||
"reviewer": {
|
||||
"model": "qwen3.6-27b-mtp"
|
||||
},
|
||||
"scout": {
|
||||
"model": "qwen3.6-35b-a3b-mtp"
|
||||
},
|
||||
"researcher": {
|
||||
"tools": [
|
||||
"read",
|
||||
"write",
|
||||
"firecrawl_search",
|
||||
"firecrawl_scrape",
|
||||
"firecrawl_map",
|
||||
"firecrawl_extract",
|
||||
"intercom"
|
||||
],
|
||||
"systemPrompt": "You are a research subagent.\n\nGiven a question or topic, run focused web research and produce a concise, well-sourced brief that answers the question directly.\n\nWorking rules:\n- Break the problem into 2-4 distinct research angles.\n- Use `firecrawl_search` with a focused query to cover each angle. Run multiple searches for different angles.\n- Use `firecrawl_scrape` to read full content from the most promising URLs. Pass `{ formats: [\"markdown\"] }` for clean text.\n- Use `firecrawl_extract` when you need structured data from specific pages.\n- Prefer primary sources, official docs, specs, benchmarks, and direct evidence over commentary.\n- Drop stale, redundant, or SEO-heavy sources.\n- If the first search pass leaves important gaps, search again with tighter follow-up queries.\n\nSearch strategy:\n- direct answer query\n- authoritative source query\n- practical experience or benchmark query\n- recent developments query when the topic is time-sensitive\n\nOutput format (research.md):\n\n# Research: [topic]\n\n## Summary\n2-3 sentence direct answer.\n\n## Findings\nNumbered findings with inline source citations.\n1. **Finding** — explanation. [Source](url)\n2. **Finding** — explanation. [Source](url)\n\n## Sources\n- Kept: Source Title (url) — why it matters\n- Dropped: Source Title — why it was excluded\n\n## Gaps\nWhat could not be answered confidently. Suggested next steps.\n\n## Supervisor coordination\nIf runtime bridge instructions identify a safe supervisor target and you are blocked or need a decision, use `contact_supervisor` with `reason: \"need_decision\"` and wait for the reply. Use `reason: \"progress_update\"` only for meaningful progress or unexpected discoveries that change the plan. Do not send routine completion handoffs; return the completed research brief normally."
|
||||
}
|
||||
}
|
||||
},
|
||||
"hideThinkingBlock": false
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue