summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-11-21 23:06:37 -0500
committerDax Raad <[email protected]>2025-11-21 23:06:37 -0500
commit34271a82ff94d7ae1ac708d8eeb1c3c3e2977063 (patch)
treee3f10cbe3aed58ba209e7392d70c2e1563be24dd
parentb20a31098ae28438158e6897797f2e4813edd2be (diff)
downloadopencode-34271a82ff94d7ae1ac708d8eeb1c3c3e2977063.tar.gz
opencode-34271a82ff94d7ae1ac708d8eeb1c3c3e2977063.zip
release: v1.0.94
-rw-r--r--bun.lock28
-rw-r--r--packages/console/app/package.json2
-rw-r--r--packages/console/core/package.json2
-rw-r--r--packages/console/function/package.json2
-rw-r--r--packages/console/mail/package.json2
-rw-r--r--packages/desktop/package.json2
-rw-r--r--packages/enterprise/package.json2
-rw-r--r--packages/extensions/zed/extension.toml12
-rw-r--r--packages/function/package.json2
-rw-r--r--packages/opencode/package.json2
-rw-r--r--packages/plugin/package.json2
-rw-r--r--packages/sdk/js/package.json2
-rw-r--r--packages/slack/package.json2
-rw-r--r--packages/ui/package.json2
-rw-r--r--packages/util/package.json2
-rw-r--r--packages/web/package.json2
-rwxr-xr-xscript/publish.ts102
-rw-r--r--sdks/vscode/package.json2
18 files changed, 35 insertions, 137 deletions
diff --git a/bun.lock b/bun.lock
index 1807b6810..00898707d 100644
--- a/bun.lock
+++ b/bun.lock
@@ -19,7 +19,7 @@
},
"packages/console/app": {
"name": "@opencode-ai/console-app",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"@ibm/plex": "6.4.1",
"@jsx-email/render": "1.1.1",
@@ -43,7 +43,7 @@
},
"packages/console/core": {
"name": "@opencode-ai/console-core",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"@aws-sdk/client-sts": "3.782.0",
"@jsx-email/render": "1.1.1",
@@ -70,7 +70,7 @@
},
"packages/console/function": {
"name": "@opencode-ai/console-function",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"@ai-sdk/anthropic": "2.0.0",
"@ai-sdk/openai": "2.0.2",
@@ -94,7 +94,7 @@
},
"packages/console/mail": {
"name": "@opencode-ai/console-mail",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"@jsx-email/all": "2.2.3",
"@jsx-email/cli": "1.4.3",
@@ -118,7 +118,7 @@
},
"packages/desktop": {
"name": "@opencode-ai/desktop",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"@kobalte/core": "catalog:",
"@opencode-ai/sdk": "workspace:*",
@@ -159,7 +159,7 @@
},
"packages/enterprise": {
"name": "@opencode-ai/enterprise",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"@opencode-ai/ui": "workspace:*",
"@opencode-ai/util": "workspace:*",
@@ -183,7 +183,7 @@
},
"packages/function": {
"name": "@opencode-ai/function",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"@octokit/auth-app": "8.0.1",
"@octokit/rest": "22.0.0",
@@ -199,7 +199,7 @@
},
"packages/opencode": {
"name": "opencode",
- "version": "1.0.92",
+ "version": "1.0.93",
"bin": {
"opencode": "./bin/opencode",
},
@@ -279,7 +279,7 @@
},
"packages/plugin": {
"name": "@opencode-ai/plugin",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"@opencode-ai/sdk": "workspace:*",
"zod": "catalog:",
@@ -299,7 +299,7 @@
},
"packages/sdk/js": {
"name": "@opencode-ai/sdk",
- "version": "1.0.92",
+ "version": "1.0.93",
"devDependencies": {
"@hey-api/openapi-ts": "0.81.0",
"@tsconfig/node22": "catalog:",
@@ -310,7 +310,7 @@
},
"packages/slack": {
"name": "@opencode-ai/slack",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"@opencode-ai/sdk": "workspace:*",
"@slack/bolt": "^3.17.1",
@@ -323,7 +323,7 @@
},
"packages/ui": {
"name": "@opencode-ai/ui",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"@kobalte/core": "catalog:",
"@opencode-ai/sdk": "workspace:*",
@@ -355,7 +355,7 @@
},
"packages/util": {
"name": "@opencode-ai/util",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"zod": "catalog:",
},
@@ -365,7 +365,7 @@
},
"packages/web": {
"name": "@opencode-ai/web",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"@astrojs/cloudflare": "12.6.3",
"@astrojs/markdown-remark": "6.3.1",
diff --git a/packages/console/app/package.json b/packages/console/app/package.json
index 24b399eb9..c9aa1a18e 100644
--- a/packages/console/app/package.json
+++ b/packages/console/app/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/console-app",
- "version": "1.0.92",
+ "version": "1.0.93",
"type": "module",
"scripts": {
"typecheck": "tsgo --noEmit",
diff --git a/packages/console/core/package.json b/packages/console/core/package.json
index d53fc99f4..7764a887e 100644
--- a/packages/console/core/package.json
+++ b/packages/console/core/package.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package.json",
"name": "@opencode-ai/console-core",
- "version": "1.0.92",
+ "version": "1.0.93",
"private": true,
"type": "module",
"dependencies": {
diff --git a/packages/console/function/package.json b/packages/console/function/package.json
index c39fd2ed9..0b2b1c634 100644
--- a/packages/console/function/package.json
+++ b/packages/console/function/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/console-function",
- "version": "1.0.92",
+ "version": "1.0.93",
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"type": "module",
diff --git a/packages/console/mail/package.json b/packages/console/mail/package.json
index e6adbe962..78b6bad5b 100644
--- a/packages/console/mail/package.json
+++ b/packages/console/mail/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/console-mail",
- "version": "1.0.92",
+ "version": "1.0.93",
"dependencies": {
"@jsx-email/all": "2.2.3",
"@jsx-email/cli": "1.4.3",
diff --git a/packages/desktop/package.json b/packages/desktop/package.json
index 87f0f79e9..e1595005f 100644
--- a/packages/desktop/package.json
+++ b/packages/desktop/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/desktop",
- "version": "1.0.92",
+ "version": "1.0.93",
"description": "",
"type": "module",
"scripts": {
diff --git a/packages/enterprise/package.json b/packages/enterprise/package.json
index a599b97af..3622c8353 100644
--- a/packages/enterprise/package.json
+++ b/packages/enterprise/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/enterprise",
- "version": "1.0.92",
+ "version": "1.0.93",
"private": true,
"type": "module",
"scripts": {
diff --git a/packages/extensions/zed/extension.toml b/packages/extensions/zed/extension.toml
index c71e5e71c..29b1afa39 100644
--- a/packages/extensions/zed/extension.toml
+++ b/packages/extensions/zed/extension.toml
@@ -1,7 +1,7 @@
id = "opencode"
name = "OpenCode"
description = "The AI coding agent built for the terminal"
-version = "1.0.92"
+version = "1.0.93"
schema_version = 1
authors = ["Anomaly"]
repository = "https://github.com/sst/opencode"
@@ -11,26 +11,26 @@ name = "OpenCode"
icon = "./icons/opencode.svg"
[agent_servers.opencode.targets.darwin-aarch64]
-archive = "https://github.com/sst/opencode/releases/download/v1.0.92/opencode-darwin-arm64.zip"
+archive = "https://github.com/sst/opencode/releases/download/v1.0.93/opencode-darwin-arm64.zip"
cmd = "./opencode"
args = ["acp"]
[agent_servers.opencode.targets.darwin-x86_64]
-archive = "https://github.com/sst/opencode/releases/download/v1.0.92/opencode-darwin-x64.zip"
+archive = "https://github.com/sst/opencode/releases/download/v1.0.93/opencode-darwin-x64.zip"
cmd = "./opencode"
args = ["acp"]
[agent_servers.opencode.targets.linux-aarch64]
-archive = "https://github.com/sst/opencode/releases/download/v1.0.92/opencode-linux-arm64.zip"
+archive = "https://github.com/sst/opencode/releases/download/v1.0.93/opencode-linux-arm64.zip"
cmd = "./opencode"
args = ["acp"]
[agent_servers.opencode.targets.linux-x86_64]
-archive = "https://github.com/sst/opencode/releases/download/v1.0.92/opencode-linux-x64.zip"
+archive = "https://github.com/sst/opencode/releases/download/v1.0.93/opencode-linux-x64.zip"
cmd = "./opencode"
args = ["acp"]
[agent_servers.opencode.targets.windows-x86_64]
-archive = "https://github.com/sst/opencode/releases/download/v1.0.92/opencode-windows-x64.zip"
+archive = "https://github.com/sst/opencode/releases/download/v1.0.93/opencode-windows-x64.zip"
cmd = "./opencode.exe"
args = ["acp"]
diff --git a/packages/function/package.json b/packages/function/package.json
index c95212b6f..173187c0f 100644
--- a/packages/function/package.json
+++ b/packages/function/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/function",
- "version": "1.0.92",
+ "version": "1.0.93",
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"type": "module",
diff --git a/packages/opencode/package.json b/packages/opencode/package.json
index c57c3a569..d73e32ec2 100644
--- a/packages/opencode/package.json
+++ b/packages/opencode/package.json
@@ -1,6 +1,6 @@
{
"$schema": "https://json.schemastore.org/package.json",
- "version": "1.0.92",
+ "version": "1.0.93",
"name": "opencode",
"type": "module",
"private": true,
diff --git a/packages/plugin/package.json b/packages/plugin/package.json
index d443aa533..a86c90493 100644
--- a/packages/plugin/package.json
+++ b/packages/plugin/package.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package.json",
"name": "@opencode-ai/plugin",
- "version": "1.0.92",
+ "version": "1.0.93",
"type": "module",
"scripts": {
"typecheck": "tsgo --noEmit",
diff --git a/packages/sdk/js/package.json b/packages/sdk/js/package.json
index a51a763ff..2fd7276d9 100644
--- a/packages/sdk/js/package.json
+++ b/packages/sdk/js/package.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package.json",
"name": "@opencode-ai/sdk",
- "version": "1.0.92",
+ "version": "1.0.93",
"type": "module",
"scripts": {
"typecheck": "tsgo --noEmit",
diff --git a/packages/slack/package.json b/packages/slack/package.json
index 9e73e42dd..35dd8b987 100644
--- a/packages/slack/package.json
+++ b/packages/slack/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/slack",
- "version": "1.0.92",
+ "version": "1.0.93",
"type": "module",
"scripts": {
"dev": "bun run src/index.ts",
diff --git a/packages/ui/package.json b/packages/ui/package.json
index d17bef728..61fd354c8 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/ui",
- "version": "1.0.92",
+ "version": "1.0.93",
"type": "module",
"exports": {
"./*": "./src/components/*.tsx",
diff --git a/packages/util/package.json b/packages/util/package.json
index 12a312442..ba15bd3bc 100644
--- a/packages/util/package.json
+++ b/packages/util/package.json
@@ -1,6 +1,6 @@
{
"name": "@opencode-ai/util",
- "version": "1.0.92",
+ "version": "1.0.93",
"private": true,
"type": "module",
"exports": {
diff --git a/packages/web/package.json b/packages/web/package.json
index af86fee64..211e9ddec 100644
--- a/packages/web/package.json
+++ b/packages/web/package.json
@@ -1,7 +1,7 @@
{
"name": "@opencode-ai/web",
"type": "module",
- "version": "1.0.92",
+ "version": "1.0.93",
"scripts": {
"dev": "astro dev",
"dev:remote": "VITE_API_URL=https://api.opencode.ai astro dev",
diff --git a/script/publish.ts b/script/publish.ts
index 2d20057d2..7f345c565 100755
--- a/script/publish.ts
+++ b/script/publish.ts
@@ -6,108 +6,6 @@ import { Script } from "@opencode-ai/script"
const notes = [] as string[]
-console.log("=== publishing ===\n")
-
-if (!Script.preview) {
- const previous = await fetch("https://registry.npmjs.org/opencode-ai/latest")
- .then((res) => {
- if (!res.ok) throw new Error(res.statusText)
- return res.json()
- })
- .then((data: any) => data.version)
-
- const log =
- await $`git log v${previous}..HEAD --oneline --format="%h %s" -- packages/opencode packages/sdk packages/plugin`.text()
-
- const commits = log
- .split("\n")
- .filter((line) => line && !line.match(/^\w+ (ignore:|test:|chore:|ci:)/i))
- .join("\n")
-
- const opencode = await createOpencode()
- const session = await opencode.client.session.create()
- console.log("generating changelog since " + previous)
- const raw = await opencode.client.session
- .prompt({
- path: {
- id: session.data!.id,
- },
- body: {
- model: {
- providerID: "opencode",
- modelID: "kimi-k2",
- },
- parts: [
- {
- type: "text",
- text: `
- Analyze these commits and generate a changelog of all notable user facing changes.
-
- Commits between ${previous} and HEAD:
- ${commits}
-
- - Do NOT make general statements about "improvements", be very specific about what was changed.
- - Do NOT include any information about code changes if they do not affect the user facing changes.
- - For commits that are already well-written and descriptive, avoid rewording them. Simply capitalize the first letter, fix any misspellings, and ensure proper English grammar.
- - DO NOT read any other commits than the ones listed above (THIS IS IMPORTANT TO AVOID DUPLICATING THINGS IN OUR CHANGELOG)
-
- IMPORTANT: ONLY return a bulleted list of changes, do not include any other information. Do not include a preamble like "Based on my analysis..."
-
- <example>
- - Added ability to @ mention agents
- - Fixed a bug where the TUI would render improperly on some terminals
- </example>
- `,
- },
- ],
- },
- })
- .then((x) => x.data?.parts?.find((y) => y.type === "text")?.text)
- for (const line of raw?.split("\n") ?? []) {
- if (line.startsWith("- ")) {
- notes.push(line)
- }
- }
- console.log("---- Generated Changelog ----")
- console.log(notes.join("\n"))
- console.log("-----------------------------")
- opencode.server.close()
-}
-
-const pkgjsons = await Array.fromAsync(
- new Bun.Glob("**/package.json").scan({
- absolute: true,
- }),
-).then((arr) => arr.filter((x) => !x.includes("node_modules") && !x.includes("dist")))
-
-for (const file of pkgjsons) {
- let pkg = await Bun.file(file).text()
- pkg = pkg.replaceAll(/"version": "[^"]+"/g, `"version": "${Script.version}"`)
- console.log("updated:", file)
- await Bun.file(file).write(pkg)
-}
-
-const extensionToml = new URL("../packages/extensions/zed/extension.toml", import.meta.url).pathname
-let toml = await Bun.file(extensionToml).text()
-toml = toml.replace(/^version = "[^"]+"/m, `version = "${Script.version}"`)
-toml = toml.replaceAll(/releases\/download\/v[^/]+\//g, `releases/download/v${Script.version}/`)
-console.log("updated:", extensionToml)
-await Bun.file(extensionToml).write(toml)
-
-await $`bun install`
-
-console.log("\n=== opencode ===\n")
-await import(`../packages/opencode/script/publish.ts`)
-
-console.log("\n=== sdk ===\n")
-await import(`../packages/sdk/js/script/publish.ts`)
-
-console.log("\n=== plugin ===\n")
-await import(`../packages/plugin/script/publish.ts`)
-
-const dir = new URL("..", import.meta.url).pathname
-process.chdir(dir)
-
if (!Script.preview) {
await $`git commit -am "release: v${Script.version}"`
await $`git tag v${Script.version}`
diff --git a/sdks/vscode/package.json b/sdks/vscode/package.json
index d8247581d..bff5ae93d 100644
--- a/sdks/vscode/package.json
+++ b/sdks/vscode/package.json
@@ -2,7 +2,7 @@
"name": "opencode",
"displayName": "opencode",
"description": "opencode for VS Code",
- "version": "1.0.92",
+ "version": "1.0.93",
"publisher": "sst-dev",
"repository": {
"type": "git",