diff options
| author | Aiden Cline <[email protected]> | 2025-11-19 22:45:40 -0600 |
|---|---|---|
| committer | Aiden Cline <[email protected]> | 2025-11-19 22:45:40 -0600 |
| commit | 97893bd7e64771e70dbfa4cd32ed2322ee596ece (patch) | |
| tree | a26871c328cdea31ac5ebc2cab9c6251f6b1bf40 | |
| parent | bfefdb37523ab3f82f7d53e3e35aeb00b8dba3b3 (diff) | |
| download | opencode-97893bd7e64771e70dbfa4cd32ed2322ee596ece.tar.gz opencode-97893bd7e64771e70dbfa4cd32ed2322ee596ece.zip | |
tweak: make /export go to cwd
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/routes/session/index.tsx | 5 | ||||
| -rw-r--r-- | packages/opencode/src/provider/transform.ts | 1 |
2 files changed, 2 insertions, 4 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 190180d9b..c9940261b 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -583,9 +583,8 @@ export function Session() { transcript += `---\n\n` } - // Save to file in data directory - const exportDir = path.join(Global.Path.data, "exports") - await fs.mkdir(exportDir, { recursive: true }) + // Save to file in current working directory + const exportDir = process.cwd() const timestamp = new Date().toISOString().replace(/[:.]/g, "-") const filename = `session-${sessionData.id.slice(0, 8)}-${timestamp}.md` diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 66a9ebfd9..32968cfeb 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -24,7 +24,6 @@ export namespace ProviderTransform { const result: ModelMessage[] = [] for (let i = 0; i < msgs.length; i++) { const msg = msgs[i] - const prevMsg = msgs[i - 1] const nextMsg = msgs[i + 1] if ((msg.role === "assistant" || msg.role === "tool") && Array.isArray(msg.content)) { |
