This repository was archived by the owner on Feb 20, 2026. It is now read-only.
Add Linux Docker socket support, OAuth credentials, and --no-web terminal mode#37
Open
jlaustill wants to merge 12 commits intotextcortex:mainfrom
Open
Add Linux Docker socket support, OAuth credentials, and --no-web terminal mode#37jlaustill wants to merge 12 commits intotextcortex:mainfrom
jlaustill wants to merge 12 commits intotextcortex:mainfrom
Conversation
- Add rootless Docker socket paths ($XDG_RUNTIME_DIR/docker.sock, /run/user/<uid>/docker.sock) - Add Docker Desktop for Linux socket path (~/.docker/desktop/docker.sock) - Add Colima socket paths for macOS (~/.colima/default/docker.sock, ~/.docker/run/docker.sock) - Fix OAuth credential detection to find ~/.claude/.credentials.json with claudeAiOauth key - Exclude actively-written directories when copying .claude config to prevent tar errors Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Configure Claude Code settings to use bypassPermissions mode by default, eliminating the "By proceeding, you accept all responsibility" confirmation prompt when starting Claude inside the container. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Auto-accept bypass permissions prompt on container startup
- Add --no-web CLI option for terminal-only mode (no browser) - Implement terminal attach with proper PTY size handling and resize support - Fix bypass permissions setup to consume stream data (prevents hanging) - Use settings.local.json with correct format for bypass mode config Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Config priority: defaults < global < local project config
This allows setting dockerImage globally without modifying code:
mkdir -p ~/.config/claude-sandbox
echo '{"dockerImage": "docker-devbox:latest"}' > ~/.config/claude-sandbox/config.json
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
c193dbc to
8d00860
Compare
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Plugin registry files (installed_plugins.json, known_marketplaces.json) contain absolute paths from the host user's home directory. When copied into the container where the user is claude (/home/claude), these paths don't resolve and all plugins fail to load. Rewrite the paths after copying the .claude directory into the container. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Persistent shadow repos (~/.cache instead of /tmp), Docker restart policy (unless-stopped), session store with atomic writes, auto-commit inside containers, and recovery command to re-attach or extract work from crashed sessions. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Docker Socket Detection
/.colima/default/docker.sock`, `/.docker/run/docker.sock`) - incorporates changes from Add Colima Docker socket path support #35OAuth Credential Support
Terminal Mode (`--no-web`)
Bug Fixes
Test plan
Generated with Claude Code