memory: discover skills by running allod skills list, not by already knowing them #74
No reviewers
Labels
No labels
blocked
bug
decision
duplicate
enhancement
help wanted
invalid
landed?
question
ready-to-merge
stale
wontfix
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
allod/memory!74
Loading…
Reference in a new issue
No description provided.
Delete branch "agent/skills-discoverable"
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?
An agent can now learn which skills exist by running
allod skill, and read one withallod skill <name>;memory.mdtells it to do that before task work instead of only matching tasks against descriptions it has never seen.What changes for a running machine: the Skills paragraph in
memory.md— the only skill surface read at session start — now instructsallod skillto list skills andallod skill <name>to read one (theallod/toolscommand in Refs below), with the oldgrep -h '^description:'line kept as a one-line fallback for machines that have not rebuilt yet. No skill is named or indexed inmemory.md;README.mdis untouched. Oneledger.mdsighting records the miss that motivated this: a session that read memory at start and still hand-rolled a tracker sweep until the owner pointed atpick-next-issue.If it is wrong: revert restores the previous paragraph; the fallback grep keeps agents working even before the command reaches their machine.
Closes allod/memory#73.
Refs allod/tools#256 — the command this paragraph points at. Land that first: until a machine picks it up, the paragraph's fallback line is what agents run.
Risk
R0/R1. One paragraph and one ledger line in a docs repo; no runtime behavior of its own. The only integration uncertainty — the command not existing on an unrebuilt machine — is covered by the fallback line in the same paragraph.
Validation
.hooks/memory-budget --worktreepasses (memory.mdwithin its 16KB cap).allod/toolsbranch's command lists all six skills in this repo'sskills/and printspick-next-issuein full.Owner redirect: the paragraph will point at the singular form — bare
allod skilllists,allod skill <name>prints the whole skill — so the grep fallback line stays only for machines without the command at all.