Skip to content

Fix trailing commas in openclaw plugin manifest#774

Merged
nicoloboschi merged 1 commit into
mainfrom
fix/openclaw-plugin-json-trailing-commas
Mar 30, 2026
Merged

Fix trailing commas in openclaw plugin manifest#774
nicoloboschi merged 1 commit into
mainfrom
fix/openclaw-plugin-json-trailing-commas

Conversation

@nicoloboschi
Copy link
Copy Markdown
Collaborator

Summary

  • Fixes two trailing commas in openclaw.plugin.json that caused OpenClaw's strict JSON parser to reject the manifest during openclaw plugins install (line 219 and 353)
  • Adds JSON manifest validation tests for openclaw (vitest) and claude-code (pytest) integrations so CI catches invalid JSON before release

Fixes #771

Test plan

  • python3 -m json.tool openclaw.plugin.json validates cleanly
  • npx vitest run src/manifest.test.ts passes (openclaw)
  • python -m pytest tests/test_manifest.py passes (claude-code)
  • CI passes for build-openclaw-integration and test-claude-code-integration jobs

…tests

Fixes #771 — two trailing commas in openclaw.plugin.json caused OpenClaw's
strict JSON parser to reject the plugin manifest during installation.

Also adds JSON validation tests for both the openclaw plugin manifest and
the claude-code hooks.json so CI catches invalid JSON before release.
@nicoloboschi nicoloboschi merged commit 704e41f into main Mar 30, 2026
36 checks passed
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.

OpenClaw plugin install fails: JSON syntax error during config generation (v0.5.0)

1 participant