Pytxo

Folder trust

Before Pytxo dispatches agents in a repository, you choose whether to trust the folder and which permission tier applies. This mirrors VS Code's "Do you trust this folder?" flow: preflight and planning work without trust; spawning real processes does not.

First launch

Run pytxo in a repo. If the canonical git root is not trusted yet, a full-screen tier picker appears:

TierSummary
DeepSpaceAir-gapped bubble: minimal host access
OrbitDefault engineering (recommended)
GalaxyHost tools + human-in-the-loop gates
SupernovaFull host privileges

Choose I trust this folder to persist the tier at ~/.pytxo/trusted-domains.json and open the Hypervisor Shell.

What works while untrusted

ActionAllowed
/doctor, /dry-run, /status, /helpYes
/models list, /models searchYes
/run, pytxo run (non-dry-run)No
Natural-language mission dispatchNo

CLI

pytxo trust orbit          # trust cwd with Orbit tier
pytxo trust galaxy --repo /path/to/repo

In the shell:

/trust orbit               # re-open or set tier

Trusted tier overrides the default permission_profile in pytxo.toml for that repo until you change it.

Security notes

  • Trust is keyed by canonical repo root, not the current working directory inside the tree.
  • Secrets stay in environment variables. Pytxo never writes API keys to disk.
  • See Permission tiers and Galaxy approvals for what each tier allows.

On this page