├── .claude └── commands │ └── kiro │ ├── spec-design.md │ ├── spec-impl.md │ ├── spec-init.md │ ├── spec-requirements.md │ ├── spec-status.md │ ├── spec-tasks.md │ ├── steering-custom.md │ ├── steering.md │ ├── validate-design.md │ └── validate-gap.md ├── .devcontainer ├── Dockerfile ├── devcontainer.json └── init-firewall.sh ├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── npm-publish.yml ├── .gitignore ├── .kiro ├── specs │ ├── loading-spinner-async-operations │ │ ├── design.md │ │ └── requirements.md │ └── result-pattern-error-handling-2 │ │ ├── design.md │ │ └── requirements.md └── steering │ ├── product.md │ ├── structure.md │ └── tech.md ├── .mise.toml ├── .npmignore ├── .prettierignore ├── AGENTS.md ├── CLAUDE.md ├── LICENSE ├── README.md ├── docs ├── auto-approval.schema.json ├── auto-verification.md ├── command-config.md ├── devcontainer.md ├── effect-error-handling-migration.md ├── gemini-support.md ├── git-worktree-config.md ├── multi-project.md ├── status-hooks.md ├── worktree-auto-directory.md └── worktree-hooks.md ├── eslint.config.js ├── package.json ├── shortcuts.example.json ├── src ├── cli.test.ts ├── cli.tsx ├── components │ ├── App.test.tsx │ ├── App.tsx │ ├── Configuration.tsx │ ├── ConfigureCommand.tsx │ ├── ConfigureCustomCommand.tsx │ ├── ConfigureOther.test.tsx │ ├── ConfigureOther.tsx │ ├── ConfigureShortcuts.tsx │ ├── ConfigureStatusHooks.test.tsx │ ├── ConfigureStatusHooks.tsx │ ├── ConfigureWorktree.tsx │ ├── ConfigureWorktreeHooks.test.tsx │ ├── ConfigureWorktreeHooks.tsx │ ├── Confirmation.tsx │ ├── CustomCommandSummary.tsx │ ├── DeleteConfirmation.tsx │ ├── DeleteWorktree.test.tsx │ ├── DeleteWorktree.tsx │ ├── LoadingSpinner.test.tsx │ ├── LoadingSpinner.tsx │ ├── Menu.recent-projects.test.tsx │ ├── Menu.test.tsx │ ├── Menu.tsx │ ├── MergeWorktree.test.tsx │ ├── MergeWorktree.tsx │ ├── NewWorktree.test.tsx │ ├── NewWorktree.tsx │ ├── PresetSelector.tsx │ ├── ProjectList.recent-projects.test.tsx │ ├── ProjectList.test.tsx │ ├── ProjectList.tsx │ ├── RemoteBranchSelector.test.tsx │ ├── RemoteBranchSelector.tsx │ ├── Session.tsx │ └── TextInputWrapper.tsx ├── constants │ ├── env.ts │ ├── error.ts │ ├── statePersistence.ts │ └── statusIcons.ts ├── hooks │ ├── useGitStatus.test.ts │ ├── useGitStatus.ts │ └── useSearchMode.ts ├── services │ ├── __tests__ │ │ ├── stateDetector.claude.test.ts │ │ ├── stateDetector.cline.test.ts │ │ ├── stateDetector.codex.test.ts │ │ ├── stateDetector.cursor.test.ts │ │ ├── stateDetector.gemini.test.ts │ │ ├── stateDetector.github-copilot.test.ts │ │ └── testUtils.ts │ ├── autoApprovalVerifier.test.ts │ ├── autoApprovalVerifier.ts │ ├── configurationManager.effect.test.ts │ ├── configurationManager.selectPresetOnStart.test.ts │ ├── configurationManager.test.ts │ ├── configurationManager.ts │ ├── globalSessionOrchestrator.test.ts │ ├── globalSessionOrchestrator.ts │ ├── projectManager.test.ts │ ├── projectManager.ts │ ├── sessionManager.autoApproval.test.ts │ ├── sessionManager.effect.test.ts │ ├── sessionManager.statePersistence.test.ts │ ├── sessionManager.test.ts │ ├── sessionManager.ts │ ├── shortcutManager.test.ts │ ├── shortcutManager.ts │ ├── stateDetector.ts │ ├── worktreeConfigManager.ts │ ├── worktreeService.sort.test.ts │ ├── worktreeService.test.ts │ └── worktreeService.ts ├── types │ ├── errors.test.ts │ ├── errors.ts │ └── index.ts └── utils │ ├── claudeDir.test.ts │ ├── claudeDir.ts │ ├── concurrencyLimit.test.ts │ ├── concurrencyLimit.ts │ ├── gitStatus.test.ts │ ├── gitStatus.ts │ ├── hookExecutor.test.ts │ ├── hookExecutor.ts │ ├── logger.ts │ ├── promptDetector.test.ts │ ├── promptDetector.ts │ ├── terminalCapabilities.test.ts │ ├── terminalCapabilities.ts │ ├── testHelpers.test.ts │ ├── testHelpers.ts │ ├── worktreeConfig.test.ts │ ├── worktreeConfig.ts │ ├── worktreeUtils.test.ts │ └── worktreeUtils.ts ├── tsconfig.json └── vitest.config.ts /.claude/commands/kiro/spec-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.claude/commands/kiro/spec-design.md -------------------------------------------------------------------------------- /.claude/commands/kiro/spec-impl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.claude/commands/kiro/spec-impl.md -------------------------------------------------------------------------------- /.claude/commands/kiro/spec-init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.claude/commands/kiro/spec-init.md -------------------------------------------------------------------------------- /.claude/commands/kiro/spec-requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.claude/commands/kiro/spec-requirements.md -------------------------------------------------------------------------------- /.claude/commands/kiro/spec-status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.claude/commands/kiro/spec-status.md -------------------------------------------------------------------------------- /.claude/commands/kiro/spec-tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.claude/commands/kiro/spec-tasks.md -------------------------------------------------------------------------------- /.claude/commands/kiro/steering-custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.claude/commands/kiro/steering-custom.md -------------------------------------------------------------------------------- /.claude/commands/kiro/steering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.claude/commands/kiro/steering.md -------------------------------------------------------------------------------- /.claude/commands/kiro/validate-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.claude/commands/kiro/validate-design.md -------------------------------------------------------------------------------- /.claude/commands/kiro/validate-gap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.claude/commands/kiro/validate-gap.md -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/init-firewall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.devcontainer/init-firewall.sh -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | *.log 4 | .idea/ 5 | -------------------------------------------------------------------------------- /.kiro/specs/loading-spinner-async-operations/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.kiro/specs/loading-spinner-async-operations/design.md -------------------------------------------------------------------------------- /.kiro/specs/loading-spinner-async-operations/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.kiro/specs/loading-spinner-async-operations/requirements.md -------------------------------------------------------------------------------- /.kiro/specs/result-pattern-error-handling-2/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.kiro/specs/result-pattern-error-handling-2/design.md -------------------------------------------------------------------------------- /.kiro/specs/result-pattern-error-handling-2/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.kiro/specs/result-pattern-error-handling-2/requirements.md -------------------------------------------------------------------------------- /.kiro/steering/product.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.kiro/steering/product.md -------------------------------------------------------------------------------- /.kiro/steering/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.kiro/steering/structure.md -------------------------------------------------------------------------------- /.kiro/steering/tech.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.kiro/steering/tech.md -------------------------------------------------------------------------------- /.mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.mise.toml -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/README.md -------------------------------------------------------------------------------- /docs/auto-approval.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/docs/auto-approval.schema.json -------------------------------------------------------------------------------- /docs/auto-verification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/docs/auto-verification.md -------------------------------------------------------------------------------- /docs/command-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/docs/command-config.md -------------------------------------------------------------------------------- /docs/devcontainer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/docs/devcontainer.md -------------------------------------------------------------------------------- /docs/effect-error-handling-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/docs/effect-error-handling-migration.md -------------------------------------------------------------------------------- /docs/gemini-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/docs/gemini-support.md -------------------------------------------------------------------------------- /docs/git-worktree-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/docs/git-worktree-config.md -------------------------------------------------------------------------------- /docs/multi-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/docs/multi-project.md -------------------------------------------------------------------------------- /docs/status-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/docs/status-hooks.md -------------------------------------------------------------------------------- /docs/worktree-auto-directory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/docs/worktree-auto-directory.md -------------------------------------------------------------------------------- /docs/worktree-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/docs/worktree-hooks.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/package.json -------------------------------------------------------------------------------- /shortcuts.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/shortcuts.example.json -------------------------------------------------------------------------------- /src/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/cli.test.ts -------------------------------------------------------------------------------- /src/cli.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/cli.tsx -------------------------------------------------------------------------------- /src/components/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/App.test.tsx -------------------------------------------------------------------------------- /src/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/App.tsx -------------------------------------------------------------------------------- /src/components/Configuration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/Configuration.tsx -------------------------------------------------------------------------------- /src/components/ConfigureCommand.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ConfigureCommand.tsx -------------------------------------------------------------------------------- /src/components/ConfigureCustomCommand.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ConfigureCustomCommand.tsx -------------------------------------------------------------------------------- /src/components/ConfigureOther.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ConfigureOther.test.tsx -------------------------------------------------------------------------------- /src/components/ConfigureOther.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ConfigureOther.tsx -------------------------------------------------------------------------------- /src/components/ConfigureShortcuts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ConfigureShortcuts.tsx -------------------------------------------------------------------------------- /src/components/ConfigureStatusHooks.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ConfigureStatusHooks.test.tsx -------------------------------------------------------------------------------- /src/components/ConfigureStatusHooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ConfigureStatusHooks.tsx -------------------------------------------------------------------------------- /src/components/ConfigureWorktree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ConfigureWorktree.tsx -------------------------------------------------------------------------------- /src/components/ConfigureWorktreeHooks.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ConfigureWorktreeHooks.test.tsx -------------------------------------------------------------------------------- /src/components/ConfigureWorktreeHooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ConfigureWorktreeHooks.tsx -------------------------------------------------------------------------------- /src/components/Confirmation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/Confirmation.tsx -------------------------------------------------------------------------------- /src/components/CustomCommandSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/CustomCommandSummary.tsx -------------------------------------------------------------------------------- /src/components/DeleteConfirmation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/DeleteConfirmation.tsx -------------------------------------------------------------------------------- /src/components/DeleteWorktree.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/DeleteWorktree.test.tsx -------------------------------------------------------------------------------- /src/components/DeleteWorktree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/DeleteWorktree.tsx -------------------------------------------------------------------------------- /src/components/LoadingSpinner.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/LoadingSpinner.test.tsx -------------------------------------------------------------------------------- /src/components/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/LoadingSpinner.tsx -------------------------------------------------------------------------------- /src/components/Menu.recent-projects.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/Menu.recent-projects.test.tsx -------------------------------------------------------------------------------- /src/components/Menu.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/Menu.test.tsx -------------------------------------------------------------------------------- /src/components/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/Menu.tsx -------------------------------------------------------------------------------- /src/components/MergeWorktree.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/MergeWorktree.test.tsx -------------------------------------------------------------------------------- /src/components/MergeWorktree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/MergeWorktree.tsx -------------------------------------------------------------------------------- /src/components/NewWorktree.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/NewWorktree.test.tsx -------------------------------------------------------------------------------- /src/components/NewWorktree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/NewWorktree.tsx -------------------------------------------------------------------------------- /src/components/PresetSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/PresetSelector.tsx -------------------------------------------------------------------------------- /src/components/ProjectList.recent-projects.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ProjectList.recent-projects.test.tsx -------------------------------------------------------------------------------- /src/components/ProjectList.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ProjectList.test.tsx -------------------------------------------------------------------------------- /src/components/ProjectList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/ProjectList.tsx -------------------------------------------------------------------------------- /src/components/RemoteBranchSelector.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/RemoteBranchSelector.test.tsx -------------------------------------------------------------------------------- /src/components/RemoteBranchSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/RemoteBranchSelector.tsx -------------------------------------------------------------------------------- /src/components/Session.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/Session.tsx -------------------------------------------------------------------------------- /src/components/TextInputWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/components/TextInputWrapper.tsx -------------------------------------------------------------------------------- /src/constants/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/constants/env.ts -------------------------------------------------------------------------------- /src/constants/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/constants/error.ts -------------------------------------------------------------------------------- /src/constants/statePersistence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/constants/statePersistence.ts -------------------------------------------------------------------------------- /src/constants/statusIcons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/constants/statusIcons.ts -------------------------------------------------------------------------------- /src/hooks/useGitStatus.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/hooks/useGitStatus.test.ts -------------------------------------------------------------------------------- /src/hooks/useGitStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/hooks/useGitStatus.ts -------------------------------------------------------------------------------- /src/hooks/useSearchMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/hooks/useSearchMode.ts -------------------------------------------------------------------------------- /src/services/__tests__/stateDetector.claude.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/__tests__/stateDetector.claude.test.ts -------------------------------------------------------------------------------- /src/services/__tests__/stateDetector.cline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/__tests__/stateDetector.cline.test.ts -------------------------------------------------------------------------------- /src/services/__tests__/stateDetector.codex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/__tests__/stateDetector.codex.test.ts -------------------------------------------------------------------------------- /src/services/__tests__/stateDetector.cursor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/__tests__/stateDetector.cursor.test.ts -------------------------------------------------------------------------------- /src/services/__tests__/stateDetector.gemini.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/__tests__/stateDetector.gemini.test.ts -------------------------------------------------------------------------------- /src/services/__tests__/stateDetector.github-copilot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/__tests__/stateDetector.github-copilot.test.ts -------------------------------------------------------------------------------- /src/services/__tests__/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/__tests__/testUtils.ts -------------------------------------------------------------------------------- /src/services/autoApprovalVerifier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/autoApprovalVerifier.test.ts -------------------------------------------------------------------------------- /src/services/autoApprovalVerifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/autoApprovalVerifier.ts -------------------------------------------------------------------------------- /src/services/configurationManager.effect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/configurationManager.effect.test.ts -------------------------------------------------------------------------------- /src/services/configurationManager.selectPresetOnStart.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/configurationManager.selectPresetOnStart.test.ts -------------------------------------------------------------------------------- /src/services/configurationManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/configurationManager.test.ts -------------------------------------------------------------------------------- /src/services/configurationManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/configurationManager.ts -------------------------------------------------------------------------------- /src/services/globalSessionOrchestrator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/globalSessionOrchestrator.test.ts -------------------------------------------------------------------------------- /src/services/globalSessionOrchestrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/globalSessionOrchestrator.ts -------------------------------------------------------------------------------- /src/services/projectManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/projectManager.test.ts -------------------------------------------------------------------------------- /src/services/projectManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/projectManager.ts -------------------------------------------------------------------------------- /src/services/sessionManager.autoApproval.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/sessionManager.autoApproval.test.ts -------------------------------------------------------------------------------- /src/services/sessionManager.effect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/sessionManager.effect.test.ts -------------------------------------------------------------------------------- /src/services/sessionManager.statePersistence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/sessionManager.statePersistence.test.ts -------------------------------------------------------------------------------- /src/services/sessionManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/sessionManager.test.ts -------------------------------------------------------------------------------- /src/services/sessionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/sessionManager.ts -------------------------------------------------------------------------------- /src/services/shortcutManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/shortcutManager.test.ts -------------------------------------------------------------------------------- /src/services/shortcutManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/shortcutManager.ts -------------------------------------------------------------------------------- /src/services/stateDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/stateDetector.ts -------------------------------------------------------------------------------- /src/services/worktreeConfigManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/worktreeConfigManager.ts -------------------------------------------------------------------------------- /src/services/worktreeService.sort.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/worktreeService.sort.test.ts -------------------------------------------------------------------------------- /src/services/worktreeService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/worktreeService.test.ts -------------------------------------------------------------------------------- /src/services/worktreeService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/services/worktreeService.ts -------------------------------------------------------------------------------- /src/types/errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/types/errors.test.ts -------------------------------------------------------------------------------- /src/types/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/types/errors.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/claudeDir.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/claudeDir.test.ts -------------------------------------------------------------------------------- /src/utils/claudeDir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/claudeDir.ts -------------------------------------------------------------------------------- /src/utils/concurrencyLimit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/concurrencyLimit.test.ts -------------------------------------------------------------------------------- /src/utils/concurrencyLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/concurrencyLimit.ts -------------------------------------------------------------------------------- /src/utils/gitStatus.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/gitStatus.test.ts -------------------------------------------------------------------------------- /src/utils/gitStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/gitStatus.ts -------------------------------------------------------------------------------- /src/utils/hookExecutor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/hookExecutor.test.ts -------------------------------------------------------------------------------- /src/utils/hookExecutor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/hookExecutor.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/promptDetector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/promptDetector.test.ts -------------------------------------------------------------------------------- /src/utils/promptDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/promptDetector.ts -------------------------------------------------------------------------------- /src/utils/terminalCapabilities.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/terminalCapabilities.test.ts -------------------------------------------------------------------------------- /src/utils/terminalCapabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/terminalCapabilities.ts -------------------------------------------------------------------------------- /src/utils/testHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/testHelpers.test.ts -------------------------------------------------------------------------------- /src/utils/testHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/testHelpers.ts -------------------------------------------------------------------------------- /src/utils/worktreeConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/worktreeConfig.test.ts -------------------------------------------------------------------------------- /src/utils/worktreeConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/worktreeConfig.ts -------------------------------------------------------------------------------- /src/utils/worktreeUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/worktreeUtils.test.ts -------------------------------------------------------------------------------- /src/utils/worktreeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/src/utils/worktreeUtils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbwo/ccmanager/HEAD/vitest.config.ts --------------------------------------------------------------------------------