Ця сторінка визначає суворий контракт, який застосовуєDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw secrets apply.
Якщо ціль не відповідає цим правилам, застосування завершується помилкою до внесення змін у конфігурацію.
Форма файла плану
openclaw secrets apply --from <plan.json> очікує масив targets із цілями плану:
Підтримувана область цілей
Цілі плану приймаються для підтримуваних шляхів credentials у:Поведінка типу цілі
Загальне правило:target.typeмає бути розпізнаним і має відповідати нормалізованій форміtarget.path.
models.providers.apiKeyskills.entries.apiKeychannels.googlechat.serviceAccount
Правила перевірки шляху
Кожна ціль перевіряється за всіма наведеними нижче правилами:typeмає бути розпізнаним типом цілі.pathмає бути непорожнім dot-шляхом.pathSegmentsможна не вказувати. Якщо його вказано, він має нормалізуватися точно до того самого шляху, що йpath.- Заборонені сегменти відхиляються:
__proto__,prototype,constructor. - Нормалізований шлях має відповідати зареєстрованій формі шляху для типу цілі.
- Якщо задано
providerIdабоaccountId, вони мають відповідати id, закодованому в шляху. - Цілі
auth-profiles.jsonпотребуютьagentId. - Під час створення нового зіставлення
auth-profiles.jsonвключайтеauthProfileProvider.
Поведінка при помилці
Якщо ціль не проходить перевірку, застосування завершується з помилкою на кшталт:Поведінка згоди для exec provider
--dry-runза замовчуванням пропускає перевірки exec SecretRef.- Плани, що містять exec SecretRef/provider, відхиляються в режимі запису, якщо не задано
--allow-exec. - Під час перевірки/застосування планів, що містять exec, передавайте
--allow-execі для dry-run, і для режиму запису.
Примітки щодо runtime та області аудиту
- Записи
auth-profiles.jsonлише з ref (keyRef/tokenRef) включаються до розв’язання під час виконання та покриття аудиту. secrets applyзаписує підтримувані ціліopenclaw.json, підтримувані ціліauth-profiles.jsonі необов’язкові scrub-цілі.
Перевірки оператора
openclaw secrets configure або виправте шлях цілі на одну з підтримуваних форм вище.