mirror of
https://github.com/neonspectra/dotfiles.git
synced 2026-04-16 01:13:54 +00:00
Personal configuration files
- CSS 55.4%
- SCSS 25.8%
- QML 6.4%
- TypeScript 5.2%
- JavaScript 4.2%
- Other 3%
Upgrades pi from 0.64.0 to 0.67.2 and migrates extensions to the new APIs. ## Breaking changes addressed **pi 0.65.0** folded `session_switch` and `session_fork` events into a unified `session_start` with `event.reason` (`"startup" | "reload" | "new" | "resume" | "fork"`). **pi 0.64.0** made the `ModelRegistry` constructor private; `ModelRegistry.create()` is the documented path. ## Changes - `web-search.ts`, `force-tools.ts`: drop duplicate `session_switch` handlers (identical to existing `session_start`). - `tools.ts`: replace `session_fork` with `session_start` filtered on `event.reason === "fork"`. - `stateful-memory/extension.js`: merge `session_switch` cleanup into `session_start`, gated on `event.reason !== "startup"`. - `delegate/fork-runner.ts`, `stateful-memory/memory-sleep.js`: switch `new ModelRegistry(...)` → `ModelRegistry.create(...)`. Runtime still accepted the old form (JS doesn't enforce TS `private`), but the public API is more correct. ## Nothing in 0.65–0.67 is concerning New features surveyed but not adopted in this PR: `defineTool()` helper (0.65.0), `PI_CODING_AGENT=true` env var (0.67.1), multiple `--append-system-prompt` flags (0.67.2). Worth considering later but not needed for compat. |
||
|---|---|---|
| .config | ||
| .local/share | ||
| .pi | ||
| .themes/Sweet-nova | ||
| .bash_aliases | ||
| .bash_profile | ||
| .bashrc | ||
| .gitconfig | ||
| .gitignore | ||
| .gtkrc-2.0 | ||
| .tmux.conf | ||
| .Xmodmap | ||