config defines `[permissions]` profiles but does not set `default_permissions`

Open 💬 1 comment Opened Mar 15, 2026 by Joshuaalbert

What version of the Codex App are you using (From “About Codex” dialog)?

0.114.0

What subscription do you have?

pro

What platform is your computer?

Linux 6.8.0-101-generic x86_64 x86_64

What issue are you seeing?

I'm trying to set permissions so that the agent is allowed to open sockets. I'm developing with ZMQ and obviously need to be able to open sockets etc. But it complains there are no permissions set for that. So I set my config to

model = "gpt-5.4"
plan_mode_reasoning_effort = "xhigh"

[projects."..."]
trust_level = "trusted"


[notice.model_migrations]
"gpt-5.3-codex" = "gpt-5.4"

[permissions.network]
enabled = true
allow_local_binding = false

When I try to start codex I get: [permissions] profiles but does not set default_permissions

What steps can reproduce the bug?

  1. Add this to config.toml
[permissions.network]
enabled = true
allow_local_binding = false
  1. open codex in the project in a trusted project.
  2. See error

What is the expected behavior?

I would expect that I can set permissions per project, but currently the docs don't specify how to do that. And in addition, the cryptic bug references a non-existent default_permissions config field.

Additional information

_No response_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗