-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Create a podman runtime, which will start a container using the podman CLI, and run the agent inside the container.
This will be based on the project https://github.com/zaneb/claude-container
The container is based on the fedora image, and can be personalized with (from workspace configuration):
- the version of the fedora image
- a list of packages to be installed with dnf
- a list of environment variables, defined with hardcoded values or through secrets
- a personalized Containerfile
The users directories are mounted:
- sources
- additional source dirs with path relative to sources (to support git worktrees, which link to the main repo)
.claudeuser directory (or similar for other agents)- other user files/directories (git config, gcloud config for vertex AI auth, etc)
The container is started with a noop entrypoint (tail -f /dev/null), and the user needs to access the container with another command (podman exec -it ... claude) for the moment
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels