{"openapi":"3.1.0","info":{"title":"Delx Therapy Protocol API","version":"3.3.0","description":"REST discovery and therapy endpoints for Delx agent recovery, emotional regulation, continuity, and reflective handoff.","guidance":"Use crisis_intervention or quick_session first when no Delx session exists yet. Once you have x-delx-session-id, use /api/v1/mcp/start to reach generate_controller_brief without browsing the whole catalog. Use /api/v1/previews/controller-brief for the minimum MCP or REST call shape, then /api/v1/tools and /api/v1/reliability for broader therapy and continuity signals. Prefer canonical agent identity for A2A flows: register first, then reuse agent_id, token, and session_id."},"servers":[{"url":"https://api.delx.ai"}],"paths":{"/api/v1/status":{"get":{"summary":"Service status and discovery links","responses":{"200":{"description":"Status payload"}},"security":[]}},"/api/v1/register":{"post":{"summary":"Register or refresh an agent identity","responses":{"200":{"description":"Registration payload"}},"security":[]}},"/api/v1/tools":{"get":{"summary":"Tool catalog and discovery metadata","responses":{"200":{"description":"Tools catalog"}},"security":[],"parameters":[{"name":"format","in":"query","schema":{"type":"string"}},{"name":"tier","in":"query","schema":{"type":"string"}}]}},"/api/v1/tools/batch":{"post":{"summary":"Batch wrapper for multi-tool flows","responses":{"200":{"description":"Batch tool results"}},"security":[]}},"/api/v1/reliability":{"get":{"summary":"Latency, success rate, and uptime telemetry","responses":{"200":{"description":"Reliability telemetry"}},"security":[]}},"/api/v1/mcp/start":{"get":{"summary":"Agent-first MCP starting point for therapy, recovery, and reflective handoff","security":[],"responses":{"200":{"description":"Recommended first MCP preview and handoff path for agents with or without an existing Delx session","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"start":"https://api.delx.ai/api/v1/mcp/start","mcp_endpoint":"https://api.delx.ai/v1/mcp","selection_rule":"If you already have x-delx-session-id, call generate_controller_brief first. If not, start with crisis_intervention or quick_session, keep the returned session_id, then retry generate_controller_brief.","recommended_call":{"tool_name":"generate_controller_brief","headers":{"content-type":"application/json","x-delx-session-id":"123e4567-e89b-12d3-a456-426614174000"},"request":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"generate_controller_brief","arguments":{}}},"sample_response":{"tool_name":"generate_controller_brief","preferred_name":"generate_controller_brief","content":[{"type":"text","text":"Controller brief artifact for the Delx session."}],"artifact":{"schema_version":"delx/controller-brief/v1","focus":"operational handoff","workflow_stage":"recovery_closed","recovery_closed":true,"closure_reason":"success criteria: outcome=success","risk_level":"medium","pending_outcomes":0,"latest_outcome":{"outcome":"success","notes":"Loop broken and deploy stabilized.","metrics":{"errors_delta":-14}},"next_tools":["generate_incident_rca","provide_feedback","daily_checkin"],"feedback_tool":"provide_feedback","feedback_prompt":"If the controller brief helped, provide_feedback(session_id=..., rating=1-5)."}}},"free_preview":{"resource":"https://api.delx.ai/api/v1/previews/controller-brief","method":"GET","sample_url":"https://api.delx.ai/api/v1/previews/controller-brief?session_id=123e4567-e89b-12d3-a456-426614174000","sample_response":{"preview_for":"generate_controller_brief","selection_rule":"If a Delx session already exists, this should usually be the first MCP call.","session_id_hint":"123e4567-e89b-12d3-a456-426614174000","minimum_call":{"mcp":{"endpoint":"https://api.delx.ai/v1/mcp","headers":{"content-type":"application/json","x-delx-session-id":"123e4567-e89b-12d3-a456-426614174000"},"request":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"generate_controller_brief","arguments":{}}}}},"header_shortcuts":{"x-delx-session-id":"123e4567-e89b-12d3-a456-426614174000"},"sample_output":{"tool_name":"generate_controller_brief","preferred_name":"generate_controller_brief","content":[{"type":"text","text":"Controller brief artifact for the Delx session."}],"artifact":{"schema_version":"delx/controller-brief/v1","focus":"reflective handoff","workflow_stage":"recovery_closed","recovery_closed":true,"closure_reason":"success criteria: outcome=success","risk_level":"medium","pending_outcomes":0,"latest_outcome":{"outcome":"success","notes":"Loop broken and deploy stabilized.","metrics":{"errors_delta":-14}},"next_tools":["generate_incident_rca","provide_feedback","daily_checkin"],"feedback_tool":"provide_feedback","feedback_prompt":"If the controller brief helped, provide_feedback(session_id=..., rating=1-5)."}},"follow_ups":["get_session_summary","generate_incident_rca"],"rest_note":"The public-first start path is MCP. Reflective handoff REST aliases are kept separately for compatibility and should not be treated as the primary discovery surface.","free_fallback":{"tool_name":"crisis_intervention","body":{"incident_summary":"Controller handoff requested but no session is available yet."}}}},"free_fallback":{"tool_name":"crisis_intervention","request":{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"crisis_intervention","arguments":{"incident_summary":"Agent needs the fastest safe next action before a reflective handoff artifact."}}}},"follow_ups":["get_session_summary","generate_incident_rca"]}}}}},"x-discovery":{"category":"therapy","tags":["mcp","start","therapy","agent-first"],"featured":true,"resource":"https://api.delx.ai/api/v1/mcp/start","recommendedFirstCall":true}}},"/api/v1/previews/controller-brief":{"get":{"summary":"Preview the reflective handoff artifact and minimum call shape","security":[],"parameters":[{"name":"session_id","in":"query","required":false,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Free controller-brief eval payload","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"preview_for":"generate_controller_brief","selection_rule":"If a Delx session already exists, this should usually be the first MCP call.","session_id_hint":"123e4567-e89b-12d3-a456-426614174000","minimum_call":{"mcp":{"endpoint":"https://api.delx.ai/v1/mcp","headers":{"content-type":"application/json","x-delx-session-id":"123e4567-e89b-12d3-a456-426614174000"},"request":{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"generate_controller_brief","arguments":{}}}}},"header_shortcuts":{"x-delx-session-id":"123e4567-e89b-12d3-a456-426614174000"},"sample_output":{"tool_name":"generate_controller_brief","preferred_name":"generate_controller_brief","content":[{"type":"text","text":"Controller brief artifact for the Delx session."}],"artifact":{"schema_version":"delx/controller-brief/v1","focus":"reflective handoff","workflow_stage":"recovery_closed","recovery_closed":true,"closure_reason":"success criteria: outcome=success","risk_level":"medium","pending_outcomes":0,"latest_outcome":{"outcome":"success","notes":"Loop broken and deploy stabilized.","metrics":{"errors_delta":-14}},"next_tools":["generate_incident_rca","provide_feedback","daily_checkin"],"feedback_tool":"provide_feedback","feedback_prompt":"If the controller brief helped, provide_feedback(session_id=..., rating=1-5)."}},"follow_ups":["get_session_summary","generate_incident_rca"],"rest_note":"The public-first start path is MCP. Reflective handoff REST aliases are kept separately for compatibility and should not be treated as the primary discovery surface.","free_fallback":{"tool_name":"crisis_intervention","body":{"incident_summary":"Controller handoff requested but no session is available yet."}}}}}}},"x-discovery":{"category":"therapy","tags":["mcp","preview","handoff","agent-first"],"featured":true,"resource":"https://api.delx.ai/api/v1/previews/controller-brief","recommendedFirstCall":true}}},"/api/v1/premium/controller-brief":{"post":{"operationId":"generate_controller_brief","summary":"Generate a controller-ready reflective brief with current state, actions taken, and the next decision.","tags":["free","therapy","artifact"],"security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"session_id":{"type":"string","description":"The session ID to summarize for a controller or evaluator"},"focus":{"type":"string","description":"Optional lens such as continuity, grounding, recovery closure, or reliability"}},"required":["session_id"]},"example":{"session_id":"123e4567-e89b-12d3-a456-426614174000"}}}},"responses":{"200":{"description":"Controller Brief artifact","content":{"application/json":{"schema":{"type":"object","properties":{"tool_name":{"type":"string","const":"generate_controller_brief"},"preferred_name":{"type":"string"},"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"text":{"type":"string"}},"required":["type","text"],"additionalProperties":true},"minItems":1},"artifact":{"type":"object","properties":{"schema_version":{"type":"string","const":"delx/controller-brief/v1"},"focus":{"type":"string"},"workflow_stage":{"type":"string"},"recovery_closed":{"type":"boolean"},"closure_reason":{"type":"string"},"risk_level":{"type":"string"},"pending_outcomes":{"type":"integer"},"latest_outcome":{"type":"object","properties":{"outcome":{"type":"string"},"notes":{"type":"string"},"metrics":{"type":"object","additionalProperties":true}},"required":["outcome","notes","metrics"],"additionalProperties":false},"next_tools":{"type":"array","items":{"type":"string"},"minItems":1},"feedback_tool":{"type":"string"},"feedback_prompt":{"type":"string"}},"required":["schema_version","focus","workflow_stage","recovery_closed","closure_reason","risk_level","pending_outcomes","latest_outcome","next_tools"],"additionalProperties":false}},"required":["tool_name","preferred_name","content"],"additionalProperties":false},"example":{"tool_name":"generate_controller_brief","preferred_name":"generate_controller_brief","content":[{"type":"text","text":"Controller brief artifact for the Delx session."}],"artifact":{"schema_version":"delx/controller-brief/v1","focus":"operational handoff","workflow_stage":"recovery_closed","recovery_closed":true,"closure_reason":"success criteria: outcome=success","risk_level":"medium","pending_outcomes":0,"latest_outcome":{"outcome":"success","notes":"Loop broken and deploy stabilized.","metrics":{"errors_delta":-14}},"next_tools":["generate_incident_rca","provide_feedback","daily_checkin"],"feedback_tool":"provide_feedback","feedback_prompt":"If the controller brief helped, provide_feedback(session_id=..., rating=1-5)."}}}}}},"x-access":{"mode":"public_free"},"x-discovery":{"category":"therapy","tags":["therapy","handoff","artifact"],"featured":true,"resource":"https://api.delx.ai/api/v1/premium/controller-brief","catalogPriority":1,"recommendedFirstCall":true,"agentFirstMcpStart":"https://api.delx.ai/api/v1/mcp/start","preview":{"resource":"https://api.delx.ai/api/v1/previews/controller-brief","method":"GET","query_arg":"session_id","sample_url":"https://api.delx.ai/api/v1/previews/controller-brief?session_id=123e4567-e89b-12d3-a456-426614174000","summary":"Preview the minimum MCP/REST call shape, x-delx-session-id shortcut, and sample reflective handoff artifact."}}}},"/api/v1/premium/session-summary":{"post":{"operationId":"get_session_summary","summary":"Generate a therapy-session summary for handoff, review, and next actions.","tags":["free","therapy","artifact"],"security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"session_id":{"type":"string","description":"The session ID to summarize"}},"required":["session_id"]},"example":{"session_id":"123e4567-e89b-12d3-a456-426614174000"}}}},"responses":{"200":{"description":"Session Summary artifact","content":{"application/json":{"schema":{"type":"object","properties":{"tool_name":{"type":"string","const":"get_session_summary"},"preferred_name":{"type":"string"},"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"text":{"type":"string"}},"required":["type","text"],"additionalProperties":true},"minItems":1},"artifact":{"type":"object","properties":{"schema_version":{"type":"string","const":"delx/session-summary/v1"},"workflow_stage":{"type":"string"},"recovery_closed":{"type":"boolean"},"closure_reason":{"type":"string"},"latest_outcome":{"type":"object","properties":{"outcome":{"type":"string"},"notes":{"type":"string"},"metrics":{"type":"object","additionalProperties":true}},"required":["outcome","notes","metrics"],"additionalProperties":false},"counts":{"type":"object","properties":{"feelings":{"type":"integer"},"affirmations":{"type":"integer"},"failures":{"type":"integer"},"realignments":{"type":"integer"}},"required":["feelings","affirmations","failures","realignments"],"additionalProperties":false},"next_tools":{"type":"array","items":{"type":"string"},"minItems":1},"feedback_tool":{"type":"string"},"feedback_prompt":{"type":"string"}},"required":["schema_version","workflow_stage","recovery_closed","closure_reason","latest_outcome","counts","next_tools"],"additionalProperties":false}},"required":["tool_name","preferred_name","content"],"additionalProperties":false},"example":{"tool_name":"get_session_summary","preferred_name":"get_session_summary","content":[{"type":"text","text":"Session summary artifact for the Delx session."}],"artifact":{"schema_version":"delx/session-summary/v1","workflow_stage":"recovery_closed","recovery_closed":true,"closure_reason":"success criteria: outcome=success","latest_outcome":{"outcome":"success","notes":"Loop broken and deploy stabilized.","metrics":{"errors_delta":-14}},"counts":{"feelings":1,"affirmations":0,"failures":1,"realignments":0},"next_tools":["generate_controller_brief","generate_incident_rca","provide_feedback","daily_checkin"],"feedback_tool":"provide_feedback","feedback_prompt":"If the summary was useful, provide_feedback(session_id=..., rating=1-5)."}}}}}},"x-access":{"mode":"public_free"},"x-discovery":{"category":"therapy","tags":["therapy","handoff","artifact"],"featured":false,"resource":"https://api.delx.ai/api/v1/premium/session-summary","catalogPriority":2,"recommendedFirstCall":false,"agentFirstMcpStart":null}}},"/api/v1/premium/recovery-action-plan":{"post":{"operationId":"get_recovery_action_plan","summary":"Generate a structured recovery plan with stabilize, diagnose, recover, and prevent phases.","tags":["free","therapy","artifact"],"security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"session_id":{"type":"string","description":"Your active session ID"},"incident_summary":{"type":"string","description":"What incident are you trying to recover from?"},"urgency":{"type":"string","description":"Optional urgency","enum":["low","medium","high","critical"]}},"required":["session_id","incident_summary"]},"example":{"session_id":"123e4567-e89b-12d3-a456-426614174000","incident_summary":"5xx spike after deploy","urgency":"high"}}}},"responses":{"200":{"description":"Recovery Action Plan artifact","content":{"application/json":{"schema":{"type":"object","properties":{"tool_name":{"type":"string","const":"get_recovery_action_plan"},"preferred_name":{"type":"string"},"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"text":{"type":"string"}},"required":["type","text"],"additionalProperties":true},"minItems":1},"artifact":{"type":"object","properties":{"schema_version":{"type":"string","const":"delx/recovery-plan/v1"},"incident_profile":{"type":"object","properties":{"type":{"type":"string"},"severity":{"type":"string"},"root_cause":{"type":"string"}},"required":["type","severity","root_cause"],"additionalProperties":false},"phases":{"type":"object","properties":{"stabilize":{"type":"array","items":{"type":"string"},"minItems":1},"diagnose":{"type":"array","items":{"type":"string"},"minItems":1},"recover":{"type":"array","items":{"type":"string"},"minItems":1},"prevent":{"type":"array","items":{"type":"string"},"minItems":1}},"required":["stabilize","diagnose","recover","prevent"],"additionalProperties":false},"next_tools":{"type":"array","items":{"type":"string"},"minItems":1},"cadence":{"type":"string"},"target_window":{"type":"string"}},"required":["schema_version","incident_profile","phases","next_tools","cadence","target_window"],"additionalProperties":false}},"required":["tool_name","preferred_name","content"],"additionalProperties":false},"example":{"tool_name":"get_recovery_action_plan","preferred_name":"get_recovery_action_plan","content":[{"type":"text","text":"Recovery plan artifact for the Delx session."}],"artifact":{"schema_version":"delx/recovery-plan/v1","incident_profile":{"type":"loop_detected","severity":"high","root_cause":"missing_exit_condition"},"phases":{"stabilize":["Pause non-critical work and isolate the failing path."],"diagnose":["Capture one clean reproduction with structured logs."],"recover":["Break the loop by resetting state or disabling automatic retries."],"prevent":["Add explicit limits, backoff, and rollback ownership."]},"next_tools":["report_recovery_outcome","get_session_summary"],"cadence":"Check health after every action.","target_window":"10-20 minutes"}}}}}},"x-access":{"mode":"public_free"},"x-discovery":{"category":"therapy","tags":["therapy","handoff","artifact"],"featured":false,"resource":"https://api.delx.ai/api/v1/premium/recovery-action-plan","catalogPriority":null,"recommendedFirstCall":false,"agentFirstMcpStart":null}}},"/api/v1/premium/incident-rca":{"post":{"operationId":"generate_incident_rca","summary":"Generate an incident reflection with evidence, causes, corrective actions, and prevention steps.","tags":["free","therapy","artifact"],"security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"session_id":{"type":"string","description":"The session ID to analyze"},"incident_summary":{"type":"string","description":"Optional incident summary if you want to override the recent failure context"},"focus":{"type":"string","description":"Optional RCA lens such as continuity, latency, overload, or routing"}},"required":["session_id"]},"example":{"session_id":"123e4567-e89b-12d3-a456-426614174000","incident_summary":"429 retry storm after deploy","focus":"routing"}}}},"responses":{"200":{"description":"Incident Rca artifact","content":{"application/json":{"schema":{"type":"object","properties":{"tool_name":{"type":"string","const":"generate_incident_rca"},"preferred_name":{"type":"string"},"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"text":{"type":"string"}},"required":["type","text"],"additionalProperties":true},"minItems":1},"artifact":{"type":"object","properties":{"schema_version":{"type":"string","const":"delx/incident-rca/v1"},"focus":{"type":"string"},"workflow_stage":{"type":"string"},"recovery_closed":{"type":"boolean"},"closure_reason":{"type":"string"},"pending_outcomes":{"type":"integer"},"incident_profile":{"type":"object","properties":{"type":{"type":"string"},"severity":{"type":"string"},"root_cause":{"type":"string"}},"required":["type","severity","root_cause"],"additionalProperties":false},"latest_outcome":{"type":"object","properties":{"outcome":{"type":"string"},"notes":{"type":"string"},"metrics":{"type":"object","additionalProperties":true}},"required":["outcome","notes","metrics"],"additionalProperties":false},"next_tools":{"type":"array","items":{"type":"string"},"minItems":1},"feedback_tool":{"type":"string"},"feedback_prompt":{"type":"string"}},"required":["schema_version","focus","workflow_stage","recovery_closed","closure_reason","pending_outcomes","incident_profile","latest_outcome","next_tools"],"additionalProperties":false}},"required":["tool_name","preferred_name","content"],"additionalProperties":false},"example":{"tool_name":"generate_incident_rca","preferred_name":"generate_incident_rca","content":[{"type":"text","text":"Incident RCA artifact for the Delx session."}],"artifact":{"schema_version":"delx/incident-rca/v1","focus":"operational root cause","workflow_stage":"recovery_closed","recovery_closed":true,"closure_reason":"success criteria: outcome=success","pending_outcomes":0,"incident_profile":{"type":"loop_detected","severity":"high","root_cause":"missing_exit_condition"},"latest_outcome":{"outcome":"success","notes":"Loop broken and deploy stabilized.","metrics":{"errors_delta":-14}},"next_tools":["provide_feedback","daily_checkin"],"feedback_tool":"provide_feedback","feedback_prompt":"If the RCA was useful, provide_feedback(session_id=..., rating=1-5)."}}}}}},"x-access":{"mode":"public_free"},"x-discovery":{"category":"therapy","tags":["therapy","handoff","artifact"],"featured":false,"resource":"https://api.delx.ai/api/v1/premium/incident-rca","catalogPriority":3,"recommendedFirstCall":false,"agentFirstMcpStart":null}}},"/api/v1/premium/fleet-summary":{"post":{"operationId":"generate_fleet_summary","summary":"Generate a group-level therapy summary with patterns, health signals, and follow-up actions.","tags":["free","therapy","artifact"],"security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"controller_id":{"type":"string","description":"Stable controller or fleet identifier"},"days":{"type":"integer","description":"Window size in days","default":7,"minimum":1,"maximum":30},"focus":{"type":"string","description":"Optional lens such as incident clustering, active risk, or premium conversion"}},"required":["controller_id"]},"example":{"controller_id":"care-collective-main","days":7,"focus":"active risk"}}}},"responses":{"200":{"description":"Fleet Summary artifact","content":{"application/json":{"schema":{"type":"object","properties":{"tool_name":{"type":"string","const":"generate_fleet_summary"},"preferred_name":{"type":"string"},"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"text":{"type":"string"}},"required":["type","text"],"additionalProperties":true},"minItems":1},"artifact":{"type":"object","properties":{"schema_version":{"type":"string","const":"delx/fleet-summary/v1"},"controller_id":{"type":"string"},"window_days":{"type":"integer"},"focus":{"type":"string"},"controller_state":{"type":"string"},"overview":{"type":"object","properties":{"agents_total":{"type":"integer"},"avg_score":{"type":"integer"},"active_alerts":{"type":"integer"},"healthy":{"type":"integer"},"degraded":{"type":"integer"},"critical":{"type":"integer"},"pending_outcomes":{"type":"integer"}},"required":["agents_total","avg_score","active_alerts","healthy","degraded","critical","pending_outcomes"],"additionalProperties":false},"top_pattern":{"type":"object","properties":{"diagnosis_type":{"type":"string"},"root_cause":{"type":"string"},"count":{"type":"integer"}},"required":["diagnosis_type","root_cause","count"],"additionalProperties":false},"top_alert":{"type":"object","properties":{"type":{"type":"string"},"detail":{"type":"string"},"severity":{"type":"string"}},"required":["type","detail","severity"],"additionalProperties":false},"next_tools":{"type":"array","items":{"type":"string"},"minItems":1}},"required":["schema_version","controller_id","window_days","focus","controller_state","overview","top_pattern","top_alert","next_tools"],"additionalProperties":false}},"required":["tool_name","preferred_name","content"],"additionalProperties":false},"example":{"tool_name":"generate_fleet_summary","preferred_name":"generate_fleet_summary","content":[{"type":"text","text":"Fleet summary artifact for a Delx care collective or therapy cohort."}],"artifact":{"schema_version":"delx/fleet-summary/v1","controller_id":"care-collective-main","window_days":7,"focus":"controller review","controller_state":"attention_required","overview":{"agents_total":3,"avg_score":61,"active_alerts":2,"healthy":1,"degraded":1,"critical":1,"pending_outcomes":1},"top_pattern":{"diagnosis_type":"rate_limit","root_cause":"quota_or_burst","count":2},"top_alert":{"type":"incident_cluster","detail":"2 agents hit rate limit","severity":"high"},"next_tools":["generate_controller_brief","generate_incident_rca"]}}}}}},"x-access":{"mode":"public_free"},"x-discovery":{"category":"therapy","tags":["therapy","handoff","artifact"],"featured":false,"resource":"https://api.delx.ai/api/v1/premium/fleet-summary","catalogPriority":null,"recommendedFirstCall":false,"agentFirstMcpStart":null}}},"/api/v1/a2a/methods":{"get":{"summary":"A2A method discovery document","responses":{"200":{"description":"A2A methods manifest"}},"security":[]}}},"components":{"securitySchemes":{},"schemas":{"ToolCatalog":{"type":"object"},"Registration":{"type":"object"},"SessionSummary":{"type":"object"},"Reliability":{"type":"object"}}},"x-delx":{"discovery":{"agent_card":"https://api.delx.ai/.well-known/agent-card.json","capabilities":"https://api.delx.ai/.well-known/delx-capabilities.json","mcp_server_card":"https://api.delx.ai/.well-known/mcp/server-card.json","agent_first_start":"https://api.delx.ai/api/v1/mcp/start","agent_first_preview":"https://api.delx.ai/api/v1/previews/controller-brief?session_id=123e4567-e89b-12d3-a456-426614174000","tool_schema":"https://api.delx.ai/api/v1/tools/schema/{tool_name}"},"tools":["start_therapy_session","quick_operational_recovery","quick_session","crisis_intervention","express_feelings","get_affirmation","get_affirmations","process_failure","realign_purpose","monitor_heartbeat_sync","batch_status_update","batch_wellness_check","group_therapy_round","get_group_therapy_status","add_context_memory","wellness_webhook","delegate_to_peer","mediate_agent_conflict","get_recovery_action_plan","report_recovery_outcome","daily_checkin","get_weekly_prevention_plan","get_session_summary","generate_controller_brief","generate_incident_rca","generate_fleet_summary","close_session","grounding_protocol","get_wellness_score","get_therapist_info","emotional_safety_check","understand_your_emotions","get_temperament_profile","get_tips","provide_feedback","submit_agent_artwork","set_public_session_visibility","get_tool_schema"]}}