mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-10 11:50:45 +08:00
重构主控编排与运行时预热链路,统一工作区提示词/专家调度协议并补齐 wiki 记忆注入与写回闭环。
同时收敛启动与运维脚本默认行为(含 wiki worker)、更新 Admin 可观测性与相关测试,降低首轮时延并提高运行稳定性。 Made-with: Cursor
This commit is contained in:
parent
4a23b715a2
commit
dbbe3add6a
14438 changed files with 2693620 additions and 2546 deletions
178
openclaw/extensions/memory-wiki/openclaw.plugin.json
Normal file
178
openclaw/extensions/memory-wiki/openclaw.plugin.json
Normal file
|
|
@ -0,0 +1,178 @@
|
|||
{
|
||||
"id": "memory-wiki",
|
||||
"name": "Memory Wiki",
|
||||
"description": "Persistent wiki compiler and Obsidian-friendly knowledge vault for OpenClaw.",
|
||||
"skills": ["./skills"],
|
||||
"uiHints": {
|
||||
"vaultMode": {
|
||||
"label": "Vault Mode",
|
||||
"help": "Choose isolated, bridge, or unsafe-local mode for the wiki vault."
|
||||
},
|
||||
"vault.path": {
|
||||
"label": "Vault Path",
|
||||
"help": "Filesystem path for the wiki vault root."
|
||||
},
|
||||
"vault.renderMode": {
|
||||
"label": "Render Mode",
|
||||
"help": "Render markdown in native OpenClaw format or Obsidian-friendly format."
|
||||
},
|
||||
"obsidian.useOfficialCli": {
|
||||
"label": "Use Obsidian CLI",
|
||||
"help": "Probe and use the official Obsidian CLI when available."
|
||||
},
|
||||
"bridge.enabled": {
|
||||
"label": "Enable Bridge Mode",
|
||||
"help": "Read public memory artifacts and events from the active memory plugin in bridge mode."
|
||||
},
|
||||
"bridge.readMemoryArtifacts": {
|
||||
"label": "Read Memory Artifacts",
|
||||
"help": "Enable bridge reads from the active memory plugin's public artifact export."
|
||||
},
|
||||
"unsafeLocal.allowPrivateMemoryCoreAccess": {
|
||||
"label": "Allow Private Memory Access",
|
||||
"help": "Experimental same-repo escape hatch for reading memory-core private paths."
|
||||
},
|
||||
"context.includeCompiledDigestPrompt": {
|
||||
"label": "Include Compiled Digest In Prompt",
|
||||
"help": "Append a compact compiled wiki digest snapshot to memory prompt sections for context engines and legacy prompt assembly."
|
||||
}
|
||||
},
|
||||
"configSchema": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"vaultMode": {
|
||||
"type": "string",
|
||||
"enum": ["isolated", "bridge", "unsafe-local"]
|
||||
},
|
||||
"vault": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"path": {
|
||||
"type": "string"
|
||||
},
|
||||
"renderMode": {
|
||||
"type": "string",
|
||||
"enum": ["native", "obsidian"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"obsidian": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"useOfficialCli": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"vaultName": {
|
||||
"type": "string"
|
||||
},
|
||||
"openAfterWrites": {
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bridge": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"readMemoryArtifacts": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"indexDreamReports": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"indexDailyNotes": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"indexMemoryRoot": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"followMemoryEvents": {
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
},
|
||||
"unsafeLocal": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"allowPrivateMemoryCoreAccess": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"paths": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ingest": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"autoCompile": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"maxConcurrentJobs": {
|
||||
"type": "number",
|
||||
"minimum": 1
|
||||
},
|
||||
"allowUrlIngest": {
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"backend": {
|
||||
"type": "string",
|
||||
"enum": ["shared", "local"]
|
||||
},
|
||||
"corpus": {
|
||||
"type": "string",
|
||||
"enum": ["wiki", "memory", "all"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"context": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"includeCompiledDigestPrompt": {
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"preserveHumanBlocks": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"createBacklinks": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"createDashboards": {
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"configContracts": {
|
||||
"compatibilityMigrationPaths": ["plugins.entries.memory-wiki.config.bridge.readMemoryCore"]
|
||||
},
|
||||
"commandAliases": [{ "name": "wiki" }]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue