Skip to content

Commit c7a947d

Browse files
committed
fix(config): remove legacy config aliases from public schema
1 parent d59d236 commit c7a947d

26 files changed

Lines changed: 1158 additions & 1072 deletions

docs/.generated/config-baseline.channel.json

Lines changed: 457 additions & 127 deletions
Large diffs are not rendered by default.

docs/.generated/config-baseline.core.json

Lines changed: 2 additions & 152 deletions
Original file line numberDiff line numberDiff line change
@@ -3685,16 +3685,6 @@
36853685
"tags": [],
36863686
"hasChildren": false
36873687
},
3688-
{
3689-
"path": "agents.defaults.sandbox.perSession",
3690-
"kind": "core",
3691-
"type": "boolean",
3692-
"required": false,
3693-
"deprecated": false,
3694-
"sensitive": false,
3695-
"tags": [],
3696-
"hasChildren": false
3697-
},
36983688
{
36993689
"path": "agents.defaults.sandbox.prune",
37003690
"kind": "core",
@@ -6161,16 +6151,6 @@
61616151
"tags": [],
61626152
"hasChildren": false
61636153
},
6164-
{
6165-
"path": "agents.list.*.sandbox.perSession",
6166-
"kind": "core",
6167-
"type": "boolean",
6168-
"required": false,
6169-
"deprecated": false,
6170-
"sensitive": false,
6171-
"tags": [],
6172-
"hasChildren": false
6173-
},
61746154
{
61756155
"path": "agents.list.*.sandbox.prune",
61766156
"kind": "core",
@@ -8764,20 +8744,6 @@
87648744
"tags": [],
87658745
"hasChildren": false
87668746
},
8767-
{
8768-
"path": "browser.ssrfPolicy.allowPrivateNetwork",
8769-
"kind": "core",
8770-
"type": "boolean",
8771-
"required": false,
8772-
"deprecated": false,
8773-
"sensitive": false,
8774-
"tags": [
8775-
"access"
8776-
],
8777-
"label": "Browser Allow Private Network",
8778-
"help": "Legacy alias for browser.ssrfPolicy.dangerouslyAllowPrivateNetwork. Prefer the dangerously-named key so risk intent is explicit.",
8779-
"hasChildren": false
8780-
},
87818747
{
87828748
"path": "browser.ssrfPolicy.dangerouslyAllowPrivateNetwork",
87838749
"kind": "core",
@@ -14459,7 +14425,7 @@
1445914425
"advanced"
1446014426
],
1446114427
"label": "Enable Status Reactions",
14462-
"help": "Enable lifecycle status reactions for Telegram. When enabled, the ack reaction becomes the initial 'queued' state and progresses through thinking, tool, done/error automatically. Default: false.",
14428+
"help": "Enable lifecycle status reactions on supported channels. Slack and Discord treat unset as enabled when ack reactions are active; Telegram requires this to be true before lifecycle reactions are used.",
1446314429
"hasChildren": false
1446414430
},
1446514431
{
@@ -16445,7 +16411,7 @@
1644516411
"access"
1644616412
],
1644716413
"label": "Plugin Allowlist",
16448-
"help": "Optional allowlist of plugin IDs; when set, only listed plugins are eligible to load. Use this to enforce approved extension inventories in controlled environments.",
16414+
"help": "Optional allowlist of plugin IDs; when set, only listed plugins are eligible to load. Configured bundled chat channels can still activate their bundled plugin when the channel is explicitly enabled in config. Use this to enforce approved extension inventories in controlled environments.",
1644916415
"hasChildren": true
1645016416
},
1645116417
{
@@ -18362,55 +18328,6 @@
1836218328
"help": "Talk-mode voice synthesis settings for voice identity, model selection, output format, and interruption behavior. Use this section to tune human-facing voice UX while controlling latency and cost.",
1836318329
"hasChildren": true
1836418330
},
18365-
{
18366-
"path": "talk.apiKey",
18367-
"kind": "core",
18368-
"type": [
18369-
"object",
18370-
"string"
18371-
],
18372-
"required": false,
18373-
"deprecated": false,
18374-
"sensitive": true,
18375-
"tags": [
18376-
"auth",
18377-
"media",
18378-
"security"
18379-
],
18380-
"label": "Talk API Key",
18381-
"help": "Use this legacy ElevenLabs API key for Talk mode only during migration, and keep secrets in env-backed storage. Prefer talk.providers.elevenlabs.apiKey (fallback: ELEVENLABS_API_KEY).",
18382-
"hasChildren": true
18383-
},
18384-
{
18385-
"path": "talk.apiKey.id",
18386-
"kind": "core",
18387-
"type": "string",
18388-
"required": true,
18389-
"deprecated": false,
18390-
"sensitive": false,
18391-
"tags": [],
18392-
"hasChildren": false
18393-
},
18394-
{
18395-
"path": "talk.apiKey.provider",
18396-
"kind": "core",
18397-
"type": "string",
18398-
"required": true,
18399-
"deprecated": false,
18400-
"sensitive": false,
18401-
"tags": [],
18402-
"hasChildren": false
18403-
},
18404-
{
18405-
"path": "talk.apiKey.source",
18406-
"kind": "core",
18407-
"type": "string",
18408-
"required": true,
18409-
"deprecated": false,
18410-
"sensitive": false,
18411-
"tags": [],
18412-
"hasChildren": false
18413-
},
1841418331
{
1841518332
"path": "talk.interruptOnSpeech",
1841618333
"kind": "core",
@@ -18425,35 +18342,6 @@
1842518342
"help": "If true (default), stop assistant speech when the user starts speaking in Talk mode. Keep enabled for conversational turn-taking.",
1842618343
"hasChildren": false
1842718344
},
18428-
{
18429-
"path": "talk.modelId",
18430-
"kind": "core",
18431-
"type": "string",
18432-
"required": false,
18433-
"deprecated": false,
18434-
"sensitive": false,
18435-
"tags": [
18436-
"media",
18437-
"models"
18438-
],
18439-
"label": "Talk Model ID",
18440-
"help": "Legacy ElevenLabs model ID for Talk mode (default: eleven_v3). Prefer talk.providers.elevenlabs.modelId.",
18441-
"hasChildren": false
18442-
},
18443-
{
18444-
"path": "talk.outputFormat",
18445-
"kind": "core",
18446-
"type": "string",
18447-
"required": false,
18448-
"deprecated": false,
18449-
"sensitive": false,
18450-
"tags": [
18451-
"media"
18452-
],
18453-
"label": "Talk Output Format",
18454-
"help": "Use this legacy ElevenLabs output format for Talk mode (for example pcm_44100 or mp3_44100_128) only during migration. Prefer talk.providers.elevenlabs.outputFormat.",
18455-
"hasChildren": false
18456-
},
1845718345
{
1845818346
"path": "talk.provider",
1845918347
"kind": "core",
@@ -18632,44 +18520,6 @@
1863218520
"help": "Milliseconds of user silence before Talk mode finalizes and sends the current transcript. Leave unset to keep the platform default pause window (700 ms on macOS and Android, 900 ms on iOS).",
1863318521
"hasChildren": false
1863418522
},
18635-
{
18636-
"path": "talk.voiceAliases",
18637-
"kind": "core",
18638-
"type": "object",
18639-
"required": false,
18640-
"deprecated": false,
18641-
"sensitive": false,
18642-
"tags": [
18643-
"media"
18644-
],
18645-
"label": "Talk Voice Aliases",
18646-
"help": "Use this legacy ElevenLabs voice alias map (for example {\"Clawd\":\"EXAVITQu4vr4xnSDxMaL\"}) only during migration. Prefer talk.providers.elevenlabs.voiceAliases.",
18647-
"hasChildren": true
18648-
},
18649-
{
18650-
"path": "talk.voiceAliases.*",
18651-
"kind": "core",
18652-
"type": "string",
18653-
"required": false,
18654-
"deprecated": false,
18655-
"sensitive": false,
18656-
"tags": [],
18657-
"hasChildren": false
18658-
},
18659-
{
18660-
"path": "talk.voiceId",
18661-
"kind": "core",
18662-
"type": "string",
18663-
"required": false,
18664-
"deprecated": false,
18665-
"sensitive": false,
18666-
"tags": [
18667-
"media"
18668-
],
18669-
"label": "Talk Voice ID",
18670-
"help": "Legacy ElevenLabs default voice ID for Talk mode. Prefer talk.providers.elevenlabs.voiceId.",
18671-
"hasChildren": false
18672-
},
1867318523
{
1867418524
"path": "tools",
1867518525
"kind": "core",

0 commit comments

Comments
 (0)