Problem or use case
Custom agents currently have no way to specify harness-level configuration, such as a Claude Code settings.json (permissions, hooks, env vars, etc.). Anyone wanting a custom agent to run with specific harness settings has to configure that outside of the agent definition, which means the settings aren't portable with the agent and have to be reapplied per environment.
Proposed solution
Support defining harness settings (e.g. a Claude settings.json-shaped config block) directly in a custom agent's definition, so the settings travel with the agent and are applied automatically whenever that agent runs.
Alternatives considered
Manually configuring harness settings outside the agent definition works but isn't portable and has to be redone per host/environment.
Imported from the parent repository for autonomous engineering evaluation.
Source issue: omnigent-ai#4496
Problem or use case
Custom agents currently have no way to specify harness-level configuration, such as a Claude Code
settings.json(permissions, hooks, env vars, etc.). Anyone wanting a custom agent to run with specific harness settings has to configure that outside of the agent definition, which means the settings aren't portable with the agent and have to be reapplied per environment.Proposed solution
Support defining harness settings (e.g. a Claude
settings.json-shaped config block) directly in a custom agent's definition, so the settings travel with the agent and are applied automatically whenever that agent runs.Alternatives considered
Manually configuring harness settings outside the agent definition works but isn't portable and has to be redone per host/environment.
Imported from the parent repository for autonomous engineering evaluation.
Source issue: omnigent-ai#4496