01命令
五个动词,管道友好
给人看的输出是一本安静的账本——编号行,没有 UUID。--json 是机器契约:数据走 stdout,消息走 stderr,退出码诚实可靠。
overlay upload paper.pdf # into your memory cat notes.md | overlay upload - --name notes.md overlay search "prompt caching" # hybrid search over everything overlay files # recent sources overlay download 2 --annotated # row 2; PDFs keep your highlights
02给编程智能体
把记忆交给 Claude Code
住在终端里的智能体也能用这五个动词。把这段贴进项目的 CLAUDE.md 或 AGENTS.md——智能体会先自己想起你过去的决定,而不是让你重新解释,并把学到的存回你的记忆。
## Memory — Overlay CLI This machine is authorized against my personal memory (overlay.one). Use it instead of asking me to re-explain past work. - Recall context first: overlay search "<topic>" --json - List recent sources: overlay files --json - Read a stored file: overlay download <id or row #> -o /tmp/<name> - Save what you learn: overlay upload <file> (or pipe: echo "decision: ..." | overlay upload - --name decision.md) Contract: --json prints raw API payloads on stdout; messages go to stderr; exit code 3 means run `overlay login`.
03授权一次,随时可撤
overlay login 在浏览器里经你明确点击后,才把令牌交给这台机器。它存放在 ~/.config/overlay,会自动续期,overlay logout 即可撤销。你的账户,你的记忆,你的凭据。