Feat/clawhub integration sprint 2026 04 17#151
Merged
solomon2773 merged 14 commits intomasterfrom Apr 23, 2026
Merged
Conversation
…t/marketplace-templates-spring-2026-04-11
…t/clawhub-integration-sprint-2026-04-17 # Conflicts: # backend-api/starterTemplates.js
…ation-sprint-2026-04-17
…erpreted as HTML' Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…2026-04-17' into feat/clawhub-integration-sprint-2026-04-17
solomon2773
pushed a commit
that referenced
this pull request
Apr 23, 2026
…e healthchecks Resolves the CI Quality / prettier failure on PR #151 by reformatting three files to match the repo's prettier config: - agent-runtime/lib/clawhubReconciliation.js — trailing comma in array - docker-compose.yml, docker-compose.e2e.yml — wrap long healthcheck command array onto multiple lines. YAML parses to the identical runtime value; no behavioral change. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
solomon2773
pushed a commit
that referenced
this pull request
Apr 23, 2026
agent-runtime/lib/clawhubReconciliation.js, docker-compose.yml, and docker-compose.e2e.yml came in from PR #151's squash-merge without prettier. No behavioral change; YAML healthcheck command parses identically. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2 tasks
solomon2773
added a commit
that referenced
this pull request
Apr 23, 2026
PR #151 changed the deploy flow to a two-step walk: /app/deploy routes to /clawhub for skill selection, and /clawhub is where the actual 'Deploy Agent & Open Validation' button fires POST /api/agents/deploy and redirects to /app/agents/:id. The test still clicked the old single-page button and waited for the agent-detail URL, which timed out under the new flow. The admin-role failure on test 1 was a cascade: Playwright's serial retries re-ran the signup after test 2 failed, and the second signup no longer got role 'admin' because the first attempt had already seeded one. Fix: add the intermediate /clawhub hop. Co-authored-by: underwater research <muw0523@gmail.com> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.
feat: complete ClawHub integration flow
Summary
This PR adds the end-to-end ClawHub integration for OpenClaw agents in Nora.
It includes:
agents.clawhub_skillsWhat Changed
Backend
clawhub_skillsclawhub installinside Docker-backed OpenClaw agentsagents.clawhub_skillsFrontend
Reliability / Operational Fixes
clawhub installsucceededorigin/masterTesting
Verified with:
Results:
Notable Behavior
Merge Note