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 его отзывает. Ваш аккаунт, ваша память, ваши подтверждения.