tau-all-agent

Full Tau package for Pi with coding workflows, web search, sandboxing, memory, Telegram, Home Assistant, OpenSCAD, skills, and a theme

Packages

Package details

extensionskilltheme

Install tau-all-agent from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:tau-all-agent
Package
tau-all-agent
Version
0.3.0
Published
Oct 9, 2026
Downloads
299/mo · 23/wk
Author
goncalossilva
License
MIT
Types
extension, skill, theme
Size
1.3 MB
Dependencies
8 dependencies · 5 peers
Pi manifest JSON
{
  "skills": [
    "skills/browser-tools",
    "skills/git-clean-history",
    "skills/git-commit",
    "skills/github-pull-request",
    "skills/oracle",
    "skills/sentry",
    "skills/update-changelog",
    "skills/web-design",
    "skills/homeassistant-ops",
    "skills/openscad"
  ],
  "themes": [
    "themes/tau-dark.json"
  ],
  "extensions": [
    "extensions/answer.ts",
    "extensions/branch-term/index.ts",
    "extensions/btw.ts",
    "extensions/caffeinate/index.ts",
    "extensions/ghostty.ts",
    "extensions/git-diff-stats.ts",
    "extensions/git-pr-status.ts",
    "extensions/insights.ts",
    "extensions/stash.ts",
    "extensions/loop.ts",
    "extensions/memory.ts",
    "extensions/notify.ts",
    "extensions/fast.ts",
    "extensions/openai-verbosity.ts",
    "extensions/review/index.ts",
    "extensions/sandbox/index.ts",
    "extensions/subagent/index.ts",
    "extensions/tool-display-mode.ts",
    "extensions/usage/index.ts",
    "extensions/websearch/index.ts",
    "extensions/worktree.ts",
    "extensions/telegram/index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

tau-all-agent

All-purpose agent for Pi.

Tau turns Pi's minimal core into an opinionated, polished agent setup with the full Tau feature set: coding workflows, web search, code review, sandboxing, local memory, usage reporting, Telegram access, Home Assistant operations, OpenSCAD modeling, and a curated skill set.

Install

pi install npm:tau-all-agent

Project-local install lets a repository pin Tau for everyone working on it:

pi install -l npm:tau-all-agent

Extensions

Extension Command Description
answer /answer Extract and interactively answer agent questions.
branch-term /branch Open a new terminal on the current session's git branch.
btw /btw Run a one-off side request with read-only tools and no context persistence.
caffeinate — Prevent system sleep while the agent runs.
ghostty — Ghostty tab title enhancements while the agent is working, waiting, or idle.
git-diff-stats — Status bar diff stats for local changes in the current repo.
git-pr-status — Status bar PR number and link for the current branch.
insights /insights Analyze Pi sessions and suggest reusable instructions, templates, skills, and extensions.
stash alt+x Stash the current message draft, send one message, then restore it.
loop /loop Repeat a prompt until the agent signals success.
memory /memory Opt-in project-local memory for learning and continuity across sessions.
notify — Terminal notification when the agent is waiting for input.
fast /fast Toggle fast processing for compatible models.
openai-verbosity /verbosity Set verbosity for supported GPT models.
review /review, /triage Multi-focus review and PR feedback triage for PRs, branches, commits, and local changes, with integrated follow-up fixes.
sandbox /sandbox OS-level sandboxing for bash commands with runtime overrides.
subagent — Delegate work to background Pi agents and follow up with them.
tool-display-mode ctrl+o Cycle tool output modes and combine background activity in the composer.
telegram /telegram Interact with Pi via a Telegram bot and local daemon.
usage /usage Historical provider usage breakdown with all-provider history and live quota snapshots.
websearch — Web search via Gemini, OpenAI, or Claude, leveraging Pi or browser session credentials.
worktree /worktree Create, list, and archive git worktrees, optionally opening them in a new terminal or tmux pane.

Skills

Skill Description
browser-tools Interactive browser automation via Chrome DevTools Protocol.
git-clean-history Reimplement a branch on a fresh branch off main with a clean commit history.
git-commit Tidy, focused commits with clear rationale in messages.
github-pull-request Create and steward pull requests through CI, review, and merge.
homeassistant-ops Operate a Home Assistant instance via REST/WebSocket APIs.
openscad Create and render OpenSCAD 3D models, export STL.
oracle Second opinion from another LLM for debugging, refactors, design, or code reviews.
sentry Fetch and analyze Sentry issues, events, transactions, and logs.
update-changelog Update CHANGELOG.md following Keep a Changelog.
web-design Distinctive, production-ready web interfaces.

Themes

Theme Description
tau-dark Pi's official dark theme with a calmer, more cohesive polish.

Agent configuration

Tau does not include agent configuration; those files are highly personal. Configure Pi with your own AGENTS.md, settings.json, sandbox config, and model preferences.