021d4cc2d6
falcode: fix spawn error handlers (crash fix) + real oc-notify.sh notifier
...
- falcode.ts: add child.on('error') handlers so a missing notify binary
(e.g. /bin/true on NixOS) can no longer take down pi via uncaughtException
- scripts/oc-notify.sh: real notifier (notify-send + ntfy) replacing the no-op
- oc-notify.sh also deployed to ~/.local/state/falcode-zellij/ on all machines
2026-08-04 06:31:26 +10:00
bc91a15905
Add pi-langfuse extension (Langfuse LLM observability for pi) — vendored from npm 1.5.8
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)
2026-08-02 09:31:46 +10:00
06b2773a00
dashboard.ts: add local notify-send popups (desktop notifications) alongside NTFY/Apprise
2026-07-31 14:53:17 +10:00
d475607011
Add dashboard.ts extension (pi dashboard state collection) + sync models.json with OmniRoute model list
2026-07-31 14:25:00 +10:00
b82cbf056e
fix: tavily-search extension — universal AuthStorage compat for @mariozechner/@earendil-works pi packages
2026-07-28 10:55:38 +10:00
94381fdd93
remove deprecated smart-router extension
2026-06-13 16:03:10 +10:00
aaa21a4f2f
add 11 new sub-agent types, fix model routing, add models.json
...
New agents (11):
- chat-search, code-analysis, code-ingest, database
- document-writer, home-automation, image-maker
- iot-coder, iot-hardware, video-analyze, vscode-setup
Fixes:
- Remove broken :deepseek suffix from coder-basic, coder-pro,
devops-basic, devops-pro (caused silent fallback to parent model)
- Add models.json with openRouterRouting for DeepSeek, Qwen,
MiniMax, Moonshot AI provider cache targeting
Additions:
- headroom-bridge extension (compress_for_agent tool)
- models.json with provider routing config
Cleanup:
- Remove old pi-subagents extension (replaced by @tintinweb/pi-subagents)
2026-06-13 12:14:17 +10:00
18125553ae
temp: all routes → owl-alpha to stop cost drain. Comments document restore map for cost-aware routing.
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.
2026-06-10 21:29:40 +10:00
f6a4fc03b1
fix: point headroom proxy from localhost to 192.168.20.13 (Docker on server)
2026-06-10 20:16:07 +10:00
9be87dd8a9
feat: integrate Headroom compression - compress large analysis/code/devops contexts (≥5K tokens) via context event
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
2026-06-10 13:38:28 +10:00
3a4db35b16
fix: try provider/model-id fallback in /lock-model for OpenRouter models
2026-06-09 14:24:22 +10:00
375c796d28
perf: use openrouter/free for router-eval and free-core (faster than owl-alpha)
2026-06-09 13:14:46 +10:00
bfbe2d4079
perf: use deepseek-v4-flash for intent analysis (faster than owl-alpha)
2026-06-09 12:53:57 +10:00
05cb99bc78
feat: show routing decisions in footer status bar instead of hidden messages
2026-06-08 19:44:29 +10:00
028d70fe7d
fix: remove double provider prefix in model label
2026-06-08 19:32:23 +10:00
cdd121cd62
feat: add router-status output to smart-router extension
2026-06-08 19:03:18 +10:00
a3bc572c37
chore: remove incorrectly placed smart-router files (moved to ~/.agents)
2026-06-08 17:59:18 +10:00
1ef640374d
feat: add smart-router extension for dynamic prompt routing
2026-06-08 17:55:48 +10:00
c413aab820
add npm-security skill + add to config-setup defaults
2026-06-05 14:40:58 +10:00
c29c6717d7
config-setup: pre-populate default extensions (pi-config, filechanges, ask-user-question) and skills (obsidian-cli)
2026-05-19 16:06:45 +10:00
c9c17f0c92
config-setup: add empty extensions/skills arrays to block auto-discovery
2026-05-19 16:03:24 +10:00
37f2ea6df5
add filechanges extension from amosblomqvist/pi-config
2026-05-15 17:16:08 +10:00
0cb2ac37fe
add video-extract extension from amosblomqvist/pi-config
2026-05-15 16:06:08 +10:00
049867ff29
add ask-user-question extension from amosblomqvist/pi-config
2026-05-15 15:28:57 +10:00
d7b7115a86
add web-fetch extension from amosblomqvist/pi-config
2026-05-15 15:02:47 +10:00
8ecc873813
add pi-config extension
2026-05-15 14:25:25 +10:00
03ec627a41
Add pi-config
2026-05-12 18:44:32 +10:00
b29c8371ce
add openspec CLI
2026-05-10 16:10:15 +10:00
6a0107aee3
add pi-graphify extension
2026-05-10 15:29:02 +10:00
b114f375e7
Add root index.ts shims for nested-entry extensions (pi-subagents, rpiv-pi)
2026-05-08 16:39:59 +10:00
31b4110c87
Add 5 pi extensions: pi-subagents, pi-crew, rpiv-pi, pi-interactive-shell, pi-intercom
2026-05-08 15:59:25 +10:00
8daacb89a9
Fix caveman: pi.setStatus -> ctx.ui.setStatus
2026-05-07 14:29:12 +10:00
a04f9c611c
Fix plannotator pi manifest: explicit index.ts instead of wildcard ./
2026-05-07 14:27:36 +10:00
f37e4565ff
Add plannotator extension v0.19.10
2026-05-07 11:38:14 +10:00
6224e9a0db
Add caveman compressed-output extension and skill
2026-05-06 20:48:10 +10:00
865d8d0d66
flat: convert steel-browser from submodule to regular folder
2026-05-06 19:19:17 +10:00
1efe7c189d
Add Tavily-search
2026-05-06 18:56:51 +10:00
91734b061e
Initiate
2026-05-06 17:32:40 +10:00