Commit Graph

  • 92441aefd6 nixos-workflow: correct pi install context (Nix pi-coding-agent 0.82.1, no npx), add per-machine repo model + vscode-languageserver-protocol vendoring pitfall runbook main Sam Rolfe 2026-08-05 10:23:33 +10:00
  • 57c5cd25ae pi-lsp-extension: fix load crash — import vscode-languageserver-protocol/node (the .js subpath was dropped from the exports map in v3.18) Sam Rolfe 2026-08-05 08:33:14 +10:00
  • 236eea7188 pi-lsp-extension: strip dev cruft (.ralph/.github/specs/tests) — keep runtime files only Sam Rolfe 2026-08-05 07:08:11 +10:00
  • 41cc33d141 Add pi-tool-display (compact tool rendering, adaptive diffs) + pi-lsp-extension (LSP diagnostics/hover/definitions) — vendored from npm 0.5.0 / 1.3.0 Sam Rolfe 2026-08-05 07:07:51 +10:00
  • b13022a6fd dashboard: remove auto-gitignore — todo.txt stays tracked (versioned progress, visible to collaborators) Sam Rolfe 2026-08-04 12:13:08 +10:00
  • 0d153a72b0 dashboard: tasks move to <project>/todo.txt at root, auto-gitignore in git repos Sam Rolfe 2026-08-04 12:08:35 +10:00
  • ef22ec6a6e dashboard: guard /dash-name against path separators Sam Rolfe 2026-08-04 11:04:41 +10:00
  • 2a73894702 dashboard: heartbeat + cwd + session times + /dash-name (pi+zellij rename) + subagent detection Sam Rolfe 2026-08-04 11:03:18 +10:00
  • b3247fa75c add pre-commit-secret-scan hook (blocks commits containing real credentials; install via core.hooksPath) Sam Rolfe 2026-08-04 08:45:02 +10:00
  • 021d4cc2d6 falcode: fix spawn error handlers (crash fix) + real oc-notify.sh notifier Sam Rolfe 2026-08-04 06:31:26 +10:00
  • 6d15e14550 nixos-workflow: document /config-add runbook for adding extensions & skills (vendoring, discovery, worked pi-langfuse example) Sam Rolfe 2026-08-03 20:10:52 +10:00
  • bc91a15905 Add pi-langfuse extension (Langfuse LLM observability for pi) — vendored from npm 1.5.8 Sam Rolfe 2026-08-03 20:09:58 +10:00
  • 0603c29216 dashboard.ts: move task file to project-local .pi/dashboard/tasks/todo.txt (per-project, matches pi session organization) Sam Rolfe 2026-08-02 09:31:46 +10:00
  • 06b2773a00 dashboard.ts: add local notify-send popups (desktop notifications) alongside NTFY/Apprise Sam Rolfe 2026-07-31 14:53:17 +10:00
  • d475607011 Add dashboard.ts extension (pi dashboard state collection) + sync models.json with OmniRoute model list Sam Rolfe 2026-07-31 14:25:00 +10:00
  • 88b892935b Update all 19 sub-agents to use provider: omniroute, route coder/devops through OCG Flash and DeepSeek Pro Sam Rolfe 2026-07-28 14:53:40 +10:00
  • b82cbf056e fix: tavily-search extension — universal AuthStorage compat for @mariozechner/@earendil-works pi packages Sam Rolfe 2026-07-28 10:55:38 +10:00
  • 06e9e4ee75 Add ste-writing skill (STE100 Simplified Technical English) Sam Rolfe 2026-07-27 20:40:03 +10:00
  • 8537a0952c all for .13 machine to pull Sam Rolfe 2026-07-08 11:01:58 +10:00
  • 77df74286b video-maker: drop Hailuo, use only Seedance models (ByteDance) — cheapest is Seedance 2.0 Fast for social Sam Rolfe 2026-06-28 13:02:47 +10:00
  • e0ac3216b0 Add hard guardrails to image-maker and video-maker — NEVER generate locally, API only Sam Rolfe 2026-06-28 12:49:41 +10:00
  • cfa81b587d video-maker: add Seedance (ByteDance) models + Hailuo 2.3, multi-model selection guide Sam Rolfe 2026-06-28 12:12:27 +10:00
  • f16763523d Add video-maker agent — MiniMax Hailuo 2.3 video generation via OpenRouter Sam Rolfe 2026-06-28 12:00:07 +10:00
  • 7c101368a0 Make image inline display explicit in design-explore — must call read() after save Sam Rolfe 2026-06-27 12:53:52 +10:00
  • e2afe5862a Fix design-build output: use ./designs/ (per-project) instead of hardcoded path Sam Rolfe 2026-06-27 12:37:31 +10:00
  • 8e531e506f Add design-build skill — code generation from DESIGN.md + spec Sam Rolfe 2026-06-27 12:28:44 +10:00
  • 19135e10c2 Add design-explore skill — image mockups with optional DESIGN.md tokens Sam Rolfe 2026-06-27 12:28:14 +10:00
  • b22bbf15f3 add memory: project to all agents, remove custom subagent-registry skill Sam Rolfe 2026-06-14 18:00:46 +10:00
  • 1c64a53c03 update subagent-registry skill with explicit file operations Sam Rolfe 2026-06-14 16:14:11 +10:00
  • 371c2e6dc7 add subagent-registry skill and update coder-pro with memory Sam Rolfe 2026-06-14 15:37:12 +10:00
  • 4085add586 lock provider routing: use only [...] for cache continuity on deepseek, kimi, minimax, qwen Sam Rolfe 2026-06-14 14:00:22 +10:00
  • 6c2f36b69d fix provider routing: use correct slugs (baidu, streamlake, moonshotai, minimax, qwen) Sam Rolfe 2026-06-14 08:53:09 +10:00
  • 94381fdd93 remove deprecated smart-router extension Sam Rolfe 2026-06-13 16:03:10 +10:00
  • aaa21a4f2f add 11 new sub-agent types, fix model routing, add models.json Sam Rolfe 2026-06-13 12:14:17 +10:00
  • b62d25bd8d add 7 persistent subagent definitions for @tintinweb/pi-subagents Sam Rolfe 2026-06-12 20:00:32 +10:00
  • 18125553ae temp: all routes → owl-alpha to stop cost drain. Comments document restore map for cost-aware routing. Sam Rolfe 2026-06-11 05:44:17 +10:00
  • 0e3837dfc3 fix: cost reduction - switch most routes to v4-flash/free, only use v4-pro + high thinking for genuinely complex code. Shorten footer status to avoid truncation. Sam Rolfe 2026-06-10 21:29:40 +10:00
  • f6a4fc03b1 fix: point headroom proxy from localhost to 192.168.20.13 (Docker on server) Sam Rolfe 2026-06-10 20:16:07 +10:00
  • 9be87dd8a9 feat: integrate Headroom compression - compress large analysis/code/devops contexts (≥5K tokens) via context event Sam Rolfe 2026-06-10 14:55:33 +10:00
  • 07ec1dbd90 feat: add thinking levels per routing tag - economy-code=low, precision-devops=medium, precision-code-high=high, precision-react=high Sam Rolfe 2026-06-10 13:38:28 +10:00
  • 3a4db35b16 fix: try provider/model-id fallback in /lock-model for OpenRouter models Sam Rolfe 2026-06-09 14:24:22 +10:00
  • 375c796d28 perf: use openrouter/free for router-eval and free-core (faster than owl-alpha) Sam Rolfe 2026-06-09 13:14:46 +10:00
  • bfbe2d4079 perf: use deepseek-v4-flash for intent analysis (faster than owl-alpha) Sam Rolfe 2026-06-09 12:53:57 +10:00
  • 05cb99bc78 feat: show routing decisions in footer status bar instead of hidden messages Sam Rolfe 2026-06-08 19:44:29 +10:00
  • 028d70fe7d fix: remove double provider prefix in model label Sam Rolfe 2026-06-08 19:32:23 +10:00
  • cdd121cd62 feat: add router-status output to smart-router extension Sam Rolfe 2026-06-08 18:52:30 +10:00
  • a3bc572c37 chore: remove incorrectly placed smart-router files (moved to ~/.agents) Sam Rolfe 2026-06-08 17:56:47 +10:00
  • cb32a363dc feat: add smart-router extension for dynamic prompt routing Sam Rolfe 2026-06-08 17:40:13 +10:00
  • 1ef640374d feat: add smart-router extension for dynamic prompt routing Sam Rolfe 2026-06-08 17:55:48 +10:00
  • d88ccf551a skill: auto-source OpenRouter key, add markitdown-vision wrapper Sam Rolfe 2026-06-08 11:57:10 +10:00
  • d3ce7f12de skill: add image analysis with Qwen 2.5 VL via OpenRouter Sam Rolfe 2026-06-08 11:37:31 +10:00
  • 1619206398 skill: add markitdown file converter Sam Rolfe 2026-06-07 17:26:02 +10:00
  • b6bf904152 Add tavily-search extension Sam Rolfe 2026-06-06 09:15:53 +10:00
  • c413aab820 add npm-security skill + add to config-setup defaults Sam Rolfe 2026-06-05 14:40:58 +10:00
  • 129ae0849d skill: add keyboard troubleshooting section (VIA Web, udev, caps lock) Sam Rolfe 2026-06-04 20:09:35 +10:00
  • c29c6717d7 config-setup: pre-populate default extensions (pi-config, filechanges, ask-user-question) and skills (obsidian-cli) Sam Rolfe 2026-05-19 16:06:45 +10:00
  • c9c17f0c92 config-setup: add empty extensions/skills arrays to block auto-discovery Sam Rolfe 2026-05-19 16:03:24 +10:00
  • 37f2ea6df5 add filechanges extension from amosblomqvist/pi-config Sam Rolfe 2026-05-15 17:16:08 +10:00
  • 0cb2ac37fe add video-extract extension from amosblomqvist/pi-config Sam Rolfe 2026-05-15 16:06:08 +10:00
  • 049867ff29 add ask-user-question extension from amosblomqvist/pi-config Sam Rolfe 2026-05-15 15:28:57 +10:00
  • d7b7115a86 add web-fetch extension from amosblomqvist/pi-config Sam Rolfe 2026-05-15 15:02:47 +10:00
  • 8ecc873813 add pi-config extension Sam Rolfe 2026-05-15 14:25:25 +10:00
  • 03ec627a41 Add pi-config Sam Rolfe 2026-05-12 18:44:32 +10:00
  • c77a34f978 move openspec skills from project .pi/ to shared skills Sam Rolfe 2026-05-12 18:42:06 +10:00
  • bf8ba01134 add graphify skill Sam Rolfe 2026-05-10 16:54:16 +10:00
  • b29c8371ce add openspec CLI Sam Rolfe 2026-05-10 16:10:15 +10:00
  • 6a0107aee3 add pi-graphify extension Sam Rolfe 2026-05-10 15:29:02 +10:00
  • 9e3160a8fa add obsidian-cli skill Sam Rolfe 2026-05-10 15:26:29 +10:00
  • b114f375e7 Add root index.ts shims for nested-entry extensions (pi-subagents, rpiv-pi) Sam Rolfe 2026-05-08 16:39:59 +10:00
  • 31b4110c87 Add 5 pi extensions: pi-subagents, pi-crew, rpiv-pi, pi-interactive-shell, pi-intercom Sam Rolfe 2026-05-08 15:59:25 +10:00
  • d0d1d9b045 Update the nixos workflow for new .agents folder Sam Rolfe 2026-05-08 15:43:13 +10:00
  • 8daacb89a9 Fix caveman: pi.setStatus -> ctx.ui.setStatus Sam Rolfe 2026-05-07 14:29:12 +10:00
  • a04f9c611c Fix plannotator pi manifest: explicit index.ts instead of wildcard ./ Sam Rolfe 2026-05-07 14:27:36 +10:00
  • f37e4565ff Add plannotator extension v0.19.10 Sam Rolfe 2026-05-07 11:38:14 +10:00
  • e914bc59c9 Change readme use local instead of git in settings.json Sam Rolfe 2026-05-06 21:21:55 +10:00
  • 6224e9a0db Add caveman compressed-output extension and skill Sam Rolfe 2026-05-06 20:48:10 +10:00
  • 0c23ef1b45 Change nixos workflow skill Sam Rolfe 2026-05-06 20:29:49 +10:00
  • 0f7e890266 Change nixos workflow skill Sam Rolfe 2026-05-06 20:03:53 +10:00
  • 846fb7047a feat: add nixos-asset-manager skill Sam Rolfe 2026-05-06 19:44:50 +10:00
  • 865d8d0d66 flat: convert steel-browser from submodule to regular folder Sam Rolfe 2026-05-06 19:19:17 +10:00
  • 1efe7c189d Add Tavily-search Sam Rolfe 2026-05-06 18:56:51 +10:00
  • 9053399ee8 Update README Sam Rolfe 2026-05-06 18:23:12 +10:00
  • 21d049afbb Update README Sam Rolfe 2026-05-06 18:03:09 +10:00
  • 91734b061e Initiate Sam Rolfe 2026-05-06 17:32:40 +10:00