feat: add SOP skills, daily notes, and memory forgetting #1
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/skills-daily-notes-forget"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Skills:
skills/directory to Pi through theresources_discoverhook, so stored SKILL.md procedures load on demand by description
skill_listand confirmation-gatedskill_update, validating nameand description against the Agent Skills spec so a written skill is
always loadable by Pi's own loader
Daily notes:
daily/YYYY-MM-DD.mdscratchpads for light orchestration,snapshotted at session start to preserve the prompt-cache prefix
daily_note_getanddaily_note_update, capped at 8 KiBForgetting:
MemoryEngine.forget, removing canonical Markdown files and theirindex rows for cases supersession cannot express, where the key itself
changes and the old record has no successor
memory_forgetFollowing:
memory_followtoscope: all, since the agent is navigating alink it has already been shown, and report per-key reasons so a filtered
link is not mistaken for a missing one
Also extract index row parsing into memory-index-rows.ts, and scope the
max-paramsESLint exemption tosrc/pi/*.ts, where Pi's fixedfive-argument
executesignature applies.