feat(core): wire secrets backend config

This commit is contained in:
viyatb-oai
2026-01-28 23:35:47 -08:00
parent 998eb8f32b
commit 54fe586e08
7 changed files with 66 additions and 0 deletions

View File

@@ -881,6 +881,26 @@
},
"type": "object"
},
"SecretsBackendKind": {
"enum": [
"local"
],
"type": "string"
},
"SecretsConfigToml": {
"additionalProperties": false,
"properties": {
"backend": {
"allOf": [
{
"$ref": "#/definitions/SecretsBackendKind"
}
],
"default": null
}
},
"type": "object"
},
"ShellEnvironmentPolicyInherit": {
"oneOf": [
{
@@ -1491,6 +1511,15 @@
],
"description": "Sandbox configuration to apply if `sandbox` is `WorkspaceWrite`."
},
"secrets": {
"allOf": [
{
"$ref": "#/definitions/SecretsConfigToml"
}
],
"default": null,
"description": "Secrets configuration. Defaults to a local encrypted file backend."
},
"shell_environment_policy": {
"allOf": [
{