Skip to content

Implement service management API endpoints #249

@kanghengliu

Description

@kanghengliu

Parent: #247
Depends on: #248

Goal

Implement the new service management API endpoints and migrate existing tooling/documentation to use them instead of cli/service_mgmt.sh).

Tasks

  • Add authenticated HTTP handlers for service CRUD, state toggles, health/monitoring, and group/scopes wiring as defined in Design HTTP parity for service_mgmt operations #248.
  • Ensure FAISS metadata + scopes.yml get refreshed via API-driven jobs rather than local shell/dcoker exec steps.
  • Extend cli/mcp_client.py (or new client) to wrap these endpoints for backwards compatibility.
  • Update docs (docs/service-management.md, README references) and remove Bash-specific instructions.
  • Add regression tests (unit + e2e) covering success/error flows.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions