summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authoropencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>2026-04-25 17:31:57 +0000
committeropencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>2026-04-25 17:31:57 +0000
commit27353df0cc08eab143e5024c6d8fe25577293884 (patch)
tree512931f661dc31b5248c7ab2dfd47effafec8e9e /packages
parent1a734adb4d1ce6071432bd68ac45fa4457f0dc2e (diff)
downloadopencode-27353df0cc08eab143e5024c6d8fe25577293884.tar.gz
opencode-27353df0cc08eab143e5024c6d8fe25577293884.zip
chore: generate
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/cli/cmd/tui/thread.ts7
-rw-r--r--packages/sdk/js/src/v2/gen/types.gen.ts6
-rw-r--r--packages/sdk/openapi.json120
3 files changed, 61 insertions, 72 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/thread.ts b/packages/opencode/src/cli/cmd/tui/thread.ts
index 60c5d5ece..7a1c9e721 100644
--- a/packages/opencode/src/cli/cmd/tui/thread.ts
+++ b/packages/opencode/src/cli/cmd/tui/thread.ts
@@ -15,7 +15,12 @@ import type { EventSource } from "./context/sdk"
import { win32DisableProcessedInput, win32InstallCtrlCGuard } from "./win32"
import { writeHeapSnapshot } from "v8"
import { TuiConfig } from "./config/tui"
-import { OPENCODE_PROCESS_ROLE, OPENCODE_RUN_ID, ensureRunID, sanitizedProcessEnv } from "@opencode-ai/core/util/opencode-process"
+import {
+ OPENCODE_PROCESS_ROLE,
+ OPENCODE_RUN_ID,
+ ensureRunID,
+ sanitizedProcessEnv,
+} from "@opencode-ai/core/util/opencode-process"
import { validateSession } from "./validate-session"
declare global {
diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts
index 0ad88bb50..40e661b46 100644
--- a/packages/sdk/js/src/v2/gen/types.gen.ts
+++ b/packages/sdk/js/src/v2/gen/types.gen.ts
@@ -1206,9 +1206,7 @@ export type PermissionRuleConfig = PermissionActionConfig | PermissionObjectConf
export type PermissionConfig =
| PermissionActionConfig
- | ({
- [key: string]: PermissionRuleConfig
- } & {
+ | {
read?: PermissionRuleConfig
edit?: PermissionRuleConfig
glob?: PermissionRuleConfig
@@ -1226,7 +1224,7 @@ export type PermissionConfig =
doom_loop?: PermissionActionConfig
skill?: PermissionRuleConfig
[key: string]: PermissionRuleConfig | PermissionActionConfig | undefined
- })
+ }
export type AgentConfig = {
model?: string
diff --git a/packages/sdk/openapi.json b/packages/sdk/openapi.json
index 7be58195b..cb0949130 100644
--- a/packages/sdk/openapi.json
+++ b/packages/sdk/openapi.json
@@ -10951,73 +10951,60 @@
"$ref": "#/components/schemas/PermissionActionConfig"
},
{
- "allOf": [
- {
- "type": "object",
- "propertyNames": {
- "type": "string"
- },
- "additionalProperties": {
- "$ref": "#/components/schemas/PermissionRuleConfig"
- }
+ "type": "object",
+ "properties": {
+ "read": {
+ "$ref": "#/components/schemas/PermissionRuleConfig"
},
- {
- "type": "object",
- "properties": {
- "read": {
- "$ref": "#/components/schemas/PermissionRuleConfig"
- },
- "edit": {
- "$ref": "#/components/schemas/PermissionRuleConfig"
- },
- "glob": {
- "$ref": "#/components/schemas/PermissionRuleConfig"
- },
- "grep": {
- "$ref": "#/components/schemas/PermissionRuleConfig"
- },
- "list": {
- "$ref": "#/components/schemas/PermissionRuleConfig"
- },
- "bash": {
- "$ref": "#/components/schemas/PermissionRuleConfig"
- },
- "task": {
- "$ref": "#/components/schemas/PermissionRuleConfig"
- },
- "external_directory": {
- "$ref": "#/components/schemas/PermissionRuleConfig"
- },
- "todowrite": {
- "$ref": "#/components/schemas/PermissionActionConfig"
- },
- "question": {
- "$ref": "#/components/schemas/PermissionActionConfig"
- },
- "webfetch": {
- "$ref": "#/components/schemas/PermissionActionConfig"
- },
- "websearch": {
- "$ref": "#/components/schemas/PermissionActionConfig"
- },
- "codesearch": {
- "$ref": "#/components/schemas/PermissionActionConfig"
- },
- "lsp": {
- "$ref": "#/components/schemas/PermissionRuleConfig"
- },
- "doom_loop": {
- "$ref": "#/components/schemas/PermissionActionConfig"
- },
- "skill": {
- "$ref": "#/components/schemas/PermissionRuleConfig"
- }
- },
- "additionalProperties": {
- "$ref": "#/components/schemas/PermissionRuleConfig"
- }
+ "edit": {
+ "$ref": "#/components/schemas/PermissionRuleConfig"
+ },
+ "glob": {
+ "$ref": "#/components/schemas/PermissionRuleConfig"
+ },
+ "grep": {
+ "$ref": "#/components/schemas/PermissionRuleConfig"
+ },
+ "list": {
+ "$ref": "#/components/schemas/PermissionRuleConfig"
+ },
+ "bash": {
+ "$ref": "#/components/schemas/PermissionRuleConfig"
+ },
+ "task": {
+ "$ref": "#/components/schemas/PermissionRuleConfig"
+ },
+ "external_directory": {
+ "$ref": "#/components/schemas/PermissionRuleConfig"
+ },
+ "todowrite": {
+ "$ref": "#/components/schemas/PermissionActionConfig"
+ },
+ "question": {
+ "$ref": "#/components/schemas/PermissionActionConfig"
+ },
+ "webfetch": {
+ "$ref": "#/components/schemas/PermissionActionConfig"
+ },
+ "websearch": {
+ "$ref": "#/components/schemas/PermissionActionConfig"
+ },
+ "codesearch": {
+ "$ref": "#/components/schemas/PermissionActionConfig"
+ },
+ "lsp": {
+ "$ref": "#/components/schemas/PermissionRuleConfig"
+ },
+ "doom_loop": {
+ "$ref": "#/components/schemas/PermissionActionConfig"
+ },
+ "skill": {
+ "$ref": "#/components/schemas/PermissionRuleConfig"
}
- ]
+ },
+ "additionalProperties": {
+ "$ref": "#/components/schemas/PermissionRuleConfig"
+ }
}
]
},
@@ -11692,8 +11679,7 @@
"type": "boolean"
}
},
- "required": ["enabled"],
- "additionalProperties": false
+ "required": ["enabled"]
}
]
}