feat: add/update ZeroClaw template (v0.6.9)#780
Open
theonlyhennygod wants to merge 1 commit intoDokploy:mainfrom
Open
feat: add/update ZeroClaw template (v0.6.9)#780theonlyhennygod wants to merge 1 commit intoDokploy:mainfrom
theonlyhennygod wants to merge 1 commit intoDokploy:mainfrom
Conversation
| [config] | ||
| env = [ | ||
| "API_KEY=${api_key}", | ||
| "PROVIDER=openrouter", |
There was a problem hiding this comment.
PROVIDER not user-configurable via template
The docker-compose.yml exposes PROVIDER with a shell default (${PROVIDER:-openrouter}), implying it can be overridden. However, template.toml hardcodes it as "PROVIDER=openrouter" with no corresponding [variables] entry, so users deploying through Dokploy's template importer cannot set a different provider at deploy time without manually editing the Compose file. If multi-provider support is a feature of ZeroClaw, consider promoting this to a template variable in [variables] with a default of openrouter.
built with Refined Cloudflare Pages Action⚡ Cloudflare Pages Deployment
|
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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
ghcr.io/zeroclaw-labs/zeroclaw:${VERSION}Checklist
Testing
Links
Greptile Summary
This PR adds a new ZeroClaw blueprint (v0.6.9) — a Rust-based autonomous AI assistant — following the standard Dokploy template structure. The
docker-compose.ymlandtemplate.tomlare well-formed, themeta.jsonentry is complete and correctly versioned, and the removed Strapi block was a duplicate (the canonical entry is preserved).Confidence Score: 5/5
Safe to merge; all remaining findings are minor style suggestions.
Both new files follow AGENTS.md conventions (version 3.8, expose not ports, restart policy, pinned image, named volume). The only findings are P2: PNG logo instead of preferred SVG, and PROVIDER not exposed as a configurable template variable. Neither affects correctness or deployment reliability.
No files require special attention.
Vulnerabilities
No security concerns identified. The
API_KEYis auto-generated using Dokploy's${password:64}helper (not hardcoded). Docker image is pinned to a specific version (0.6.9).ZEROCLAW_ALLOW_PUBLIC_BIND=trueis intentional and appropriate given that Dokploy's reverse proxy handles external exposure.Comments Outside Diff (1)
blueprints/zeroclaw/zeroclaw.png, line 1 (link)The AGENTS.md style guide specifies "SVG preferred, ~128x128px" for blueprint logos. The submitted logo is a
.pngfile. This isn't a hard blocker, but converting or providing an SVG version would align with the project's stated convention and typically yields a sharper result in the UI at any scale.Context Used: AGENTS.md (source)
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Reviews (1): Last reviewed commit: "feat: add/update ZeroClaw template (v0.6..." | Re-trigger Greptile
(5/5) You can turn off certain types of comments like style here!
Context used: