Unreachable configuration
A configuration setting that can never take effect given the rest of the policy.
Unreachable configuration
This warning fires when a top-level policy configuration is logically contradicted by the rules below it, making it impossible to ever take effect.
The most common case: a policy sets default: deny and includes deny rules, but
has no allow rules at all. Every request is denied by either the deny rules or the
default. No request can ever be allowed. The configuration is internally consistent
but effectively locks the agent out of all outbound calls.
Example
yaml
default: deny # blocks everything not matched by a rule
rules:
- name: deny-sensitive-apis
deny:
url: "*.internal.example.com/**"
# no allow rules - all outbound calls are blockedFix
Add explicit allow rules for the API endpoints your agent legitimately needs to
reach. With default: deny, only traffic that matches an allow rule can proceed:
yaml
default: deny
rules:
- name: deny-sensitive-apis
deny:
url: "*.internal.example.com/**"
- name: allow-openai
allow:
method: [POST]
url: "api.openai.com/v1/**"