diff options
| author | GitHub Action <[email protected]> | 2025-12-18 16:39:21 +0000 |
|---|---|---|
| committer | GitHub Action <[email protected]> | 2025-12-18 16:39:21 +0000 |
| commit | 5cf8e5437210407d126f8c82b12d54c285ee4604 (patch) | |
| tree | 811508c7ffe54b8bc4eed673535ac6ebe85f1c11 | |
| parent | 7437ccd6f413a43e72d9bfde9e36bf3ff1baa00d (diff) | |
| download | opencode-5cf8e5437210407d126f8c82b12d54c285ee4604.tar.gz opencode-5cf8e5437210407d126f8c82b12d54c285ee4604.zip | |
chore: format code
4 files changed, 22 insertions, 5 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/dialog-fork-from-timeline.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/dialog-fork-from-timeline.tsx index 8b09e0786..d47d1df3b 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/dialog-fork-from-timeline.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/dialog-fork-from-timeline.tsx @@ -7,10 +7,7 @@ import { useSDK } from "@tui/context/sdk" import { useRoute } from "@tui/context/route" import { useDialog } from "../../ui/dialog" -export function DialogForkFromTimeline(props: { - sessionID: string - onMove: (messageID: string) => void -}) { +export function DialogForkFromTimeline(props: { sessionID: string; onMove: (messageID: string) => void }) { const sync = useSync() const dialog = useDialog() const sdk = useSDK() diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/dialog-timeline.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/dialog-timeline.tsx index d5e8b36a3..87248a6a8 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/dialog-timeline.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/dialog-timeline.tsx @@ -24,7 +24,9 @@ export function DialogTimeline(props: { const result = [] as DialogSelectOption<string>[] for (const message of messages) { if (message.role !== "user") continue - const part = (sync.data.part[message.id] ?? []).find((x) => x.type === "text" && !x.synthetic && !x.ignored,) as TextPart + const part = (sync.data.part[message.id] ?? []).find( + (x) => x.type === "text" && !x.synthetic && !x.ignored, + ) as TextPart if (!part) continue result.push({ title: part.text.replace(/\n/g, " "), diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts index fafdeb6d0..c96530737 100644 --- a/packages/sdk/js/src/v2/gen/types.gen.ts +++ b/packages/sdk/js/src/v2/gen/types.gen.ts @@ -843,6 +843,14 @@ export type KeybindsConfig = { */ session_timeline?: string /** + * Fork session from message + */ + session_fork?: string + /** + * Rename session + */ + session_rename?: string + /** * Share current session */ session_share?: string diff --git a/packages/sdk/openapi.json b/packages/sdk/openapi.json index 16561e259..09c7ea8e9 100644 --- a/packages/sdk/openapi.json +++ b/packages/sdk/openapi.json @@ -7077,6 +7077,16 @@ "default": "<leader>g", "type": "string" }, + "session_fork": { + "description": "Fork session from message", + "default": "none", + "type": "string" + }, + "session_rename": { + "description": "Rename session", + "default": "none", + "type": "string" + }, "session_share": { "description": "Share current session", "default": "none", |
