Expand description
Plugin tighten-only config overlay merge.
Scans every <plugin>/.plugin.toml under the plugins directory, resolves the
union / intersection / max of the safelisted overlay keys, and mutates a Config
in place.
§Invariants
tools.shell.blocked_commandsgrows monotonically (union across all plugins).tools.shell.allowed_commandsnever grows beyond the base — an empty base stays empty (plugins cannot re-enableDEFAULT_BLOCKEDcommands). A non-empty base is narrowed to the intersection with every plugin’s list.skills.disambiguation_thresholdonly rises (max across all plugins).
Structs§
- Resolved
Overlay - Summary of the overlay applied to a
Configbyapply_plugin_config_overlays.
Functions§
- apply_
plugin_ config_ overlays - Apply tighten-only config overlays from every installed plugin to
config.