Commit

5f81e0b

@dtinth #40 is green: every smoke run passes the new ~/.local/bin PATH check, and Devin had no comments. I also corrected the smoke totals in AGENTS.md to what CI reports (78 and 80). Ready to merge.
Merged. And assuming I run a box on tailscale, if I want to access my files via SMB protocol (i.e. iPad’s Files app), what are my options? Does a userland solution exist that I can let Pitchfork run?
Thanks! Easiest first: Taildrive. The Tailscale app on iPad shows Taildrive shares in Files, so no SMB needed. The box shares a dir with tailscale drive share, and the policy file grants drive:share/drive:access. Here tailscaled lives in the sidecar, so the shared dir would…
Barely. tailscaled lives in the tailscale sidecar, which shares only the network with agent-env, so it just needs the folder too:
yaml
  tailscale:
    volumes:
      - ts-state:/var/lib/tailscale
      - workspace:/workspace   # new
The rest is outside compose: a one-off docker compose exec tailscale tailscale drive share workspace /workspace (kept in ts-state), plus drive:share/drive:access in the tailnet policy. Open question: who owns the files written through it. tailscaled is root, and dev (1000) owns the volume. That's the first thing I'd test.

commit 5f81e0b