Skip to content

Enhancement: Consider ~/.agentctl/config.json for persistent defaults #67

@c-h-

Description

@c-h-

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions