Skip to content

Commit fc88ed1

Browse files
chore: generate
1 parent 66f9303 commit fc88ed1

2 files changed

Lines changed: 21 additions & 92 deletions

File tree

packages/sdk/js/src/v2/gen/types.gen.ts

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1198,32 +1198,14 @@ export type ServerConfig = {
11981198

11991199
export type PermissionActionConfig = "ask" | "allow" | "deny"
12001200

1201-
export type PermissionObjectConfig = {
1202-
[key: string]: PermissionActionConfig
1203-
}
1204-
1205-
export type PermissionRuleConfig = PermissionActionConfig | PermissionObjectConfig
1206-
12071201
export type PermissionConfig =
12081202
| PermissionActionConfig
12091203
| {
1210-
read?: PermissionRuleConfig
1211-
edit?: PermissionRuleConfig
1212-
glob?: PermissionRuleConfig
1213-
grep?: PermissionRuleConfig
1214-
list?: PermissionRuleConfig
1215-
bash?: PermissionRuleConfig
1216-
task?: PermissionRuleConfig
1217-
external_directory?: PermissionRuleConfig
1218-
todowrite?: PermissionActionConfig
1219-
question?: PermissionActionConfig
1220-
webfetch?: PermissionActionConfig
1221-
websearch?: PermissionActionConfig
1222-
codesearch?: PermissionActionConfig
1223-
lsp?: PermissionRuleConfig
1224-
doom_loop?: PermissionActionConfig
1225-
skill?: PermissionRuleConfig
1226-
[key: string]: PermissionRuleConfig | PermissionActionConfig | undefined
1204+
[key: string]:
1205+
| PermissionActionConfig
1206+
| {
1207+
[key: string]: PermissionActionConfig
1208+
}
12271209
}
12281210

12291211
export type AgentConfig = {

packages/sdk/openapi.json

Lines changed: 16 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -10926,84 +10926,31 @@
1092610926
"type": "string",
1092710927
"enum": ["ask", "allow", "deny"]
1092810928
},
10929-
"PermissionObjectConfig": {
10930-
"type": "object",
10931-
"propertyNames": {
10932-
"type": "string"
10933-
},
10934-
"additionalProperties": {
10935-
"$ref": "#/components/schemas/PermissionActionConfig"
10936-
}
10937-
},
10938-
"PermissionRuleConfig": {
10939-
"anyOf": [
10940-
{
10941-
"$ref": "#/components/schemas/PermissionActionConfig"
10942-
},
10943-
{
10944-
"$ref": "#/components/schemas/PermissionObjectConfig"
10945-
}
10946-
]
10947-
},
1094810929
"PermissionConfig": {
1094910930
"anyOf": [
1095010931
{
1095110932
"$ref": "#/components/schemas/PermissionActionConfig"
1095210933
},
1095310934
{
1095410935
"type": "object",
10955-
"properties": {
10956-
"read": {
10957-
"$ref": "#/components/schemas/PermissionRuleConfig"
10958-
},
10959-
"edit": {
10960-
"$ref": "#/components/schemas/PermissionRuleConfig"
10961-
},
10962-
"glob": {
10963-
"$ref": "#/components/schemas/PermissionRuleConfig"
10964-
},
10965-
"grep": {
10966-
"$ref": "#/components/schemas/PermissionRuleConfig"
10967-
},
10968-
"list": {
10969-
"$ref": "#/components/schemas/PermissionRuleConfig"
10970-
},
10971-
"bash": {
10972-
"$ref": "#/components/schemas/PermissionRuleConfig"
10973-
},
10974-
"task": {
10975-
"$ref": "#/components/schemas/PermissionRuleConfig"
10976-
},
10977-
"external_directory": {
10978-
"$ref": "#/components/schemas/PermissionRuleConfig"
10979-
},
10980-
"todowrite": {
10981-
"$ref": "#/components/schemas/PermissionActionConfig"
10982-
},
10983-
"question": {
10984-
"$ref": "#/components/schemas/PermissionActionConfig"
10985-
},
10986-
"webfetch": {
10987-
"$ref": "#/components/schemas/PermissionActionConfig"
10988-
},
10989-
"websearch": {
10990-
"$ref": "#/components/schemas/PermissionActionConfig"
10991-
},
10992-
"codesearch": {
10993-
"$ref": "#/components/schemas/PermissionActionConfig"
10994-
},
10995-
"lsp": {
10996-
"$ref": "#/components/schemas/PermissionRuleConfig"
10997-
},
10998-
"doom_loop": {
10999-
"$ref": "#/components/schemas/PermissionActionConfig"
11000-
},
11001-
"skill": {
11002-
"$ref": "#/components/schemas/PermissionRuleConfig"
11003-
}
10936+
"propertyNames": {
10937+
"type": "string"
1100410938
},
1100510939
"additionalProperties": {
11006-
"$ref": "#/components/schemas/PermissionRuleConfig"
10940+
"anyOf": [
10941+
{
10942+
"$ref": "#/components/schemas/PermissionActionConfig"
10943+
},
10944+
{
10945+
"type": "object",
10946+
"propertyNames": {
10947+
"type": "string"
10948+
},
10949+
"additionalProperties": {
10950+
"$ref": "#/components/schemas/PermissionActionConfig"
10951+
}
10952+
}
10953+
]
1100710954
}
1100810955
}
1100910956
]

0 commit comments

Comments
 (0)