Health endpoint (Anthropic does not expose /health — leave it disabled or namespace it) #2

Open
opened 2026-08-03 16:55:16 -07:00 by kalmiya · 0 comments
Owner

Kanban ticket: t_19dacbdd
Board: hermes-anthropic-api


Task t_19dacbdd: Health endpoint (Anthropic does not expose /health — leave it disabled or namespace it)
status: ready
assignee: -
workspace: scratch
max-retries: 2 (default)
created: 2026-08-03 16:53 by kalmiya

Body:
Anthropic's public API has no /health endpoint. Decide:

Option A: do not bind /health at all (clients won't expect it; do not advertise it).
Option B: bind /health only when extra.expose_health: true (escape hatch for k8s probes / dashboards).

Default to Option A. Implement B as opt-in. Do NOT mount /health/detailed — that is an api_server-specific extension with no Anthropic equivalent.

Events (1):
[2026-08-03 16:53] created {'assignee': None, 'status': 'ready', 'parents': [], 'tenant': None, 'workspace_kind': 'scratch', 'workspace_path': None, 'branch_name': None, 'project_id': None, 'skills': None, 'goal_mode': None, 'model_override': None, 'provider_override': None}

**Kanban ticket:** `t_19dacbdd` **Board:** `hermes-anthropic-api` --- Task t_19dacbdd: Health endpoint (Anthropic does not expose /health — leave it disabled or namespace it) status: ready assignee: - workspace: scratch max-retries: 2 (default) created: 2026-08-03 16:53 by kalmiya Body: Anthropic's public API has no `/health` endpoint. Decide: Option A: do not bind `/health` at all (clients won't expect it; do not advertise it). Option B: bind `/health` only when `extra.expose_health: true` (escape hatch for k8s probes / dashboards). Default to Option A. Implement B as opt-in. Do NOT mount `/health/detailed` — that is an api_server-specific extension with no Anthropic equivalent. Events (1): [2026-08-03 16:53] created {'assignee': None, 'status': 'ready', 'parents': [], 'tenant': None, 'workspace_kind': 'scratch', 'workspace_path': None, 'branch_name': None, 'project_id': None, 'skills': None, 'goal_mode': None, 'model_override': None, 'provider_override': None}
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kalmiya/hermes-anthropic-api#2
No description provided.