18 Commits

Author SHA1 Message Date
e039f77f0e Enhance LLM sandbox with persistent caching, helper scripts, and improved UX
Added comprehensive improvements to ClawdBox for better LLM agent experience:

- Tools: Added tree, tmux, htop, strace, file, less for enhanced debugging
- Python packages: httpie, pyyaml, requests, black, ipython pre-installed
- Persistent caching: pip/npm caches now survive container restarts
- Git config persistence: .gitconfig auto-links from /data volume
- Shell improvements: colored prompt, aliases (ll, k, dc), 10k line history
- Helper scripts: ConfigMap with disk-usage, health-check, clean-workspace, install-tools
- Environment variables: TERM, TZ, DEBIAN_FRONTEND for better compatibility
- Makefile: Common operations (build, deploy, logs, shell, health-check)
- Documentation: Comprehensive README with troubleshooting and workflows

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-07 23:51:26 +11:00
8fe712cda7 gemini changes 2026-03-07 23:29:56 +11:00
6e72483dca Add sshpass and openssh-client to base image 2026-03-04 11:23:16 +00:00
21eba59451 Revert: remove Node 22, Chromium, Xvfb, OpenClaw - too heavy for 1GB container 2026-02-27 04:40:48 +00:00
96b10177d4 fixed the ssh config 2026-02-27 15:36:05 +11:00
b283f1e305 apparently I need to do this myself 2026-02-27 15:11:15 +11:00
303127de09 Fix sshd_config echo: use \n literals not newlines 2026-02-27 04:07:38 +00:00
7ea9869160 Add Node.js 22, Chromium, Xvfb, and OpenClaw CLI 2026-02-27 03:51:10 +00:00
3a5333330c mounting kubeconfig as a secret at /home/claw/.kube 2026-02-02 19:53:51 +11:00
da9be91d51 updated kubeconfig to ncdu, oc and ripgrep 2026-02-02 19:29:43 +11:00
f53209203a Fix: Add USER claw (UID 1000) to image 2026-02-02 03:24:53 +00:00
ec7d57159d Fix: StrictModes no + PID file in /tmp for non-root SSHD 2026-02-02 03:20:49 +00:00
d7eae1c535 Fix: Enforce chmod 600 on SSH host keys at startup 2026-02-02 03:13:30 +00:00
2edbeac212 Fix: Persist SSH host keys in /data/ssh 2026-02-02 03:08:14 +00:00
0b95ba72b3 Fix CMD: Generate host keys in correct custom directory 2026-02-02 02:56:25 +00:00
a0134a6cfc Fix syntax error: move comments outside RUN command chain 2026-02-02 02:35:38 +00:00
ef016e67da Update Dockerfile for OpenShift compatibility (Port 2222, Permissions) 2026-02-02 00:36:37 +00:00
b25c72cc8c Initial commit: Dockerfile with Swiss Army Knife tools 2026-02-02 00:14:07 +00:00