$HOME/.tyba/config.toml, on any system. There is no per-platform variation — not even %APPDATA% on Windows.
The whole file
Today there is one field:~/.tyba/config.toml
Unknown sections and keys are ignored silently — there is no error for an extra field.
Which paths are valid
Each entry must be absolute or start with~:
When the change takes effect
The file is read once per agent session, at the moment it starts. There is no watcher and no hot reload. In practice: you edit, you save, and the next agent session you create already uses the new value. You don’t need to restart TYBA. Sessions already running carry on with the old value until they die.When the file is wrong
What it cannot loosen
read_allow does not open your secrets. The denials are applied after any permission and always win:
read_allow = ["~"] — your entire home — leaves those paths unreadable to the agent. There is no configuration that reverses this.
It does nothing on Windows
This isn’t a hole, it’s a consequence of how each system contains reads:- macOS and Linux — reads are closed by default.
read_allowis what opens exceptions. Without it, the agent does not read the path. - Windows — reads are open by default, and only a list of known secrets is closed. There is nothing to open: what
read_allowwould grant is already granted.
See also
- Repository configuration — the other
.tyba/config.toml, with quite different rules - Platforms — what the sandbox guarantees on each system