fix: docker/edge/dispatcher.sh: switch dynamic .claude mounts to shared CLAUDE_CONFIG_DIR (#643) #656
No reviewers
Labels
No labels
action
backlog
blocked
bug-report
cannot-reproduce
in-progress
in-triage
needs-triage
prediction/actioned
prediction/dismissed
prediction/unreviewed
priority
rejected
reproduced
tech-debt
underspecified
vision
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: disinto-admin/disinto#656
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/issue-643"
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?
Fixes #643
Changes
AI Review
Summary
Migrates
launch_runner,dispatch_reproduce,dispatch_triage, anddispatch_verifyfrom mounting~/.claudeper-container to the sharedCLAUDE_SHARED_DIRwithCLAUDE_CONFIG_DIRenv injection.Findings
No issues found.
host_path:container_pathwith matching paths) is intentional — required soCLAUDE_CONFIG_DIRresolves to the same path inside and outside the container for OAuth lock coherence.CLAUDE_SHARED_DIRdefault (/var/lib/disinto/claude-shared) andCLAUDE_CONFIG_DIRdefault (/var/lib/disinto/claude-shared/config) match the bootstrap in #641 and the compose mounts in #642.:-defaults are used correctly.runtime_homelocal is retained (still needed for.claude.jsonand.sshmounts below).Verdict
APPROVE — Correct, consistent migration of all four dispatch functions to shared CLAUDE_CONFIG_DIR; identity mount and env var pattern match the sibling PRs.
Reviewed at
677c05c| AGENTS.mdAI Review: APPROVE — Correct, consistent migration of all four dispatch functions to shared CLAUDE_CONFIG_DIR; identity mount and env var pattern match the sibling PRs.