|
3685 | 3685 | "tags": [], |
3686 | 3686 | "hasChildren": false |
3687 | 3687 | }, |
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 | | - }, |
3698 | 3688 | { |
3699 | 3689 | "path": "agents.defaults.sandbox.prune", |
3700 | 3690 | "kind": "core", |
|
6161 | 6151 | "tags": [], |
6162 | 6152 | "hasChildren": false |
6163 | 6153 | }, |
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 | | - }, |
6174 | 6154 | { |
6175 | 6155 | "path": "agents.list.*.sandbox.prune", |
6176 | 6156 | "kind": "core", |
|
8764 | 8744 | "tags": [], |
8765 | 8745 | "hasChildren": false |
8766 | 8746 | }, |
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 | | - }, |
8781 | 8747 | { |
8782 | 8748 | "path": "browser.ssrfPolicy.dangerouslyAllowPrivateNetwork", |
8783 | 8749 | "kind": "core", |
|
14459 | 14425 | "advanced" |
14460 | 14426 | ], |
14461 | 14427 | "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.", |
14463 | 14429 | "hasChildren": false |
14464 | 14430 | }, |
14465 | 14431 | { |
|
16445 | 16411 | "access" |
16446 | 16412 | ], |
16447 | 16413 | "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.", |
16449 | 16415 | "hasChildren": true |
16450 | 16416 | }, |
16451 | 16417 | { |
|
18362 | 18328 | "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.", |
18363 | 18329 | "hasChildren": true |
18364 | 18330 | }, |
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 | | - }, |
18414 | 18331 | { |
18415 | 18332 | "path": "talk.interruptOnSpeech", |
18416 | 18333 | "kind": "core", |
|
18425 | 18342 | "help": "If true (default), stop assistant speech when the user starts speaking in Talk mode. Keep enabled for conversational turn-taking.", |
18426 | 18343 | "hasChildren": false |
18427 | 18344 | }, |
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 | | - }, |
18457 | 18345 | { |
18458 | 18346 | "path": "talk.provider", |
18459 | 18347 | "kind": "core", |
|
18632 | 18520 | "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).", |
18633 | 18521 | "hasChildren": false |
18634 | 18522 | }, |
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 | | - }, |
18673 | 18523 | { |
18674 | 18524 | "path": "tools", |
18675 | 18525 | "kind": "core", |
|
0 commit comments