summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/js/src/v2
diff options
context:
space:
mode:
Diffstat (limited to 'packages/sdk/js/src/v2')
-rw-r--r--packages/sdk/js/src/v2/gen/types.gen.ts34
1 files changed, 27 insertions, 7 deletions
diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts
index 51a79d99d..0ad88bb50 100644
--- a/packages/sdk/js/src/v2/gen/types.gen.ts
+++ b/packages/sdk/js/src/v2/gen/types.gen.ts
@@ -1198,15 +1198,35 @@ export type ServerConfig = {
export type PermissionActionConfig = "ask" | "allow" | "deny"
+export type PermissionObjectConfig = {
+ [key: string]: PermissionActionConfig
+}
+
+export type PermissionRuleConfig = PermissionActionConfig | PermissionObjectConfig
+
export type PermissionConfig =
| PermissionActionConfig
- | {
- [key: string]:
- | PermissionActionConfig
- | {
- [key: string]: PermissionActionConfig
- }
- }
+ | ({
+ [key: string]: PermissionRuleConfig
+ } & {
+ read?: PermissionRuleConfig
+ edit?: PermissionRuleConfig
+ glob?: PermissionRuleConfig
+ grep?: PermissionRuleConfig
+ list?: PermissionRuleConfig
+ bash?: PermissionRuleConfig
+ task?: PermissionRuleConfig
+ external_directory?: PermissionRuleConfig
+ todowrite?: PermissionActionConfig
+ question?: PermissionActionConfig
+ webfetch?: PermissionActionConfig
+ websearch?: PermissionActionConfig
+ codesearch?: PermissionActionConfig
+ lsp?: PermissionRuleConfig
+ doom_loop?: PermissionActionConfig
+ skill?: PermissionRuleConfig
+ [key: string]: PermissionRuleConfig | PermissionActionConfig | undefined
+ })
export type AgentConfig = {
model?: string