Repo: coder/registry
Scope: Update all AI agent modules that use agentapi to pass through new state persistence variables.
Changes:
- Update all AI agent modules to expose and pass through the new agentapi variable:
- Each module should accept this as an optional variable and pass it to the agentapi module it imports
- The
state_file_path and pid_file_path variables remain internal to the agentapi base module
Modules to update (11 total):
coder/modules/claude-code
coder/modules/aider
coder/modules/goose
coder/modules/amazon-q
coder-labs/modules/auggie
coder-labs/modules/codex
coder-labs/modules/copilot
coder-labs/modules/cursor-cli
coder-labs/modules/gemini
coder-labs/modules/opencode
coder-labs/modules/sourcegraph-amp
Files (in registry repo):
coder/modules/claude-code/main.tf
coder/modules/aider/main.tf
coder/modules/goose/main.tf
coder/modules/amazon-q/main.tf
coder-labs/modules/auggie/main.tf
coder-labs/modules/codex/main.tf
coder-labs/modules/copilot/main.tf
coder-labs/modules/cursor-cli/main.tf
coder-labs/modules/gemini/main.tf
coder-labs/modules/opencode/main.tf
coder-labs/modules/sourcegraph-amp/main.tf
Acceptance criteria:
Dependencies:
References:
Repo:
coder/registryScope: Update all AI agent modules that use agentapi to pass through new state persistence variables.
Changes:
enable_state_persistencestate_file_pathandpid_file_pathvariables remain internal to the agentapi base moduleModules to update (11 total):
coder/modules/claude-codecoder/modules/aidercoder/modules/goosecoder/modules/amazon-qcoder-labs/modules/auggiecoder-labs/modules/codexcoder-labs/modules/copilotcoder-labs/modules/cursor-clicoder-labs/modules/geminicoder-labs/modules/opencodecoder-labs/modules/sourcegraph-ampFiles (in registry repo):
coder/modules/claude-code/main.tfcoder/modules/aider/main.tfcoder/modules/goose/main.tfcoder/modules/amazon-q/main.tfcoder-labs/modules/auggie/main.tfcoder-labs/modules/codex/main.tfcoder-labs/modules/copilot/main.tfcoder-labs/modules/cursor-cli/main.tfcoder-labs/modules/gemini/main.tfcoder-labs/modules/opencode/main.tfcoder-labs/modules/sourcegraph-amp/main.tfAcceptance criteria:
enable_state_persistencevariable with appropriate defaultDependencies:
References: