Просмотр исходного кода

tweak: update import & pr commands to use new share link ur

Aiden Cline 2 месяцев назад
Родитель
Сommit
e30d5d8e34
2 измененных файлов с 4 добавлено и 4 удалено
  1. 3 3
      packages/opencode/src/cli/cmd/import.ts
  2. 1 1
      packages/opencode/src/cli/cmd/pr.ts

+ 3 - 3
packages/opencode/src/cli/cmd/import.ts

@@ -31,15 +31,15 @@ export const ImportCommand = cmd({
       const isUrl = args.file.startsWith("http://") || args.file.startsWith("https://")
 
       if (isUrl) {
-        const urlMatch = args.file.match(/https?:\/\/opencode\.ai\/s\/([a-zA-Z0-9_-]+)/)
+        const urlMatch = args.file.match(/https?:\/\/opncd\.ai\/s\/([a-zA-Z0-9_-]+)/)
         if (!urlMatch) {
-          process.stdout.write(`Invalid URL format. Expected: https://opencode.ai/s/<slug>`)
+          process.stdout.write(`Invalid URL format. Expected: https://opncd.ai/s/<slug>`)
           process.stdout.write(EOL)
           return
         }
 
         const slug = urlMatch[1]
-        const response = await fetch(`https://api.opencode.ai/share_data?id=${slug}`)
+        const response = await fetch(`https://opncd.ai/api/share/${slug}`)
 
         if (!response.ok) {
           process.stdout.write(`Failed to fetch share data: ${response.statusText}`)

+ 1 - 1
packages/opencode/src/cli/cmd/pr.ts

@@ -65,7 +65,7 @@ export const PrCommand = cmd({
 
             // Check for opencode session link in PR body
             if (prInfo && prInfo.body) {
-              const sessionMatch = prInfo.body.match(/https:\/\/opencode\.ai\/s\/([a-zA-Z0-9_-]+)/)
+              const sessionMatch = prInfo.body.match(/https:\/\/opncd\.ai\/s\/([a-zA-Z0-9_-]+)/)
               if (sessionMatch) {
                 const sessionUrl = sessionMatch[0]
                 UI.println(`Found opencode session: ${sessionUrl}`)