9c675459fa
.mcp.json: vsechny repo MCP servery na U:\janssen (na Z230 vyresi junction U:\janssen -> U:\PythonProject\Janssen), owa/vbcz-email zustavaji Z230-only. TrilliumMCP: COMPUTERNAME fallback na socket.gethostname(). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
24 lines
2.0 KiB
Markdown
24 lines
2.0 KiB
Markdown
---
|
|
name: setup-memory-sync
|
|
description: Claude paměť je verzovaná v gitu (claude-memory/ v janssen repu) a synchronizovaná přes Giteu mezi počítači
|
|
metadata:
|
|
node_type: memory
|
|
type: project
|
|
originSessionId: 336a9e54-4ae5-412f-94f4-f0cc90fe01a9
|
|
---
|
|
|
|
Claude memory složka je synchronizovaná mezi počítači přes Giteu.
|
|
|
|
Fyzické úložiště: `U:\janssen\claude-memory\` (zavzaté do gitu, repo `gitea.buzalka.cz/administrator/janssen`).
|
|
Původní cesta `C:\Users\vlado\.claude\projects\U--janssen\memory` je **directory junction** mířící na `U:\janssen\claude-memory`, takže čtení i zápis paměti jde transparentně do repa.
|
|
|
|
**How to apply:** Po jakékoli změně paměti (nový/upravený `.md` soubor) udělej v `U:/janssen` `git add claude-memory/ && git commit && git push`, jinak se změna nepřenese na druhý počítač.
|
|
|
|
**Druhý počítač (jednorázový setup):** po `git pull` musí existovat stejný junction. Pokud složka `~/.claude/projects/U--janssen/memory` ještě neexistuje:
|
|
`New-Item -ItemType Junction -Path "$env:USERPROFILE\.claude\projects\U--janssen\memory" -Target "U:\janssen\claude-memory"`
|
|
Junction sám se přes git nepřenáší (je to lokální odkaz), musí se vytvořit na každém stroji zvlášť. Předpoklad: projekt je na obou strojích na cestě `U:\janssen`.
|
|
|
|
**Sjednocení cest mezi stroji (2026-06-12):** Na Z230 je repo fyzicky v `U:\PythonProject\Janssen`, na notebooku v `U:\janssen`. Řešení: na Z230 junction `New-Item -ItemType Junction -Path U:\janssen -Target U:\PythonProject\Janssen` a Claude Code tam otevírat z `U:\janssen`. Díky tomu platí v `.mcp.json` (i kdekoli jinde) jednotné cesty `U:\janssen\...` a config se už nepřepisuje tam a zpět mezi commity „z230"/„notebook". Výjimka: MCP `owa` a `vbcz-email` (`OutlookVBCZ/`) nejsou v repu, existují jen na Z230 — na notebooku se prostě nepřipojí.
|
|
|
|
Pozn.: dříve testovaný [[setup-memory-sync]] konkurent claude-mem (lokální SQLite, nesynchronizuje mezi PC) byl odinstalován ve prospěch tohoto git/Gitea řešení.
|