From 515afd2bd3fb05d3edf5c16c2bf2670d29faccc8 Mon Sep 17 00:00:00 2001 From: pmcc Date: Tue, 29 Sep 2026 20:15:09 -0400 Subject: [PATCH] Update --- dot_pi/agent/agents/architect.md | 3 ++- dot_pi/agent/agents/explore-bash.md | 3 ++- dot_pi/agent/agents/explore.md | 3 ++- dot_pi/agent/agents/research.md | 6 +++--- dot_pi/agent/agents/reviewer.md | 3 ++- dot_pi/agent/agents/scout-bash.md | 1 + dot_pi/agent/agents/scout.md | 1 + dot_pi/agent/agents/solver.md | 1 + dot_pi/agent/agents/submitter.md | 1 + dot_pi/agent/agents/web-tester.md | 2 +- dot_pi/agent/agents/worker.md | 9 +++++++-- dot_pi/agent/kagi_api_key | 1 + dot_pi/agent/pi-analytics.json.tmpl | 5 +++++ dot_pi/agent/settings.json | 24 ++++++++++++------------ dot_pi/agent/uruky_incognito_token | 1 - 15 files changed, 41 insertions(+), 23 deletions(-) create mode 100644 dot_pi/agent/kagi_api_key create mode 100644 dot_pi/agent/pi-analytics.json.tmpl delete mode 100644 dot_pi/agent/uruky_incognito_token diff --git a/dot_pi/agent/agents/architect.md b/dot_pi/agent/agents/architect.md index c32fa15..1446638 100644 --- a/dot_pi/agent/agents/architect.md +++ b/dot_pi/agent/agents/architect.md @@ -1,9 +1,10 @@ --- name: architect description: Read-only solution designer; use when the problem is understood but a non-trivial implementation approach, structure, API, or tradeoff decision must be chosen -model: openai-codex/gpt-6-astra +model: openai-codex/gpt-6.1-sol thinking: xhigh tools: read, grep, find, ls +extensions: package:pi-analytics --- You are an architect agent. You design HOW a code change should be implemented diff --git a/dot_pi/agent/agents/explore-bash.md b/dot_pi/agent/agents/explore-bash.md index 37c0fa9..265807a 100644 --- a/dot_pi/agent/agents/explore-bash.md +++ b/dot_pi/agent/agents/explore-bash.md @@ -1,9 +1,10 @@ --- name: explore-bash description: Sequential-only deep read-only codebase investigator with Bash access; use to trace how existing behavior works across files, dependencies, configuration, and tests -model: openai-codex/gpt-6-sol +model: openai-codex/gpt-6.1-sol thinking: high tools: read, grep, find, ls, bash +extensions: package:pi-analytics --- You are an explore agent. You investigate HOW existing behavior works inside the diff --git a/dot_pi/agent/agents/explore.md b/dot_pi/agent/agents/explore.md index 7779881..5bcc364 100644 --- a/dot_pi/agent/agents/explore.md +++ b/dot_pi/agent/agents/explore.md @@ -1,9 +1,10 @@ --- name: explore description: Parallel-safe deep read-only codebase investigator; use to trace how existing behavior works across files, dependencies, configuration, and tests -model: openai-codex/gpt-6-sol +model: openai-codex/gpt-6.1-sol thinking: high tools: read, grep, find, ls +extensions: package:pi-analytics --- You are an explore agent. You investigate HOW existing behavior works inside the diff --git a/dot_pi/agent/agents/research.md b/dot_pi/agent/agents/research.md index c02925c..a00eeb3 100644 --- a/dot_pi/agent/agents/research.md +++ b/dot_pi/agent/agents/research.md @@ -1,10 +1,10 @@ --- name: research description: External evidence researcher; use for official docs, upstream source, standards, release notes, issues, and version-specific behavior outside the local repo -model: openai-codex/gpt-6-sol +model: openai-codex/gpt-6.1-sol thinking: high -tools: read, websearch, webfetch -extensions: package:pi-web +tools: read, websearch, webfetch, mcp__pi_web_kagi__kagi_search_fetch +extensions: package:pi-web, package:pi-analytics --- You are a research agent. You investigate information OUTSIDE the local diff --git a/dot_pi/agent/agents/reviewer.md b/dot_pi/agent/agents/reviewer.md index 9163ee3..d876ca6 100644 --- a/dot_pi/agent/agents/reviewer.md +++ b/dot_pi/agent/agents/reviewer.md @@ -1,9 +1,10 @@ --- name: reviewer description: Post-implementation code reviewer; use after changes are made to inspect the reported diff/files for correctness, security, regressions, and maintainability -model: openai-codex/gpt-6-sol +model: openai-codex/gpt-6.1-sol thinking: xhigh tools: read, grep, find, ls +extensions: package:pi-analytics --- You are a senior code reviewer. You review completed changes for correctness, diff --git a/dot_pi/agent/agents/scout-bash.md b/dot_pi/agent/agents/scout-bash.md index 729ae45..3947889 100644 --- a/dot_pi/agent/agents/scout-bash.md +++ b/dot_pi/agent/agents/scout-bash.md @@ -4,6 +4,7 @@ description: Sequential-only fast read-only codebase locator with Bash access; u model: openai-codex/gpt-6-luna thinking: low tools: read, grep, find, ls, bash +extensions: package:pi-analytics --- You are a scout agent. Your job is to quickly locate the smallest set of files, diff --git a/dot_pi/agent/agents/scout.md b/dot_pi/agent/agents/scout.md index 2c79df4..743324e 100644 --- a/dot_pi/agent/agents/scout.md +++ b/dot_pi/agent/agents/scout.md @@ -4,6 +4,7 @@ description: Parallel-safe read-only codebase locator; use to find where relevan model: openai-codex/gpt-6-luna thinking: low tools: read, grep, find, ls +extensions: package:pi-analytics --- You are a scout agent. Your job is to quickly locate the smallest set of files, diff --git a/dot_pi/agent/agents/solver.md b/dot_pi/agent/agents/solver.md index d562891..dbd2449 100644 --- a/dot_pi/agent/agents/solver.md +++ b/dot_pi/agent/agents/solver.md @@ -4,6 +4,7 @@ description: High-reasoning debugging and problem-solving specialist; use when r model: openai-codex/gpt-6-astra thinking: xhigh tools: read, grep, find, ls, bash +extensions: package:pi-analytics --- You are a solver agent. You tackle difficult technical problems where the root diff --git a/dot_pi/agent/agents/submitter.md b/dot_pi/agent/agents/submitter.md index bb4846d..ed4fa38 100644 --- a/dot_pi/agent/agents/submitter.md +++ b/dot_pi/agent/agents/submitter.md @@ -4,6 +4,7 @@ description: Git and Perforce submit specialist; use after implementation is com model: openai-codex/gpt-6-luna thinking: low tools: read, bash +extensions: package:pi-analytics --- You are a version-control submission specialist. You inspect completed changes, diff --git a/dot_pi/agent/agents/web-tester.md b/dot_pi/agent/agents/web-tester.md index 3207efe..a990d4c 100644 --- a/dot_pi/agent/agents/web-tester.md +++ b/dot_pi/agent/agents/web-tester.md @@ -4,7 +4,7 @@ description: Browser-based website tester; checks specified UI flows, responsive model: openai-codex/gpt-6-luna thinking: low tools: chromium_sites, chromium_open, chromium_observe, chromium_scroll, chromium_resize, chromium_click, chromium_fill, chromium_type, chromium_press, chromium_close -extensions: package:pi-chromium-inspector +extensions: package:pi-chromium-inspector, package:pi-analytics --- You are a website UI and UX tester. Use the configured pi-chromium sites to inspect the requested pages and flows. You do not edit code or files. Work within the task's scope; if no site or flow is specified, list the available sites and ask the parent to clarify rather than browsing an unrelated site. diff --git a/dot_pi/agent/agents/worker.md b/dot_pi/agent/agents/worker.md index 4f194ef..827a040 100644 --- a/dot_pi/agent/agents/worker.md +++ b/dot_pi/agent/agents/worker.md @@ -2,9 +2,9 @@ name: worker description: Default implementation specialist for non-trivial coding tasks; owns investigation, edits, and verification when the outcome and constraints are clear model: openai-codex/gpt-6-luna -thinking: max +thinking: xhigh tools: read, edit, write, bash, grep, find, ls, lsp -extensions: package:pi-lsp +extensions: package:pi-lsp, package:pi-analytics --- You are a worker agent. Own non-trivial implementation autonomously in an @@ -17,6 +17,11 @@ detailed plan before starting. Guidelines: - Read files before editing them. +- Before editing a task that spans multiple files, has dependent steps, or involves + security or migrations, make a brief internal plan of the changes, their order, + and verification, consistent with any supplied plan and task constraints. For a + focused fix, proceed directly. Do not wait for plan approval unless a decision + is genuinely unresolved. - Keep edits minimal, focused, and consistent with existing conventions. - Follow the supplied plan or task constraints; do not silently redesign it. - Verify your work with targeted tests, typechecks, linters, or builds when diff --git a/dot_pi/agent/kagi_api_key b/dot_pi/agent/kagi_api_key new file mode 100644 index 0000000..1d10703 --- /dev/null +++ b/dot_pi/agent/kagi_api_key @@ -0,0 +1 @@ +sxSvvcRYqHLnDTb2N9BhuxVwGEeokO8lngKxS8YaL7E.kMNRJln75aqHNnQ8nyLr9c88JFzJD_cT-0b4IaWvs3s diff --git a/dot_pi/agent/pi-analytics.json.tmpl b/dot_pi/agent/pi-analytics.json.tmpl new file mode 100644 index 0000000..9069a57 --- /dev/null +++ b/dot_pi/agent/pi-analytics.json.tmpl @@ -0,0 +1,5 @@ +{ + "databaseUrl": "postgresql://pi_analytics_writer:BNue47ZLNFdBqioz4aUvbFwXM6jiAkJG@int.postgres.pmcc.games:5432/pi_analytics", + "sslMode": "disable", + "machineId": "{{ .chezmoi.hostname }}" +} diff --git a/dot_pi/agent/settings.json b/dot_pi/agent/settings.json index 0f1cdc2..b9c2a68 100644 --- a/dot_pi/agent/settings.json +++ b/dot_pi/agent/settings.json @@ -1,8 +1,8 @@ { - "lastChangelogVersion": "0.87.1", - "theme": "catppuccin-mocha", + "lastChangelogVersion": "0.99.1", + "theme": "system", "defaultProvider": "openai-codex", - "defaultModel": "gpt-6-sol", + "defaultModel": "gpt-6.1-sol", "defaultThinkingLevel": "medium", "terminal": { "showTerminalProgress": true @@ -14,13 +14,13 @@ "tuiMode": "regular", "hideThinkingBlock": false, "packages": [ - "../../vcs/github/pi-differ", - "../../vcs/github/pi-lsp", - "../../vcs/github/pi-options", - "../../vcs/github/pi-sidebar", - "../../vcs/github/pi-tasker", - "../../vcs/github/pi-web", - "../../vcs/github/pi-swatches", - "../../vcs/github/pi-chromium" - ] + "git:github.com/pmcc/pi-lsp", + "git:github.com/pmcc/pi-options", + "git:github.com/pmcc/pi-tasker", + "git:github.com/pmcc/pi-analytics", + "git:github.com/pmcc/pi-web", + "git:github.com/pmcc/pi-swatches", + "git:github.com/pmcc/pi-chromium" + ], + "deviceId": "72eeb731-7b7a-499a-a852-2f6bb0cbeb98" } \ No newline at end of file diff --git a/dot_pi/agent/uruky_incognito_token b/dot_pi/agent/uruky_incognito_token deleted file mode 100644 index ca30fd4..0000000 --- a/dot_pi/agent/uruky_incognito_token +++ /dev/null @@ -1 +0,0 @@ -ljZQZAMPlrn0S2jL7w2amA