mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-27 21:07:01 -06:00
2d65ead914
* fix: honor pending skill workshop approvals * addressing review-skill * addressing codex review * addressing codex review * fix: require approval before skill workshop apply * docs: add changelog entry for PR merge
19 lines
872 B
TypeScript
19 lines
872 B
TypeScript
import type { SkillWorkshopConfig } from "./config.js";
|
|
|
|
export function buildWorkshopGuidance(config: SkillWorkshopConfig): string {
|
|
const writeMode =
|
|
config.approvalPolicy === "auto"
|
|
? "Auto mode: apply safe workspace-skill updates; apply=false queues instead."
|
|
: "Pending mode: queue suggestions; use apply action after explicit approval.";
|
|
return [
|
|
"<skill_workshop>",
|
|
"Use for durable procedural memory, not facts/preferences.",
|
|
"Capture only repeatable workflows, user corrections, non-obvious successful procedures, recurring pitfalls.",
|
|
"If a loaded skill is stale/wrong/thin, suggest append/replace; keep useful parts.",
|
|
"After long tool loops or hard fixes, save the reusable procedure.",
|
|
"Keep skill text short, imperative, tool-aware. No transcript dumps.",
|
|
writeMode,
|
|
"</skill_workshop>",
|
|
].join("\n");
|
|
}
|