Skip to content

1.9.1

Choose a tag to compare

@CaseReed CaseReed released this 24 Jul 21:31
· 18 commits to main since this release

Added

  • A README section positions Flight Deck next to Claude Code's ultracode setting: ultracode raises reasoning effort and grants standing orchestration permission, while Flight Deck governs what that orchestration may spend and how its output is checked.

Fixed

  • Unquoted $HOME in the hook registration JSON (hooks/HOOKS.md, skills/mission-control/README.md) broke silently on any platform, in every release, when the home or config path contained a space: the hook died non-blocking, so the fanout guard could appear installed while enforcing nothing. The path is now quoted everywhere; the PowerShell guard's args array was never affected.
  • The installer prompt in README.md now states the quoting requirement for the hooks' registration JSON, with the one-line reason, so an assistant generating that JSON at install time cannot reintroduce the bug.
  • tools/doctor.sh now invokes each registered hook with a harmless no-op payload in a sandboxed PATH, confirming no shell-level path error and naming the quoting fix on failure; it skips rather than false-passing an unparseable command.
  • Both guards' settings.json fallback now honors CLAUDE_CONFIG_DIR, matching tools/doctor.sh, so a relocated config directory reads consistently everywhere the fallback applies.
  • The PowerShell guard now decodes stdin as UTF-8 explicitly instead of the console input codepage, so a non-ASCII payload (an accented word, a non-Latin path) no longer risks mis-decoding under Windows PowerShell 5.1.