Repository navigation
Pi Pocket 0.3.0
Forks, plan mode, goals, scheduled messages, git worktrees, spend limits, approvals from your lock screen, drop-in extensions, and more.
- Forks, edit and resend, retry with another model. Fork from any reply, or send a message again, edited or to another model, in a new session that ends just before it. (#8)
- Plan mode. The Plan chip or
/plan: Pi reads and proposes a plan, and nothing changes until someone approves it. (#8) - Done when.
/until npm test: Pi keeps going until the check passes, for five checks at most. (#8) - Scheduled messages.
/schedule every weekday 8:00 …, or Pi's own schedule tool. They go out on time, also after a restart, and once. (#8) - Worktree sessions. A new session or a fork can work on its own git branch, in its own checkout. (#8)
- Changes. Menu → Changes: the folder's uncommitted changes, marked where Pi made them, with each diff a tap away. (#8)
- Spend and limits. Menu → Spend: what Pi cost per person and per session. The owner can set limits; a run that crosses one stops. (#8)
- Running now. Everything at work in your sessions, with Stop. (#8)
- Approvals from notifications. Allow or deny from the lock screen, and the home-screen icon counts the sessions that need you. The owner can require that someone other than whoever asked allows a call. (#8)
- Share to Pi. With Pi Pocket on an Android home screen, share links, text, and screenshots from any app. (#8)
- Session instructions, prompt templates as slash commands,
/resetwith a handoff note, and Markdown export. (#8) - Drop-in extensions. Put a
.tsmodule in~/.pi-pocket/extensions/and turn it on in Menu → Extensions. It loads without a restart. (#8) - Fixes. Who asked for work survives a crash, spend goes to whoever caused it, a goal check cut off by a restart is not run again, and the app no longer stops loading after several full page loads over plain HTTP. (#8)
How Pi Pocket is built: engineering page.
Spend per person counts from the first start of 0.3.0; what was spent before shows for its sessions only. Drop-in extensions and "Approvals need someone else" stay off until you turn them on.
To update an existing install:
git pull
npm installThen restart Pi Pocket.