DIS-001: Workspace-Root nach ~/.disclaw/workspaces/ verschieben #23
No reviewers
Labels
No labels
blocked
needs-review
phase:0
phase:1
phase:1.5
phase:2
phase:3
phase:4
phase:5
phase:6+
priority:p0
priority:p1
priority:p2
security
type:chore
type:ci
type:docs
type:feat
type:fix
type:idea
type:known-issue
type:refactor
type:test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: dev/disclaw#23
Loading…
Reference in a new issue
No description provided.
Delete branch "phase-0/workspace-root-home"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
disclaw.yaml: Defaultworkspaces_rootauf~/.disclaw/workspacesgesetztsrc/config/loader.ts:expandWorkspacesRoot()mit Tilde-Expansion viaos.homedir(),path.resolve()-Normierung, Warning-Log wenn Root innerhalb Repo (CLAUDE.md-Walk-Up-Erklärung)tests/unit/workspace-root-resolve.test.ts(neu): 7 Tests — Tilde, absoluter Pfad, relativer Pfad, Repo-intern-WarningREADME.md: Abschnitt "Migration bestehender Workspaces"src/commands/new-agent.ts: unverändert, nutzt bereits aufgelösten Pfad aus ConfigCloses
Closes #2
Test Plan
npm run buildgrünnpm test— 19/19 Tests grün (3 Test-Dateien)disclaw.yamlDefault ist~/.disclaw/workspacesBreaking Changes
Ja — bestehende Workspaces unter
./workspaces/müssen manuell nach~/.disclaw/workspaces/migriert werden. Anleitung in README.Reviewer-Checkliste
shell: trueinsrc/process.envdirekt im Runner