| Age | Commit message (Expand) | Author |
| 10 hours | pi forum: give a fresh session its notice with the first run | Igor Soarez |
| 10 hours | pi forum: fold long messages in the transcript, whole on expand | Igor Soarez |
| 2 days | pi forum: let agents the user puts in a forum find and message each other | Igor Soarez |
| 4 days | yubikey-git: three keys, one per YubiKey; any one of them will do | Igor Soarez |
| 7 days | pi alarm: keep pending alarms across /reload | Igor Soarez |
| 8 days | pi: generate mcp.json from ~/.config/pi/mcp.d fragments | Igor Soarez |
| 11 days | sz-final-review-loop: wait with a wake armed, not blocked in sz-wait-for | Igor Soarez |
| 11 days | pi alarm: fire when a command exits or when processes exit | Igor Soarez |
| 11 days | tmux: advertise OSC 8 hyperlinks so pi and other TUIs link under tmux | Igor Soarez |
| 11 days | tmux: Shift+Enter reaches pi, Neovim and Claude Code under Ghostty | Igor Soarez |
| 12 days | yubikey-git: opt a host in to git over ssh at git.soarez.net with the YubiKey... | Igor Soarez |
| 13 days | pi: track pirc-extension default branch instead of pinning v0.1.1 | Igor Soarez |
| 14 days | claude: never reach the operator's tmux server by accident | Igor Soarez |
| 2026-10-23 | pi alarm: steer a due alarm into a running task | Igor Soarez |
| 2026-10-22 | pi: alarm extension, timed notes the agent sets for itself | Igor Soarez |
| 2026-10-21 | pi-review-panel: GLM 5.3 Flash and DeepSeek V4.1 Flash, from OpenRouter | Igor Soarez |
| 2026-10-21 | pi-subagent: opt-in sessions, to follow up, resume after a timeout, or fork | Igor Soarez |
| 2026-10-21 | skills: pi-subagent, extracted from pi-review-panel, which now runs on it | Igor Soarez |
| 2026-10-19 | nvim: FantasqueSansM Nerd Font Mono in Neovide | Igor Soarez |
| 2026-10-19 | ghostty: stable update channel, download updates in the background | Igor Soarez |
| 2026-10-18 | alacritty-mosh: unique per-launch config paths | Igor Soarez |
| 2026-10-17 | theme-gen: derive tmux and ghostty colours for any theme | Igor Soarez |
| 2026-10-13 | dot-request: --inbox, and xz compression past 400 KB | Igor Soarez |
| 2026-10-12 | nvim: one pyright client per project, each on its own venv | Igor Soarez |
| 2026-10-12 | nvim: ~/x in the space+p directory picker, where it exists | Igor Soarez |
| 2026-10-07 | nvim: render markdown in the buffer | Igor Soarez |
| 2026-10-05 | zsh: Caps Lock no longer types junk at a prompt without tmux | Igor Soarez |
| 2026-10-05 | pi: the session name in herdr's Agent sidebar | Igor Soarez |
| 2026-10-05 | Caps Lock no longer types <F22> into Neovim | Igor Soarez |
| 2026-10-05 | pi: extensions as a directory of links, so a machine can have its own | Igor Soarez |
| 2026-10-05 | alacritty: the mux launch in its own import, overridable per machine | Igor Soarez |
| 2026-10-05 | pi: compact tool output, pinned, 3-line previews for every tool | Igor Soarez |
| 2026-10-03 | tmux: machine-local overrides in ~/.tmux.conf.local | Igor Soarez |
| 2026-10-03 | install.sh: Alacritty from its release DMG, under a stated rule | Igor Soarez |
| 2026-10-03 | pi: auto-named sessions, pinned to a commit | Igor Soarez |
| 2026-10-02 | Revert a by-hand dotfiles-sync that published one machine's Claude settings | Igor Soarez |
| 2026-10-02 | Sync | Igor Soarez |
| 2026-10-02 | pi: drop pi-mcp-adapter, MCP is native now | Igor Soarez |
| 2026-10-01 | bin/wispr-keys: Flow dictation on the Caps Lock key | Igor Soarez |
| 2026-10-01 | Brewfile: drop toggleMute | Igor Soarez |
| 2026-10-01 | Brewfile: say what the two taps actually ship | Igor Soarez |
| 2026-10-01 | Brewfile: toggleMute and QuickMD, from their authors' taps | Igor Soarez |
| 2026-10-01 | Brewfile: glow and Ice | Igor Soarez |
| 2026-10-01 | hammerspoon: Caps Lock sends F20, and stays that way | Igor Soarez |
| 2026-09-28 | AGENTS.md is the file; CLAUDE.md imports it | Igor Soarez |
| 2026-09-28 | CLAUDE.md: an agent files its own change request, without asking | Igor Soarez |
| 2026-09-28 | tmux: the command prompt gets an opaque background | Igor Soarez |
| 2026-09-28 | pi: the siliconflow key is a reference, not a name | Igor Soarez |
| 2026-09-27 | macos: hot corners and tap to click, and a way to find the next key | Igor Soarez |
| 2026-09-25 | profile: stop shadowing exit | Igor Soarez |