Skip to content

Support isolated SkillClaw instances with SKILLCLAW_HOME - #105

Merged
Upper9527 merged 1 commit into
mainfrom
codex/instance-home
Oct 21, 2026
Merged

Upper9527 merged 1 commit into
mainfrom
codex/instance-home

Conversation

@Upper9527

Copy link
Copy Markdown
Collaborator

Multiple worktree proxies previously shared PID/lock and default data paths even when selecting different config files. Add SKILLCLAW_HOME for instance-specific config, PID/start lock, default daemon log, records/cache, skills, dashboard DB and adapter backups. Launcher cleanup retains its selected PID path. Config output now reports the actual selected file.

Addresses instance isolation in #25; model routing and subscription authentication remain separate. Explicit data paths and SKILLCLAW_CONFIG_FILE precedence are preserved. New isolated homes default to no automatic client configuration; external agent profiles and shared storage must be separately selected, as documented in both READMEs.

Validation: five regression cases; full suite 215 passed, 1 skipped; Ruff and format checks passed. Started two real loopback-only daemons with separate homes/ports, verified both healthy with different PIDs, stopped A and confirmed B remained healthy, then stopped B. No inference/provider calls.

@Upper9527
Upper9527 merged commit 334ddf8 into main Oct 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant