소스 검색

tweak: make /export go to cwd

Aiden Cline 3 달 전
부모
커밋
97893bd7e6
2개의 변경된 파일2개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 3
      packages/opencode/src/cli/cmd/tui/routes/session/index.tsx
  2. 0 1
      packages/opencode/src/provider/transform.ts

+ 2 - 3
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`

+ 0 - 1
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)) {