Skip to content

Conversation

@jmgilman
Copy link
Collaborator

@jmgilman jmgilman commented Jan 1, 2026

Summary

  • Add Zellij v0.43.1 to the base container image for session management
  • Update design documentation to include Zellij

Changes

  • Dockerfile: Added Zellij installation with version pinning and checksum verification
  • docs/designs/base-image.md: Added Zellij to the Terminal Multiplexer section

Implementation Details

  • Pinned to Zellij v0.43.1 for reproducibility
  • Supports both amd64 (x86_64) and arm64 (aarch64) architectures
  • Binary checksum verified against official release SHA256
  • Follows existing patterns in the Dockerfile for binary installation

Test plan

  • Verify hadolint passes (done locally)
  • CI builds successfully
  • Verify Zellij is accessible inside container (zellij --version)
  • Test basic Zellij operations (create session, attach, detach)

Closes JMG-9

🤖 Generated with Claude Code

Add Zellij v0.43.1 to the base container image for session management.
Zellij enables CLI agents to create, attach, detach, and manage
terminal sessions inside containers.

- Pin Zellij version 0.43.1 for reproducibility
- Support both amd64 and arm64 architectures
- Verify binary checksum from official releases
- Update design documentation

Closes JMG-9

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@linear
Copy link

linear bot commented Jan 1, 2026

@jmgilman jmgilman merged commit 6c81776 into master Jan 1, 2026
1 check passed
@jmgilman jmgilman deleted the joshuagilman/jmg-9-base-image-add-zellij branch January 1, 2026 01:39
jmgilman added a commit that referenced this pull request Jan 3, 2026
Current behavior:
Base container image had no terminal multiplexer for session management

New behavior:
Base container image includes Zellij v0.43.1 for CLI agents to create, attach, detach, and manage terminal sessions. Installation supports both amd64 and arm64 architectures with checksum verification from official releases.

Closes: #11
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.

2 participants