diff options
| author | Dax Raad <[email protected]> | 2025-11-07 14:51:37 -0500 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-11-07 14:51:44 -0500 |
| commit | a96365fd81555a2967524930aeb949009008f9a2 (patch) | |
| tree | 94c9d9270618039920e24e49c634dd5ab72d11ca | |
| parent | 5f7e1e099b2b5786dd94a172c33d6997d54c215f (diff) | |
| download | opencode-a96365fd81555a2967524930aeb949009008f9a2.tar.gz opencode-a96365fd81555a2967524930aeb949009008f9a2.zip | |
Add command bar action to rename sessions
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/routes/session/index.tsx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index 830d475f8..cd3a8f72d 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -60,6 +60,7 @@ import type { PromptInfo } from "../../component/prompt/history" import { iife } from "@/util/iife" import { DialogConfirm } from "@tui/ui/dialog-confirm" import { DialogTimeline } from "./dialog-timeline" +import { DialogSessionRename } from "../../component/dialog-session-rename" import { Sidebar } from "./sidebar" import { LANGUAGE_EXTENSIONS } from "@/lsp/language" import parsers from "../../../../../../parsers-config.ts" @@ -192,6 +193,15 @@ export function Session() { const command = useCommandDialog() command.register(() => [ { + title: "Rename session", + value: "session.rename", + keybind: "session_rename", + category: "Session", + onSelect: (dialog) => { + dialog.replace(() => <DialogSessionRename session={route.sessionID} />) + }, + }, + { title: "Jump to message", value: "session.timeline", keybind: "session_timeline", |
