Commit Graph
24 Commits
Author SHA1 Message Date
bendtherules 6b07a7ac2a feat: add required mode flag to cleanup and close
- Made `mode` a mandatory property in `MultiModelOptions`, `CloseSessionOptions`, and `CleanupOptions`.
- Updated function signatures to accept `mode` and removed default empty option objects where appropriate.
- Passed `mode: "cli"` from CLI commands and `mode: "tool"` from tool commands to cleanup, close, and open operations.
- Adjusted internal handling to use the provided `mode` (removed fallback defaults).
- Updated type definitions and added documentation for the new `mode` field.
2026-03-23 13:59:05 +05:30
bendtherules 8b85bc4a39 refactor(tools): change noRemote option from literal true to boolean with default false 2026-03-23 13:17:53 +05:30
bendtherules c6698e7c22 fix: load CLI version from package.json 2026-03-23 13:11:25 +05:30
bendtherules f58cd1e897 fix: remote argument schema
Removed unnecessary union wrapper for the `remote` argument, now using a direct string schema with optional flag and updated description.
2026-03-23 12:55:50 +05:30
bendtherules 46d81b4162 feat(tools): enhance CLI tool descriptions and add remote handling option
- Updated `cleanupTool` description to include detailed usage and arguments.
- Added optional `noRemote` flag to `cleanupTool` for local‑only tag deletion.
- Adjusted remote handling logic to respect the new `noRemote` flag.
- Expanded `closeTool` description with clear argument documentation.
- Expanded `openTool` description with detailed argument documentation.
2026-03-23 10:24:49 +05:30
bendtherules 6e2521b70d feat: add multi-model cleanup tool and CLI command
- Bump `@opencode-ai/plugin` dependency from 1.2.27 to 1.3.0.
- Introduce `cleanup` command in CLI with force and remote options.
- Export `cleanupMultiModel` from core index.
- Register `multi-model-cleanup` tool in plugin and update exports.
- Add `CleanupOptions` and `CleanupResult` types to define cleanup behavior and results.
2026-03-23 09:43:43 +05:30
bendtherules 36c6700437 fix: Fix biome correctness errors 2026-03-23 08:32:30 +05:30
bendtherules 7a164c705c build: add biome formatter and linter 2026-03-23 08:17:27 +05:30
bendtherules 0503c474a8 fix: use sessionName instead of safeSessionName in tmux commands 2026-03-21 17:42:38 +05:30
bendtherules b92fdc692b fix: remove default value for --no-tags option 2026-03-21 17:29:09 +05:30
bendtherules 81b25bd348 fix: close cli options - improve negative options 2026-03-21 16:42:24 +05:30
bendtherules b2621a10de fix: console logs branch names directly for close confirmation 2026-03-21 16:41:54 +05:30
bendtherules 7180569b87 feat: add option to disable archive tags 2026-03-21 01:27:43 +05:30
bendtherules 787fa75df4 build: color-code open and close outputs 2026-03-21 01:05:17 +05:30
bendtherules 17bb1130c8 build: color-code open output 2026-03-21 00:22:31 +05:30
bendtherules 8a087275b3 refactor: rename launchMultiModel to openMultiModel 2026-03-20 13:38:46 +05:30
bendtherules 962c9a474f refactor: rename src/core/launch.ts to open.ts 2026-03-20 13:33:30 +05:30
bendtherules da0ed90192 fix: sanitize session name in getWorktreesForSession function 2026-03-20 13:17:10 +05:30
bendtherules 05dc93b1ed fix: update model references from gpt-4o to gpt-5-2 in utils and tests 2026-03-20 10:23:55 +05:30
bendtherules d03e14178b fix: update model references from gpt-4o to gpt-5.2 in README and tests 2026-03-20 10:17:11 +05:30
bendtherules d34401bc0e fix: streamline tmux session termination and cleanup logic 2026-03-20 08:34:38 +05:30
bendtherules 29e32ca0f1 build: Fix branch name delete 2026-03-19 20:07:17 +05:30
bendtherules bfd55e0f9f build: add direct cleanup command 2026-03-19 19:41:25 +05:30
bendtherules ca753cd1ca Impl: tool-npm-package 2026-03-19 19:12:50 +05:30