As agentctl grows more configurable (hook timeouts, default cwd, adapter preferences, etc.), passing everything via CLI flags becomes unwieldy.
Proposal
Add support for a ~/.agentctl/config.json (or .agentctlrc) for persistent defaults. Similar to how Claude Code uses ~/.claude/settings.json.
Example config
{
"defaults": {
"adapter": "claude-code",
"onCreateTimeout": 300,
"onCreateMustSucceed": true
}
}
Priority
Low — no immediate need. File individual settings under CLI flags first, consider config file when there are 3+ settings that users commonly want to persist.
Related
As agentctl grows more configurable (hook timeouts, default cwd, adapter preferences, etc.), passing everything via CLI flags becomes unwieldy.
Proposal
Add support for a
~/.agentctl/config.json(or.agentctlrc) for persistent defaults. Similar to how Claude Code uses~/.claude/settings.json.Example config
{ "defaults": { "adapter": "claude-code", "onCreateTimeout": 300, "onCreateMustSucceed": true } }Priority
Low — no immediate need. File individual settings under CLI flags first, consider config file when there are 3+ settings that users commonly want to persist.
Related