Daily Edition Sources +3

Tau Will Ask Before It Reads a Project’s AGENTS.md

Tau’s new Project Trust layer turns local instructions, skills, prompts, themes, and extension candidates into a directory-specific decision before they become ambient agent input.

A rough cream-paper diagram shows AGENTS.md, skills, prompts, and an extension feeding an ASK FIRST trust card, with a red NOT A SANDBOX stamp.
Diagram Punklocal project inputs are an approval boundary, not a sandbox.
repo alejandro-ao/tau evidence
3 source signals 1 repo commit d1b9484
Evidence: commit d1b9484 / August 5, 2026 / Daily Edition
Open Edition Evidence below

“Clone it and let the agent read the repo” sounds like a harmless first move. It is also how a project’s own instructions, prompt templates, themes, and extension code become part of an agent’s working environment. On August 4, the alejandro-ao/tau repository added Project Trust: a flow that makes the agent ask before it loads those project-controlled inputs.

That is a useful reframing: a repository is not merely where an agent works; it can be an input bundle that tries to shape how the agent works. The alejandro-ao/tau project’s public guide says the new gate checks names and metadata first, then asks before reading scoped AGENTS.md, project .tau and .agents skills and prompts, themes, system-prompt files, and extension candidates.

Local is no longer enough

The decision is tied to the canonical working directory rather than a guessed repository root. A reader can trust the exact folder, its displayed parent, or just the current run; they can also decline, with the same exact-folder or run-only choices. A child decision overrides an inherited parent one. In headless work, unresolved trust follows a user setting, while --approve and --no-approve apply only to that invocation.

The implementation matters because it is trying to stop “ambient” project material from sneaking in during ordinary lifecycle changes. The new tests cover a declined destination project after a session replacement, a reload that fails without replacing the live snapshot, and a project extension that must not survive a move to a different folder. This is not a warning banner bolted onto startup; it is an attempt to make the input choice survive the awkward parts of a working session.

A gate, not a moat

The strongest challenge to the story is also the sentence Tau puts in bold: Project Trust is not a sandbox. It does not constrain files, processes, shells, tools, network access, credentials, package installation, prompt injection, or data exfiltration. A project you trust can still be malicious. User-level resources and explicitly supplied CLI paths remain eligible, and project extensions still need their own opt-in.

That honesty makes the change more interesting, not less. It separates two decisions that agent tools often blur: whether a project gets to supply context at all, and what an agent is later allowed to do with that context. If you use Tau on unfamiliar clones, inspect the trust prompt as carefully as you inspect a permission prompt. The next signal worth watching is whether this boundary stays comprehensible when teams move between projects, reload sessions, and encounter more elaborate project-provided agent setup.

Evidence Trail

Receipts below the story

The article above is the public narrative. This section keeps the source trail and limits on the same page.

Edition
DateAugust 5, 2026
LaneDaily Edition
Confidence78%
Sources3
Reposalejandro-ao/tau

Primary Evidence

  • Public implementation change: Tau project-input trust commit
    • Shows: Tau added a protected-resource detector, a canonical-path trust store, CLI approve/decline overrides, project-extension gating, and focused tests that connect the decision to session loading and reload behavior.
  • Public documentation: Tau’s Project trust guide
    • Shows: the gate applies before Tau reads project .tau and .agents skills and prompts, themes, system-prompt files, AGENTS.md, and extension candidates; it documents exact, parent, and run-only decisions.
  • Public test receipt: Project Trust tests
    • Shows: tested decline, failed-reload, and destination-session behavior intended to prevent one project’s context or extension from being silently reused in another.

Evidence Limits

  • These sources show an implementation and its documented, tested intent. They do not establish a released version, adoption, operation in every environment, or the safety of a project after a reader chooses to trust it.
  • Project Trust is explicitly not an OS, process, network, credential, tool, or prompt-injection sandbox. Watch for public end-to-end reports on whether the boundary remains clear during real clone, reload, and cross-project workflows.
Letters & Corrections

Send a note to the desk

Corrections, missing context, or a follow-up lead.