ai-control: Memory Linux-Umzug
This commit is contained in:
@@ -5,3 +5,4 @@
|
||||
|
||||
- [Multi-Account & Keychain](multi-account-keychain.md) — Stand 2.1.199: suffixierter Keychain-Eintrag pro Config-Dir verifiziert; Pools umbenannt, Keychain-Endstand ein Eintrag 096c4ef9 (privateDefault); Kaltstart über Starter läuft (2026-07-04), Qualität laut Marcus noch nicht zufriedenstellend
|
||||
- [Pool-Setup Stand](ai-control-pool-setup.md) — Layout ~/.config/ai-control (pools, projects.json-Registry, icons, settings.json mit claudeCommand); eingebautes Terminal + Tray mit Statuspunkten; Stand 2026-07-05 GitHub-reif (README en, MIT, Screenshots); Deploy braucht lsregister
|
||||
- [Linux-Umzug](linux-umzug.md) — ab 2026-07-05 laufen die Sessions auf der Linux-Box; Start per start-claude.sh (Einzeiler, Pool private); macOS-Code muss noch hinter cfg(target_os)
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
name: linux-umzug
|
||||
description: ai-control soll unter Linux laufen; Sessions laufen ab 2026-07-05 auf der Linux-Box weiter
|
||||
metadata:
|
||||
node_type: memory
|
||||
type: project
|
||||
originSessionId: 7fa72046-ab7a-4b41-a496-f0f6b9a4729d
|
||||
---
|
||||
|
||||
Stand 2026-07-05: Marcus testet ai-control auf seiner Linux-Box und will die Arbeit dort fortsetzen — die Mac-Session wurde dafür beendet. Linux- und Windows-Integration sind im README bereits angekündigt.
|
||||
|
||||
**Wie gestartet wird:** `~/claude-projects/ai-control/start-claude.sh` — bewusst nur ein Einzeiler: `cd` ins Skriptverzeichnis, `CLAUDE_CONFIG_DIR=~/.config/ai-control/pools/private`, `exec claude`. Die Pfade sind auf beiden Maschinen identisch (`~`-relativ), der Transport läuft über den claude-projects-Git-Sync (Gitea).
|
||||
|
||||
**Gescheitert und verworfen:** ein parametrisiertes Setup-/Startskript-Paar (setup-config.sh legte nur ein leeres Skelett an statt die echte Config zu migrieren; start-claude.sh verlangte einen Projektnamen). Marcus wollte genau dieses eine Projekt und keine zusätzliche Konfiguration pro Maschine. Lehre: [[feedback-go-pflicht]] — erst das Minimalste bauen, das er wörtlich beschreibt.
|
||||
|
||||
**Offen für Linux:** macOS-spezifischer Code in der App (objc2-Aktivierung, sips-Icons, Tray) muss hinter `cfg(target_os)`; Build mit webkit2gtk/AppIndicator ungetestet. Siehe [[ai-control-pool-setup]].
|
||||
Reference in New Issue
Block a user