16a997850a
fix: skip environment preparer for repo-less tasks like config chat Config chat sessions created without repository associations would crash with "no repository path provided" when the workspace default executor had a registered preparer (e.g. worktree). The preparer was selected based on executor type but had no repository to work with. Skip any environment preparer when RepositoryPath is empty — the session falls through to the quick-chat workspace path instead.