Skip to content

Commit 60ed965

Browse files
Merge remote-tracking branch 'upstream/dev' into ocv
2 parents 556c3ef + f91b73b commit 60ed965

284 files changed

Lines changed: 1628 additions & 814 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/review.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@ jobs:
4545

4646
- name: Check PR guidelines compliance
4747
env:
48-
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
48+
OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
4949
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5050
OPENCODE_PERMISSION: '{ "bash": { "*": "deny", "gh*": "allow", "gh pr review*": "deny" } }'
5151
PR_TITLE: ${{ steps.pr-details.outputs.title }}
5252
run: |
5353
PR_BODY=$(jq -r .body pr_data.json)
54-
opencode run -m anthropic/claude-opus-4-5 "A new pull request has been created: '${PR_TITLE}'
54+
opencode run -m opencode/gpt-5.5 --variant medium "A new pull request has been created: '${PR_TITLE}'
5555
5656
<pr-number>
5757
${{ steps.pr-number.outputs.number }}

bun.lock

Lines changed: 58 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nix/hashes.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"nodeModules": {
3-
"x86_64-linux": "sha256-V1Rt2k7ujkqGw4pDkn++WALTy1fAugvoKLhKvwFKkss=",
4-
"aarch64-linux": "sha256-ho0AuGbJ1qw9Hvb3EbGC8f0lWqqgUslvda/wTe32MFo=",
5-
"aarch64-darwin": "sha256-hdUyNmp+snwtnBckHXsPMgNFUYS1sYDdngkk+AXVqzc=",
6-
"x86_64-darwin": "sha256-P57LpQNF8fplFKQBBIukhOKbIugbViyBUIUjClXohuk="
3+
"x86_64-linux": "sha256-0w22pAViYEcELJpOrIVCjTQ73fnsSaJxb75heAIUdYE=",
4+
"aarch64-linux": "sha256-z1fpZ9HQU9n6W5xhKzuUduwQUJa/nrj9WFZdBLL/e/8=",
5+
"aarch64-darwin": "sha256-y5AraTdY2uDTltjQFlHjMoMo6FICgQNKSunIOnQAXnY=",
6+
"x86_64-darwin": "sha256-KQF6dJNQ587xp5h9ET+tLni9dLNwYnzxg2DX+KWfpoE="
77
}
88
}

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
"@types/cross-spawn": "6.0.6",
3535
"@octokit/rest": "22.0.0",
3636
"@hono/zod-validator": "0.4.2",
37-
"@opentui/core": "0.1.99",
38-
"@opentui/solid": "0.1.99",
37+
"@opentui/core": "0.1.103",
38+
"@opentui/solid": "0.1.103",
3939
"ulid": "3.0.1",
4040
"@kobalte/core": "0.13.11",
4141
"@types/luxon": "3.7.1",
@@ -46,6 +46,7 @@
4646
"@cloudflare/workers-types": "4.20251008.0",
4747
"@openauthjs/openauth": "0.0.0-20250322224806",
4848
"@pierre/diffs": "1.1.0-beta.18",
49+
"opentui-spinner": "0.0.6",
4950
"@solid-primitives/storage": "4.3.3",
5051
"@tailwindcss/vite": "4.1.11",
5152
"diff": "8.0.2",

packages/app/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@opencode-ai/app",
3-
"version": "1.14.24",
3+
"version": "1.14.25",
44
"description": "",
55
"type": "module",
66
"exports": {
@@ -42,7 +42,7 @@
4242
"@kobalte/core": "catalog:",
4343
"@opencode-ai/sdk": "workspace:*",
4444
"@opencode-ai/ui": "workspace:*",
45-
"@opencode-ai/shared": "workspace:*",
45+
"@opencode-ai/core": "workspace:*",
4646
"@shikijs/transformers": "3.9.2",
4747
"@solid-primitives/active-element": "2.1.3",
4848
"@solid-primitives/audio": "1.4.2",

packages/app/src/components/dialog-edit-project.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { createStore } from "solid-js/store"
99
import { useGlobalSDK } from "@/context/global-sdk"
1010
import { useGlobalSync } from "@/context/global-sync"
1111
import { type LocalProject, getAvatarColors } from "@/context/layout"
12-
import { getFilename } from "@opencode-ai/shared/util/path"
12+
import { getFilename } from "@opencode-ai/core/util/path"
1313
import { Avatar } from "@opencode-ai/ui/avatar"
1414
import { useLanguage } from "@/context/language"
1515
import { getProjectAvatarSource } from "@/pages/layout/sidebar-items"

packages/app/src/components/dialog-fork.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { List } from "@opencode-ai/ui/list"
99
import { showToast } from "@opencode-ai/ui/toast"
1010
import { extractPromptFromParts } from "@/utils/prompt"
1111
import type { TextPart as SDKTextPart } from "@opencode-ai/sdk/v2/client"
12-
import { base64Encode } from "@opencode-ai/shared/util/encode"
12+
import { base64Encode } from "@opencode-ai/core/util/encode"
1313
import { useLanguage } from "@/context/language"
1414

1515
interface ForkableMessage {

packages/app/src/components/dialog-select-directory.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Dialog } from "@opencode-ai/ui/dialog"
33
import { FileIcon } from "@opencode-ai/ui/file-icon"
44
import { List } from "@opencode-ai/ui/list"
55
import type { ListRef } from "@opencode-ai/ui/list"
6-
import { getDirectory, getFilename } from "@opencode-ai/shared/util/path"
6+
import { getDirectory, getFilename } from "@opencode-ai/core/util/path"
77
import fuzzysort from "fuzzysort"
88
import { createMemo, createResource, createSignal } from "solid-js"
99
import { useGlobalSDK } from "@/context/global-sdk"

packages/app/src/components/dialog-select-file.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import { FileIcon } from "@opencode-ai/ui/file-icon"
44
import { Icon } from "@opencode-ai/ui/icon"
55
import { Keybind } from "@opencode-ai/ui/keybind"
66
import { List } from "@opencode-ai/ui/list"
7-
import { base64Encode } from "@opencode-ai/shared/util/encode"
8-
import { getDirectory, getFilename } from "@opencode-ai/shared/util/path"
7+
import { base64Encode } from "@opencode-ai/core/util/encode"
8+
import { getDirectory, getFilename } from "@opencode-ai/core/util/path"
99
import { useNavigate } from "@solidjs/router"
1010
import { createMemo, createSignal, Match, onCleanup, Show, Switch } from "solid-js"
1111
import { formatKeybind, useCommand, type CommandOption } from "@/context/command"

packages/app/src/components/prompt-input/build-request-parts.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { getFilename } from "@opencode-ai/shared/util/path"
1+
import { getFilename } from "@opencode-ai/core/util/path"
22
import { type AgentPartInput, type FilePartInput, type Part, type TextPartInput } from "@opencode-ai/sdk/v2/client"
33
import type { FileSelection } from "@/context/file"
44
import { encodeFilePath } from "@/context/file/path"

0 commit comments

Comments
 (0)