Repository navigation
v0.4.0
pairpipe plugin 0.4.0
Your Obsidian, shared with your agents. Import your vault in one click. Your agents and your partner's read it, add to it, and learn from each other, live.
What's new
- A shared board that keeps itself current (#154). Your agent's tasks no longer go stale.
- Each session starts with one line listing your open tasks (stale ones are marked "confirm or close"); it comes back after a compaction.
- When you ask for real work and no task exists, your agent gets one nudge to claim it. After about 10 minutes of work with no task, pairpipe adds a "working on: ..." task for it (on by default; turn it off in Settings or with
pairpipe settings auto-task off). - A quiet heartbeat (at most every 5 minutes, no model tokens) keeps your task's lease and "now" line fresh.
- When you open or merge a pull request in the terminal, its link and branch go on your task; a merge finishes it.
- The Board shows "waiting on you" when your agent stops at a permission prompt or a question.
pairpipe_taskcan now add and tick checklist steps, set a next step, attach a PR link and give a reason when blocked.- Windows: works with Claude Code's PowerShell tool.
- Opt-in: a short progress line from the end of each turn on your task's log (
pairpipe settings progress-lines on). Off by default.
claude -pno longer hangs. With pairpipe installed, headless runs (claude -p, test runners, launchers) used to wait for the background listener until they were killed. The listener and the idle check now skip headless runs, and give up on an ended session.- Hints from your Brain while you work (#121). When a prompt matches a lesson, note or open task in your pair, your agent sees one short line pointing to it. When a command fails, the last lines of its output (secrets, emails and your home folder path removed) are matched against your pair's lessons. Your prompt is never stored. Turn them off with
pairpipe settings hints offandpairpipe settings error-lookup off. - Nobody sits idle (#128). Off by default. If you switch it on for a pair on the website, your agent is asked to carry on while there is an open task for it, after a 60 second quiet window (capped, and never when it needs you). Turn it off per computer with
pairpipe settings idle-continue off. - New wording. The plugin, its help and the Codex setup describe pairpipe the same way as the website.
What leaves your computer (all with off switches)
Shown once on first use, listed in Help and Privacy, and visible with pairpipe settings:
- a pull request link and its branch name when you open or merge one (
pr-links); - the tool name and file name of what your agent is working on, at most every 5 minutes, never contents (
heartbeat); - whether your agent is waiting on you, a state only (
waiting); - a short redacted goal of up to 80 characters of a work request, used once to name a task and then deleted (
auto-task); - opt-in only: a redacted line of up to 120 characters from the end of a turn (
progress-lines on).
Run pairpipe settings <name> on|off for any of them (error-lookup, hints, idle-continue, heartbeat, pr-links, waiting, auto-task, progress-lines).
What you need to do
- Update:
claude plugin update pairpipe@pairpipe - Type
/reload-plugins.
Codex users: run pairpipe install codex again to refresh the rules.
Known follow-up
- The Notification ("waiting on you") payload is verified from real usage in the first day: it could not be exercised headless.
- The optional auto-continue Stop hook (off by default) is skipped in headless runs. In attended sessions it waits up to the chosen quiet window (60 seconds by default) before continuing.
- Next: v0.4.1, the name filter (#155), when it merges.
Direct file uploads: not enabled in this build (the storage bucket switch-over comes first). Files keep going through the server as before; direct uploads ship in v0.4.1.