tau-all-agent
Full Tau package for Pi with coding workflows, web search, sandboxing, memory, Telegram, Home Assistant, OpenSCAD, skills, and a theme
Package details
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.1.3- Published
- May 4, 2026
- Downloads
- 380/mo · 380/wk
- Author
- goncalossilva
- License
- MIT
- Types
- extension, skill, theme
- Size
- 1.1 MB
- Dependencies
- 7 dependencies · 5 peers
Pi manifest JSON
{
"extensions": [
"extensions/answer.ts",
"extensions/branch-term.ts",
"extensions/btw.ts",
"extensions/ghostty.ts",
"extensions/git-diff-stats.ts",
"extensions/git-pr-status.ts",
"extensions/insights.ts",
"extensions/interlude.ts",
"extensions/loop.ts",
"extensions/memory.ts",
"extensions/notify.ts",
"extensions/openai-fast.ts",
"extensions/openai-verbosity.ts",
"extensions/review.ts",
"extensions/sandbox/index.ts",
"extensions/tool-display-mode.ts",
"extensions/usage/index.ts",
"extensions/websearch/index.ts",
"extensions/worktree.ts",
"extensions/telegram/index.ts"
],
"skills": [
"skills/browser-tools",
"skills/git-clean-history",
"skills/git-commit",
"skills/oracle",
"skills/sentry",
"skills/update-changelog",
"skills/web-design",
"skills/homeassistant-ops",
"skills/openscad"
],
"themes": [
"themes/tau-dark.json"
]
}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. |
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. |
interlude |
alt+x |
Stash the current message draft, send one interlude message, then restore the draft. |
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. |
openai-fast |
/fast |
Toggle priority service tier for supported OpenAI models. |
openai-verbosity |
/verbosity |
Set verbosity for supported OpenAI 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. |
tool-display-mode |
ctrl+o |
Cycle tool output between Pi's default rendering, expanded output, and compact summaries. |
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. |
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.