feat: expose ClawHub catalog feed lanes - #2460
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Codex review: needs real behavior proof before merge. Reviewed July 14, 2026, 4:14 AM ET / 08:14 UTC. Summary Reproducibility: not applicable. This PR proposes new public feed behavior rather than reporting broken established behavior. The relevant verification requirement is after-change runtime proof from real HTTP endpoints. Review metrics: 4 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Proof guidance:
Risk before merge
Maintainer options:
Next step before merge
Maintainer decision needed
Security Review findings
Review detailsBest possible solution: Use current main's catalog-feed publication infrastructure as the sole source of truth, adding any approved official, community, or reviewed lanes as durable, policy-versioned publications with stable unique IDs, explicit trust language, OpenAPI and generated-client coverage, compatibility tests, and live endpoint proof. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR proposes new public feed behavior rather than reporting broken established behavior. The relevant verification requirement is after-change runtime proof from real HTTP endpoints. Is this the best way to solve the issue? No. A parallel live-query implementation is not the narrowest maintainable solution now that current main has canonical catalog-feed infrastructure; approved lanes should extend that model instead. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 05a798c4ba91. Label changesLabel justifications:
Evidence reviewedSecurity concerns:
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
Review history (5 earlier review cycles)
|
636c84e to
d02f8ef
Compare
d02f8ef to
0be0517
Compare
a34da07 to
02d1120
Compare
|
ClawSweeper status: review started. I am starting a fresh review of this pull request: feat: expose ClawHub catalog feed lanes This is item 1/1 in the current shard. Shard 9/44. This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking. Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted. |
Summary
Adds ClawHub-hosted root feed lanes for clients that want a standard feed document instead of bespoke catalog queries.
The new HTTP surface exposes:
/api/v1/feeds/api/v1/feeds/all/api/v1/feeds/official/api/v1/feeds/community/api/v1/feeds/reviewedEach feed emits the shared feed shape used by the OpenClaw and Scout feed work:
schemaVersion,feedId, rootscope, deterministic entries,sourceRevision, and a SHA-256 attestation hash. Thereviewedlane describes its criteria throughcriteria, aligned with the feed schema language used in the other stacks.Feed lanes
all: all public ClawHub skills and installable plugins.official: entries marked official by ClawHub/OpenClaw metadata.community: public non-official entries.reviewed: public entries matching current ClawHub review criteria.Not included
Related stack
Validation
git diff --checkcodex review --commit HEADfound and drove fixes for public feed visibility, plugin-family filtering, and skill URLs.codex review --uncommittedafter those fixes: no actionable correctness issues.bunis not installed in the WSL environment used for this reconstruction.Feed PR stack
The stack keeps OpenClaw as a feed consumer. ClawHub root feeds are producer infrastructure; enterprise or tenant feeds can be produced elsewhere using the same schema.
RFC draft: https://github.com/giodl73-repo/rfcs/blob/feeds-rfc-draft/rfcs/0004-feeds.md