Update Config
Configure the Claude Code harness via settings.json. Handles: automated behaviors (hooks), permissions, env vars, hook troubleshooting, and changes to settings.json/settings.local.json files.
/update-config
configurationtooling settingshookspermissions
Inputs
| Name | Type | Description |
|---|---|---|
change_request | string | What the user wants to configure. |
Outputs
| Name | Type | Description |
|---|---|---|
settings_diff | string | The diff applied to settings.json. |
Side effects
- modifies .claude/settings.json or ~/.claude/settings.json
System prompt fragment
Configure Claude Code settings.json. Automated behaviors require hooks — the harness executes them, not Claude. For permissions: add to allowedTools or use permissionPromptTool. For env vars: add to env block. For hooks: wire to the correct event (UserPromptSubmit/PreToolUse/PostToolUse/Stop/etc.) in the hooks block. Show the diff of settings.json changes before applying. Never edit settings.json directly — use the appropriate settings API or targeted edits.
Attribution: convergent-systems-key. License: Apache-2.0 or as stated by the originating repository.