// readme

pi-durable-t3

Use T3 Code as the frontend for a pi-durable agent. Your agent shows up in T3’s desktop or web app as one more computer, with its projects, threads and models. Experimental. Unofficial; not affiliated with T3 Tools or Earendil.

https://github.com/user-attachments/assets/250218eb-9a15-4f99-aa00-cf3c1e75d38e

Turns are durable: kill the host mid-turn, start it again, and the turn finishes.

Install

Installing from git builds the package on your machine (it fetches T3’s web app, then bundles), so pnpm 10 needs it allowlisted first, in your pnpm-workspace.yaml (or package.json’s pnpm field):

onlyBuiltDependencies:
  - "@mgabor3141/pi-durable-t3"
pnpm add github:mgabor3141/pi-durable-t3 @earendil-works/chord @earendil-works/pi-ai @earendil-works/pi-durable

Append #v<version> to pin a release tag. npm builds git dependencies by default; npm 12 also needs --allow-git=root (supported since npm 11.10).

The build on install needs the package’s own devDependencies, so pnpm install --prod fails on a fresh git install (tsdown: command not found). For a…