tau-coding-agent

thememaintained

Opinionated Pi package with web search, review workflows, sandboxing, memory, usage reporting, skills, and a theme

by · v0.1.6 · published 1w ago

$ pi install npm:tau-coding-agent
downloads/mo
484
stars
8
last push
1w ago
open issues
3

Signals

license: MITtestspi manifest: missinginstall size: —deps: 0peer deps: 0

Download trend

742 downloads · last 12 weeks (weekly)

README

tau-coding-agent

Coding agent built on top of Pi.

Tau turns Pi's minimal core into an opinionated, polished coding-agent setup with web search, code review workflows, sandboxing, local memory, usage reporting, and a curated skill set for day-to-day software work.

Install

pi install npm:tau-coding-agent

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

pi install -l npm:tau-coding-agent

Extensions

ExtensionCommandDescription
answer/answerExtract and interactively answer agent questions.
branch-term/branchOpen a new terminal on the current session's git branch.
btw/btwRun a one-off side request with read-only tools and no context persistence.
ghosttyGhostty tab title enhancements while the agent is working, waiting, or idle.
git-diff-statsStatus bar diff stats for local changes in the current repo.
git-pr-statusStatus bar PR number and link for the current branch.
insights/insightsAnalyze Pi sessions and suggest reusable instructions, templates, skills, and extensions.
stashalt+xStash the current message draft, send one message, then restore it.
loop/loopRepeat a prompt until the agent signals success.
memory/memoryOpt-in project-local memory for learning and continuity across sessions.
notifyTerminal notification when the agent is waiting for input.
openai-fast/fastToggle priority service tier for supported OpenAI models.
openai-verbosity/verbositySet verbosity for supported OpenAI models.
review/review, /triageMulti-focus review and PR feedback triage for PRs, branches, commits, and local changes, with integrated follow-up fixes.
sandbox/sandboxOS-level sandboxing for bash commands with runtime overrides.
tool-display-modectrl+oCycle tool output between Pi's default rendering, expanded output, and compact summaries.
usage/usageHistorical provider usage breakdown with all-provider history and live quota snapshots.
websearchWeb search via Gemini, OpenAI, or Claude, leveraging Pi or browser session credentials.
worktree/worktreeCreate, list, and archive git worktrees, optionally opening them in a new terminal or tmux pane.

Skills

SkillDescription
browser-toolsInteractive browser automation via Chrome DevTools Protocol.
git-clean-historyReimplement a branch on a fresh branch off main with a clean commit history.
git-commitTidy, focused commits with clear rationale in messages.
oracleSecond opinion from another LLM for debugging, refactors, design, or code reviews.
sentryFetch and analyze Sentry issues, events, transactions, and logs.
update-changelogUpdate CHANGELOG.md following Keep a Changelog.
web-designDistinctive, production-ready web interfaces.

Themes

ThemeDescription
tau-darkPi'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.