Transform of salvaged PR #34250 per maintainer direction: arbitrary config keys are a supported pattern (top-level scalars bridge into os.environ for skills and external apps), so hard-refusing unknown keys would break legitimate writes. Keep the contributor's schema walker and did-you-mean suggestion engine, but write the value first and print a post-write notice — no more bare success for plausible-but-wrong paths like gateway.discord.gateway_restart_notification, and no blocked writes. --force suppresses the notice for scripted use. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| _shared.py | ||
| acp.py | ||
| auth.py | ||
| backup.py | ||
| claw.py | ||
| config.py | ||
| console.py | ||
| cron.py | ||
| dashboard.py | ||
| debug.py | ||
| doctor.py | ||
| dump.py | ||
| gateway.py | ||
| gui.py | ||
| hooks.py | ||
| import_cmd.py | ||
| insights.py | ||
| login.py | ||
| logout.py | ||
| logs.py | ||
| mcp.py | ||
| memory.py | ||
| model.py | ||
| pairing.py | ||
| plugins.py | ||
| postinstall.py | ||
| profile.py | ||
| prompt_size.py | ||
| security.py | ||
| setup.py | ||
| skills.py | ||
| slack.py | ||
| status.py | ||
| tools.py | ||
| uninstall.py | ||
| update.py | ||
| version.py | ||
| webhook.py | ||
| whatsapp.py | ||