v0.173.0: Skill disable controls plus loop, plugin, hook, and settings fixes

New features

- Skill controls - You can now disable individual skills and see how skill settings resolve across scopes

Bug fixes

- Repeated tool calls - The agent now stops looping when it repeats the same tool call
- Plugin loading - Enabled plugins now load correctly across all install scopes
- Hook execution - Hooks now run exactly once per event
- Settings writes - Concurrent settings updates are no longer overwritten by stale cached writes
- Mission Control - The chat now repaints correctly when you close Mission Control (app)
- Sidebar update button - Fixed alignment of the sidebar update button (app)