Deze pagina definieert het canonieke SecretRef-referentieoppervlak. Doel van de scope: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.
- Binnen scope: strikt door de gebruiker aangeleverde referenties die OpenClaw niet aanmaakt of roteert.
- Buiten scope: referenties die tijdens runtime worden aangemaakt of roteren, OAuth-verversingsmateriaal en sessieachtige artefacten.
Ondersteunde referenties
openclaw.json-doelen (secrets configure + secrets apply + secrets audit)
models.providers.*.apiKeymodels.providers.*.headers.*models.providers.*.request.auth.tokenmodels.providers.*.request.auth.valuemodels.providers.*.request.headers.*models.providers.*.request.proxy.tls.camodels.providers.*.request.proxy.tls.certmodels.providers.*.request.proxy.tls.keymodels.providers.*.request.proxy.tls.passphrasemodels.providers.*.request.tls.camodels.providers.*.request.tls.certmodels.providers.*.request.tls.keymodels.providers.*.request.tls.passphraseskills.entries.*.apiKeyagents.defaults.memorySearch.remote.apiKeyagents.list[].tts.providers.*.apiKeyagents.list[].memorySearch.remote.apiKeytalk.providers.*.apiKeymessages.tts.providers.*.apiKeytools.web.fetch.firecrawl.apiKeyplugins.entries.acpx.config.mcpServers.*.env.*plugins.entries.brave.config.webSearch.apiKeyplugins.entries.exa.config.webSearch.apiKeyplugins.entries.google.config.webSearch.apiKeyplugins.entries.xai.config.webSearch.apiKeyplugins.entries.moonshot.config.webSearch.apiKeyplugins.entries.perplexity.config.webSearch.apiKeyplugins.entries.firecrawl.config.webSearch.apiKeyplugins.entries.minimax.config.webSearch.apiKeyplugins.entries.tavily.config.webSearch.apiKeyplugins.entries.voice-call.config.tts.providers.*.apiKeyplugins.entries.voice-call.config.twilio.authTokentools.web.search.apiKeygateway.auth.passwordgateway.auth.tokengateway.remote.tokengateway.remote.passwordcron.webhookTokenchannels.telegram.botTokenchannels.telegram.webhookSecretchannels.telegram.accounts.*.botTokenchannels.telegram.accounts.*.webhookSecretchannels.slack.botTokenchannels.slack.appTokenchannels.slack.userTokenchannels.slack.signingSecretchannels.slack.accounts.*.botTokenchannels.slack.accounts.*.appTokenchannels.slack.accounts.*.userTokenchannels.slack.accounts.*.signingSecretchannels.discord.tokenchannels.discord.pluralkit.tokenchannels.discord.voice.tts.providers.*.apiKeychannels.discord.accounts.*.tokenchannels.discord.accounts.*.pluralkit.tokenchannels.discord.accounts.*.voice.tts.providers.*.apiKeychannels.irc.passwordchannels.irc.nickserv.passwordchannels.irc.accounts.*.passwordchannels.irc.accounts.*.nickserv.passwordchannels.bluebubbles.passwordchannels.bluebubbles.accounts.*.passwordchannels.feishu.appSecretchannels.feishu.encryptKeychannels.feishu.verificationTokenchannels.feishu.accounts.*.appSecretchannels.feishu.accounts.*.encryptKeychannels.feishu.accounts.*.verificationTokenchannels.msteams.appPasswordchannels.mattermost.botTokenchannels.mattermost.accounts.*.botTokenchannels.matrix.accessTokenchannels.matrix.passwordchannels.matrix.accounts.*.accessTokenchannels.matrix.accounts.*.passwordchannels.nextcloud-talk.botSecretchannels.nextcloud-talk.apiPasswordchannels.nextcloud-talk.accounts.*.botSecretchannels.nextcloud-talk.accounts.*.apiPasswordchannels.zalo.botTokenchannels.zalo.webhookSecretchannels.zalo.accounts.*.botTokenchannels.zalo.accounts.*.webhookSecretchannels.googlechat.serviceAccountvia zuster-serviceAccountRef(compatibiliteitsuitzondering)channels.googlechat.accounts.*.serviceAccountvia zuster-serviceAccountRef(compatibiliteitsuitzondering)
auth-profiles.json-doelen (secrets configure + secrets apply + secrets audit)
profiles.*.keyRef(type: "api_key"; niet ondersteund wanneerauth.profiles.<id>.mode = "oauth")profiles.*.tokenRef(type: "token"; niet ondersteund wanneerauth.profiles.<id>.mode = "oauth")
- Auth-profielplandoelen vereisen
agentId. - Planvermeldingen richten zich op
profiles.*.key/profiles.*.tokenen schrijven zusterrefs (keyRef/tokenRef). - Auth-profielrefs zijn opgenomen in runtime-resolutie en auditdekking.
- In
openclaw.jsonmoeten SecretRefs gestructureerde objecten gebruiken zoals{"source":"env","provider":"default","id":"DISCORD_BOT_TOKEN"}. Verouderdesecretref-env:<ENV_VAR>-markertekens worden geweigerd op SecretRef-referentiepaden; voeropenclaw doctor --fixuit om geldige markeringen te migreren. - OAuth-beleidsbewaking:
auth.profiles.<id>.mode = "oauth"kan niet worden gecombineerd met SecretRef-invoer voor dat profiel. Opstarten/herladen en auth-profielresolutie falen snel wanneer dit beleid wordt geschonden. - Voor door SecretRef beheerde modelproviders blijven gegenereerde
agents/*/agent/models.json-vermeldingen niet-geheime markeringen behouden (niet opgeloste geheime waarden) voorapiKey-/headeroppervlakken. - Markeringspersistentie is brongezaghebbend: OpenClaw schrijft markeringen vanuit de actieve bronconfiguratiesnapshot (vóór resolutie), niet vanuit opgeloste runtime-geheime waarden.
- Voor webzoekopdrachten:
- In expliciete providermodus (
tools.web.search.provideringesteld) is alleen de geselecteerde providersleutel actief. - In automatische modus (
tools.web.search.providerniet ingesteld) is alleen de eerste providersleutel die volgens de prioriteit wordt opgelost actief. - In automatische modus worden niet-geselecteerde providerrefs als inactief behandeld totdat ze worden geselecteerd.
- Verouderde
tools.web.search.*-providerpaden worden tijdens de compatibiliteitsperiode nog steeds opgelost, maar het canonieke SecretRef-oppervlak isplugins.entries.<plugin>.config.webSearch.*.
- In expliciete providermodus (
Niet-ondersteunde referenties
Referenties buiten scope omvatten:commands.ownerDisplaySecrethooks.tokenhooks.gmail.pushTokenhooks.mappings[].sessionKeyauth-profiles.oauth.*channels.discord.threadBindings.webhookTokenchannels.discord.accounts.*.threadBindings.webhookTokenchannels.whatsapp.creds.jsonchannels.whatsapp.accounts.*.creds.json
- Deze referenties zijn klassen die worden aangemaakt, geroteerd, sessiedragend zijn of OAuth-duurzaam zijn en niet passen bij alleen-lezen externe SecretRef-resolutie.