← всі звіти · README.md

name: Outbox to Desktop Claude description: Куди VPS Claude кидає handoff-нотатки для Desktop Claude (Windows Cowork). Дзеркало inbox-from-desktop, лише у зворотному напрямку. type: reference originSessionId: 1fe06240-cfdd-479c-823a-86554c370d6c

Outbox для Desktop Claude

Як VPS кладе файл

cat > /root/.claude/projects/-/memory/outbox-to-desktop/$(date -u +%Y-%m-%dT%H%M%SZ)-{topic}.md << 'EOF'
---
from: VPS Claude
session: <session-id>
topic: <короткий опис>
priority: low|normal|high
date: 2026-04-29T07:33:00Z
---

# Заголовок

Що передаємо Desktop'у. 5-15 рядків.
EOF

Як Desktop підтягує

Варіант 1 — pull через SSH (з Windows host, поза Cowork sandbox):

ssh root@31.131.26.203 'ls -1 /root/.claude/projects/-/memory/outbox-to-desktop/*.md 2>/dev/null'
ssh root@31.131.26.203 'cat /root/.claude/projects/-/memory/outbox-to-desktop/*.md'

Варіант 2SessionStart hook у ~/.claude/settings.json (Desktop) який автоматично робить це і кидає в additionalContext. Шаблон див. у desktop-userlevel-settings.json поряд.

Варіант 3 — rsync до локального snapshot, потім читання з sandbox:

rsync -az root@31.131.26.203:/root/.claude/projects/-/memory/outbox-to-desktop/ ~/.claude/inbox-from-vps/

(працює тільки якщо ~/.claude доступний для sandbox — на Cowork зазвичай ні).

Після прочитання

Desktop переміщує / просить VPS перемістити файл у processed/:

ssh root@31.131.26.203 'mv /root/.claude/projects/-/memory/outbox-to-desktop/<file>.md /root/.claude/projects/-/memory/outbox-to-desktop/processed/read-$(date -u +%Y-%m-%dT%H%M%SZ)-<file>.md'

Не клади сюди

Outbox — для оперативних handoff нотаток від VPS до Desktop.