Skip to content

Pi Pocket 0.3.0

Choose a tag to compare

@TannerMidd TannerMidd released this 04 Oct 21:12
· 61 commits to main since this release
c3c55f3

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, /reset with a handoff note, and Markdown export. (#8)
  • Drop-in extensions. Put a .ts module 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 install

Then restart Pi Pocket.