Skip to content

feat: include web dashboard from release tarball#688

Closed
akurinnoy wants to merge 1 commit into
devfile:mainfrom
akurinnoy:feat/zeroclaw-stack
Closed

feat: include web dashboard from release tarball#688
akurinnoy wants to merge 1 commit into
devfile:mainfrom
akurinnoy:feat/zeroclaw-stack

Conversation

@akurinnoy

@akurinnoy akurinnoy commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Extract zeroclaw binary and pre-built dashboard assets from the GitHub release tarball (v0.8.1) instead of copying from the official distroless image
  • The official image does not ship the web dashboard frontend — the gateway runs in API-only mode without it
  • Version is configurable via ZEROCLAW_VERSION build arg
  • Added CLAUDE.md with project context

Test plan

  • Build the image locally: docker build -t zeroclaw-image:test .
  • Run and verify the dashboard is served: docker run -p 42617:42617 zeroclaw-image:test daemon --host 0.0.0.0 then open http://localhost:42617/
  • Verify the zeroclaw CLI works: docker run --rm --entrypoint bash zeroclaw-image:test -c 'zeroclaw --version'

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features
    • Added ZeroClaw AI agent gateway development stack with integrated tools, persistent storage, and workspace commands for quickstart, status, and diagnostics.

Add a devfile stack for ZeroClaw, a Rust-based AI agent gateway/runtime.
Includes tools container for editor injection, zeroclaw daemon with
gateway endpoint, persistent volume for config, and devfile commands
for quickstart, status, and diagnostics.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
@akurinnoy akurinnoy requested a review from a team as a code owner June 19, 2026 14:10
@openshift-ci openshift-ci Bot requested review from Jdubrick and thepetk June 19, 2026 14:10
@openshift-ci

openshift-ci Bot commented Jun 19, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: akurinnoy
Once this PR has been reviewed and has the lgtm label, please assign elsony for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@coderabbitai

coderabbitai Bot commented Jun 19, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: b6d784ff-0226-4173-ae0c-4b06c011d7fa

📥 Commits

Reviewing files that changed from the base of the PR and between 1c251d3 and b72d706.

📒 Files selected for processing (1)
  • stacks/zeroclaw/devfile.yaml

📝 Walkthrough

Walkthrough

A new stacks/zeroclaw/devfile.yaml file is added, defining the ZeroClaw AI agent gateway/runtime development stack. It specifies schema version 2.3.0, stack metadata, per-workspace storage, two container components (tools and zeroclaw), a public HTTPS endpoint on port 42617 with cookies authentication, a persistent volume, and three workspace commands (quickstart, status, doctor).

Changes

ZeroClaw Devfile Stack

Layer / File(s) Summary
Schema, metadata, and storage attributes
stacks/zeroclaw/devfile.yaml
Sets schemaVersion 2.3.0, metadata fields (display name, description, icon, tags, project type, language/version), per-workspace storage attribute, and top-level documentation comments describing the stack and first-boot workflow.
Container components and workspace commands
stacks/zeroclaw/devfile.yaml
Defines the tools container (universal developer image, source mounting enabled) and zeroclaw daemon container (runtime image, env vars, public HTTPS endpoint on port 42617 with cookies auth, persistent volume at /home/user/.zeroclaw). Adds quickstart, status, and doctor commands executed in the zeroclaw component.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐇 A new stack hops into the registry today,
ZeroClaw daemon is ready to play!
Port 42617 swings open with glee,
Persistent volumes stored carefully.
quickstart, status, doctor — commands in a row,
The ZeroClaw gateway is ready to go! 🎉

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@akurinnoy akurinnoy closed this Jun 19, 2026
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.

1 participant