Skip to content

feat(edge): wire HTTP API to message bus - #34

Open
modelsbridgeaicom-ship-it wants to merge 1 commit into
Clawland-AI:mainfrom
modelsbridgeaicom-ship-it:codex/picclaw-edge-http-bounty-22
Open

feat(edge): wire HTTP API to message bus#34
modelsbridgeaicom-ship-it wants to merge 1 commit into
Clawland-AI:mainfrom
modelsbridgeaicom-ship-it:codex/picclaw-edge-http-bounty-22

Conversation

@modelsbridgeaicom-ship-it

Copy link
Copy Markdown

Fixes #22
/claim #22

Summary

  • add the requested edge HTTP endpoints: GET /api/health, GET /api/status, POST /api/command, and POST /api/message
  • keep the existing /healthz and /api/v1/* compatibility routes
  • inject the gateway MessageBus into the edge server and publish accepted commands/messages as inbound bus messages
  • add focused pkg/edge tests for health/status aliases, command ingestion, message ingestion, invalid JSON, and missing command type
  • fix the existing pkg/gene selector tie case so the repository-wide test suite is green

Validation

  • go test ./...
  • git diff --check

@modelsbridgeaicom-ship-it

Copy link
Copy Markdown
Author

Fresh validation run on 2026-06-06 for PR #34:

  • go test ./... -> passed
  • go vet ./... -> passed
  • git diff --check -> passed

The implementation remains scoped to the Edge HTTP Server bounty: /api/health, /api/status, /api/command, /api/message, compatibility routes, MessageBus ingestion, and the minimal pkg/gene deterministic selector fix needed for repository-wide green tests.

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.

bounty: edge HTTP server for PicClaw

1 participant