Class SkillAuditLog

java.lang.Object
io.agentscope.harness.agent.skill.curator.SkillAuditLog

public class SkillAuditLog extends Object
Append-only audit log for the skill self-learning loop. Every skill_manage write, promotion decision, and curator transition lands as one JSON line in workspace/skills/.audit/YYYY-MM-DD.jsonl.

This is intentionally separate from OTel / trace spans (which other code paths emit concurrently). The on-disk JSONL is the recovery / forensic copy: it survives OTel collector outages and gives operators a queryable record without standing up a metrics stack. agent.queryAudit(predicate) reads back every entry from the latest day file.