用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ceilf6/Wiki --skill config命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | config |
| description | Skill for the Config area of Wiki. 501 symbols across 143 files. |
501 symbols | 143 files | Cohesion: 60%
AI/| File | Symbols |
|---|---|
AI/3-Application/Openclaw-source/src/config/io.ts | warnIfConfigFromFuture, maybeLoadDotEnvForConfig, resolveConfigIncludesForRead, loadConfig, readConfigFileSnapshotInternal (+31) |
AI/3-Application/Openclaw-source/src/config/redact-snapshot.ts | isSensitivePath, isExplicitlyNonSensitivePath, restoreRedactedValues, RedactionError, restoreOriginalValueOrThrow (+20) |
AI/3-Application/Openclaw-source/src/config/plugin-auto-enable.ts | resolvePluginIdForChannel, collectCandidateChannelIds, resolveConfiguredPlugins, isPluginExplicitlyDisabled, isPluginDenied (+18) |
AI/3-Application/Openclaw-source/src/config/schema.ts | cloneSchema, asSchemaObject, isObjectSchema, mergeObjectSchema, applyPluginSchemas (+18) |
AI/3-Application/Openclaw-source/src/config/doc-baseline.ts | logConfigDocBaselineDebug, loadBundledConfigSchemaResponse, loadChannelSurfaceMetadata, buildConfigDocBaseline, renderConfigDocBaselineStatefile (+17) |
AI/3-Application/Openclaw-source/src/config/group-policy.ts | normalizeSenderKey, normalizeTypedSenderKey, normalizeLegacySenderKey, normalizeCandidate, normalizeSenderIdCandidates (+12) |
AI/3-Application/Openclaw-source/src/config/validation.ts | validateConfigObject, validateConfigObjectWithPlugins, validateConfigObjectRawWithPlugins, validateConfigObjectWithPluginsBase, ensureCompatConfig (+11) |
AI/3-Application/Openclaw-source/src/config/includes.ts | readConfigIncludeFileWithGuards, ConfigIncludeError, CircularIncludeError, loadFile, resolvePath (+11) |
AI/3-Application/Openclaw-source/src/config/talk.ts | isPlainObject, normalizeString, normalizeVoiceAliases, normalizeTalkSecretInput, normalizeTalkProviderConfig (+9) |
AI/3-Application/Openclaw-source/src/config/paths.ts | envHomedir, legacyStateDirs, resolveStateDir, resolveUserPath, resolveCanonicalConfigPath (+8) |
Start here when exploring this area:
shouldEnableShellEnvFallback (Function) — AI/3-Application/Openclaw-source/src/infra/shell-env.ts:190shouldDeferShellEnvFallback (Function) — AI/3-Application/Openclaw-source/src/infra/shell-env.ts:194compareOpenClawVersions (Function) — AI/3-Application/Openclaw-source/src/config/version.ts:26validateConfigObject (Function) — AI/3-Application/Openclaw-source/src/config/validation.ts:281normalizeConfigPaths (Function) — AI/3-Application/Openclaw-source/src/config/normalize-paths.ts:62| Symbol | Type | File | Line |
|---|---|---|---|
ConfigIncludeError | Class | AI/3-Application/Openclaw-source/src/config/includes.ts | 46 |
CircularIncludeError | Class | AI/3-Application/Openclaw-source/src/config/includes.ts | 57 |
ConfigRuntimeRefreshError | Class | AI/3-Application/Openclaw-source/src/config/io.ts | 152 |
MissingEnvVarError | Class | AI/3-Application/Openclaw-source/src/config/env-substitution.ts | 28 |
shouldEnableShellEnvFallback | Function | AI/3-Application/Openclaw-source/src/infra/shell-env.ts | 190 |
shouldDeferShellEnvFallback | Function | AI/3-Application/Openclaw-source/src/infra/shell-env.ts | 194 |
compareOpenClawVersions | Function | AI/3-Application/Openclaw-source/src/config/version.ts | 26 |
validateConfigObject | Function | AI/3-Application/Openclaw-source/src/config/validation.ts | 281 |
normalizeConfigPaths | Function | AI/3-Application/Openclaw-source/src/config/normalize-paths.ts | 62 |
normalizeExecSafeBinProfilesInConfig | Function | AI/3-Application/Openclaw-source/src/config/normalize-exec-safe-bin.ts | 4 |
normalizeExec | Function | AI/3-Application/Openclaw-source/src/config/normalize-exec-safe-bin.ts | 5 |
loadConfig | Function | AI/3-Application/Openclaw-source/src/config/io.ts | 733 |
readConfigFileSnapshotInternal |
| Flow | Type | Steps |
|---|---|---|
LoadConfig → Normalize | cross_community | 10 |
LoadConfig → ResolveRawOsHomeDir | cross_community | 10 |
LoadConfig → Cwd | cross_community | 8 |
MonitorMattermostProvider → IsRecord | cross_community | 8 |
MonitorMattermostProvider → Trim | cross_community | 8 |
MonitorDiscordProvider → Trim | cross_community | 7 |
MonitorDiscordProvider → FormatSecretRefLabel | cross_community | 7 |
StartGatewayServer → ApplyAgentDefaults | cross_community | 6 |
StartGatewayServer → IsRecord | cross_community | 6 |
StartGatewayServer → NormalizeConfigIssuePath | cross_community | 6 |
| Area | Connections |
|---|---|
| Scripts | 93 calls |
| Plugins | 32 calls |
| Commands | 18 calls |
| Auto-reply | 14 calls |
| Reply | 13 calls |
| Monitor | 13 calls |
| Infra | 12 calls |
| Agents | 12 calls |
gitnexus_context({name: "shouldEnableShellEnvFallback"}) — see callers and calleesgitnexus_query({query: "config"}) — find related execution flows| Function |
AI/3-Application/Openclaw-source/src/config/io.ts |
| 884 |
readConfigIncludeFileWithGuards | Function | AI/3-Application/Openclaw-source/src/config/includes.ts | 288 |
applyMessageDefaults | Function | AI/3-Application/Openclaw-source/src/config/defaults.ts | 130 |
applyTalkConfigNormalization | Function | AI/3-Application/Openclaw-source/src/config/defaults.ts | 208 |
applyModelDefaults | Function | AI/3-Application/Openclaw-source/src/config/defaults.ts | 212 |
applyAgentDefaults | Function | AI/3-Application/Openclaw-source/src/config/defaults.ts | 348 |
applyLoggingDefaults | Function | AI/3-Application/Openclaw-source/src/config/defaults.ts | 389 |
applyCompactionDefaults | Function | AI/3-Application/Openclaw-source/src/config/defaults.ts | 508 |
基于 SOC 职业分类