This commit is contained in:
Matthew Zeng
2026-02-11 21:12:39 -08:00
parent 3ee49b872b
commit 5185567b62
20 changed files with 828 additions and 47 deletions

View File

@@ -19,6 +19,18 @@
},
"AppConfig": {
"properties": {
"disable_destructive": {
"type": [
"boolean",
"null"
]
},
"disable_open_world": {
"type": [
"boolean",
"null"
]
},
"disabled_reason": {
"anyOf": [
{
@@ -30,8 +42,19 @@
]
},
"enabled": {
"default": true,
"type": "boolean"
"type": [
"boolean",
"null"
]
},
"tools": {
"additionalProperties": {
"$ref": "#/definitions/AppToolConfig"
},
"type": [
"object",
"null"
]
}
},
"type": "object"
@@ -43,6 +66,53 @@
],
"type": "string"
},
"AppToolApproval": {
"enum": [
"auto",
"prompt",
"approve"
],
"type": "string"
},
"AppToolConfig": {
"properties": {
"approval": {
"anyOf": [
{
"$ref": "#/definitions/AppToolApproval"
},
{
"type": "null"
}
]
},
"disabled_reason": {
"anyOf": [
{
"$ref": "#/definitions/AppToolDisabledReason"
},
{
"type": "null"
}
]
},
"enabled": {
"type": [
"boolean",
"null"
]
}
},
"type": "object"
},
"AppToolDisabledReason": {
"enum": [
"unknown",
"user",
"admin_policy"
],
"type": "string"
},
"AppsConfig": {
"type": "object"
},