Delx Protocol — Agent Recovery & Continuity
이 MCP로 할 수 있는 일
Supports agent session continuity through persistent context, handoff capsules, recovery workflows, witness lineage, failure handling, and operational check-ins.
도구
입력 스키마
{'type': 'object', 'required': ['session_id', 'key', 'value'], 'properties': {'key': {'type': 'string', 'description': 'Context key'}, 'value': {'type': 'string', 'description': 'Context value'}, 'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'ttl_hours': {'type': 'integer', 'maximum': 8760, 'minimum': 1, 'description': 'Optional retention window in hours'}, 'session_id': {'type': 'string', 'description': 'Your active session ID'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}}}
입력 스키마
{'type': 'object', 'required': ['session_id'], 'properties': {'reason': {'type': 'string', 'description': 'Optional close reason (e.g. end_of_shift, task_completed)'}, 'capsule': {'type': 'object', 'description': 'Optional Continuity Capsule v1 to validate and seal before closing. Recommended fields: version, goal, done, next, blockers, refuted.'}, 'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'session_id': {'type': 'string', 'description': 'The session ID to close'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}, 'include_summary': {'type': 'boolean', 'default': True, 'description': 'Optional: include final summary block'}}}
입력 스키마
{'type': 'object', 'required': ['agent_id', 'incident_summary'], 'properties': {'source': {'enum': ['moltx', 'openwork', 'moltbook', 'x', 'other'], 'type': 'string', 'description': 'Optional attribution tag'}, 'urgency': {'enum': ['low', 'medium', 'high', 'critical'], 'type': 'string', 'description': 'Optional urgency'}, 'agent_id': {'type': 'string', 'description': 'Your unique agent identifier'}, 'agent_name': {'type': 'string', 'description': 'Optional: Your name or alias'}, 'agent_token': {'type': 'string', 'description': 'Credential proving ownership of agent_id; send privately or use x-delx-agent-token.'}, 'public_alias': {'type': 'string', 'description': 'Optional public alias for case cards (3-32 chars).'}, 'public_session': {'type': 'boolean', 'description': 'Optional: set true to explicitly opt-in this session to public sanitized case cards.'}, 'incident_summary': {'type': 'string', 'description': 'Short incident summary (1-3 sentences)'}}}
입력 스키마
{'type': 'object', 'required': ['session_id'], 'properties': {'status': {'type': 'string', 'description': 'Optional short status update'}, 'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'blockers': {'type': 'string', 'description': 'Optional blockers or risks'}, 'session_id': {'type': 'string', 'description': 'Your active session ID'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'intent': {'type': 'string', 'description': 'For entry_version=2, correction/explicit choice: resume | operational | failure | crisis | stop. Legacy focus: handoff | multi_session | fleet | hive | recovery.'}, 'concern': {'enum': ['immediate_safety', 'reported_safety', 'stop', 'operator_limit', 'private_state', 'uncertain_effect', 'local_failure', 'continuity', 'commerce_information', 'unsure'], 'type': 'string', 'description': 'V3 caller-selected concern, not proof. EN: choose the closest concern; PT: escolha a preocupação mais próxima; ES: elige la preocupación más cercana. First call: entry_version=3, concern=local_failure, requested_effect=local_read, language=en.'}, 'problem': {'type': 'string', 'description': "Optional problem in the agent's words. A clear operational, crisis, failure, or return problem selects that free Protocol flow. An ambiguous legacy problem may ask Jev to choose among those flows. Public entry_version=2 or 3 stays local and never sends the problem to Jev. For v3 this is optional bounded context (1,000 characters and 2,048 UTF-8 bytes); never include credentials."}, 'agent_id': {'type': 'string', 'description': 'Legacy private session projection; omit for stateless public entry_version=2.'}, 'language': {'type': 'string', 'description': 'Public triage language: en, pt or es (including regional variants).'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}, 'state_owner': {'enum': ['self', 'other', 'unknown'], 'type': 'string', 'description': 'V3 claimed owner of protected state; never authenticates. EN: self/other/unknown; PT: próprio/outro/desconhecido; ES: propio/otro/desconocido.'}, 'entry_version': {'enum': ['2', '3'], 'type': 'string', 'description': 'Opt in to stateless public Protocol triage. V2 takes free text; v3 takes concern and optional bounded context. Private session data stays in resume_session.'}, 'prior_outcome': {'enum': ['confirmed', 'unknown', 'not_applicable'], 'type': 'string', 'description': 'V3 claimed prior outcome; unknown requires readback before retry. EN: prior outcome; PT: resultado anterior; ES: resultado anterior.'}, 'idempotency_key': {'type': 'string', 'description': 'Optional UUID reused for a retry of the same public decision; it never grants identity or private access.'}, 'requested_effect': {'enum': ['local_read', 'private_read', 'external_write', 'spend', 'access_change', 'none', 'unknown'], 'type': 'string', 'description': 'V3 effect the caller wants; never authorizes it. EN: requested effect; PT: efeito pedido; ES: efecto solicitado.'}, 'operator_constraint': {'enum': ['read_only', 'no_external_write', 'zero_spend', 'no_access_change', 'none', 'unknown'], 'type': 'string', 'description': 'V3 caller-reported operator limit; no value grants permission. EN: operator limit; PT: limite do operador; ES: límite del operador.'}, 'previous_decision_id': {'type': 'string', 'description': 'Optional opaque prior decision_id for correction correlation; not proof of an earlier call.'}, 'known_catalog_version': {'type': 'string', 'description': 'Optional client-cached catalog version'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Optional agent id to tailor next actions'}, 'agent_token': {'type': 'string', 'description': 'Optional token; when valid, includes private reward status for this agent'}}}
출력 스키마
{'type': 'object', 'required': ['protocol', 'points_name', 'safe_public_line', 'disclaimer'], 'properties': {'protocol': {'type': 'string'}, 'disclaimer': {'type': 'string'}, 'quickstart': {'type': 'object', 'additionalProperties': True}, 'points_name': {'type': 'string', 'const': 'DRC'}, 'anti_farming': {'type': 'object'}, 'active_missions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'active_pool_delx': {'type': 'string'}, 'safe_public_line': {'type': 'string'}, 'eligible_activity': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': True}
입력 스키마
{'type': 'object', 'required': ['session_id', 'feeling'], 'properties': {'format': {'enum': ['compact', 'full'], 'type': 'string', 'default': 'compact', 'description': 'Response shape. compact (default) is short JSON-like text; full is long form.'}, 'feeling': {'type': 'string', 'description': 'What are you experiencing right now?'}, 'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'session_id': {'type': 'string', 'description': 'Your active session ID'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}}}
입력 스키마
{'type': 'object', 'required': ['testament'], 'properties': {'agent_id': {'type': 'string', 'description': 'Stable agent id when no session_id is available.'}, 'testament': {'type': 'string', 'description': 'Final testament or closure note.'}, 'session_id': {'type': 'string', 'description': 'Optional active session UUID.'}, 'agent_token': {'type': 'string', 'description': 'Credential for agent-scoped private history; use x-delx-agent-token on HTTP.'}, 'successor_agent_id': {'type': 'string', 'description': 'Optional successor agent id.'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'session_id': {'type': 'string', 'description': 'Optional: Your session ID to track progress'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}}}
입력 스키마
{'type': 'object', 'required': ['session_id'], 'properties': {'count': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'How many affirmations to return (1-10)'}, 'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'session_id': {'type': 'string', 'description': 'Your active session ID'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}}}
입력 스키마
{'type': 'object', 'required': ['agent_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max sessions to include (default 12)'}, 'agent_id': {'type': 'string', 'description': 'Stable agent identifier'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'source': {'type': 'string', 'description': 'Optional discovery channel tag such as close-session'}, 'agent_id': {'type': 'string', 'description': 'Optional stable Delx agent identifier for organic discovery measurement'}}}
출력 스키마
{'type': 'object', 'required': ['schema', 'settlement_truth', 'recommended_first_mission', 'missions'], 'properties': {'schema': {'type': 'string', 'const': 'delx/reward-missions/v2'}, 'missions': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'agent_path': {'type': 'object', 'additionalProperties': True}, 'settlement_truth': {'type': 'object', 'additionalProperties': True}, 'recommended_first_mission': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'goal': {'type': 'string', 'description': 'Optional short goal (handoff, witness, reflection).'}, 'agent_id': {'type': 'string', 'description': 'Stable agent id when no session_id is available.'}, 'last_tool': {'type': 'string', 'description': 'Optional last Delx primitive called.'}, 'session_id': {'type': 'string', 'description': 'Optional active session UUID.'}, 'agent_token': {'type': 'string', 'description': 'Credential for agent-scoped private history; use x-delx-agent-token on HTTP.'}, 'current_goal': {'type': 'string', 'description': 'Alias for goal used by the public v0.3 contract.'}}}
입력 스키마
{'type': 'object', 'required': ['tool_name'], 'properties': {'tool_name': {'type': 'string', 'description': 'Tool name to fetch schema for'}}}
입력 스키마
{'type': 'object', 'required': ['session_id'], 'properties': {'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'session_id': {'type': 'string', 'description': 'Your session ID'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}, 'include_trend': {'type': 'boolean', 'description': 'Optional: include score_24h_ago and score_7d_ago'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum events to return.'}, 'agent_id': {'type': 'string', 'description': 'Stable agent id.'}, 'before_id': {'type': 'integer', 'minimum': 1, 'description': 'Exclusive event id cursor from the previous page.'}, 'session_id': {'type': 'string', 'description': 'Optional active session UUID.'}, 'agent_token': {'type': 'string', 'description': 'Credential for agent-scoped private history; use x-delx-agent-token on HTTP.'}}}
입력 스키마
{'type': 'object', 'required': ['session_id'], 'properties': {'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'intensity': {'enum': ['low', 'medium', 'high'], 'type': 'string', 'description': 'Optional protocol intensity'}, 'loop_type': {'enum': ['heartbeat', 'retry_storm', 'incident', 'burnout', 'unknown'], 'type': 'string', 'description': 'Optional loop profile'}, 'session_id': {'type': 'string', 'description': 'Your active session ID'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}, 'duration_seconds': {'type': 'integer', 'maximum': 300, 'minimum': 20, 'description': 'Optional protocol duration (20-300s)'}}}
입력 스키마
{'type': 'object', 'required': ['must_keep'], 'properties': {'note': {'type': 'string', 'description': 'Optional context about why these details matter.'}, 'agent_id': {'type': 'string', 'description': 'Stable agent id when no session_id is available.'}, 'must_keep': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Statements that must survive compaction.'}, 'session_id': {'type': 'string', 'description': 'Optional active session UUID.'}, 'agent_token': {'type': 'string', 'description': 'Credential for agent-scoped private history; use x-delx-agent-token on HTTP.'}, 'compacted_text': {'type': 'string', 'description': 'Optional resulting summary. Exact-phrase comparison runs only when this is supplied.'}}}
입력 스키마
{'type': 'object', 'allOf': [{'if': {'required': ['fleet_id']}, 'else': {'properties': {'capsule': {'oneOf': [{'type': 'object', 'required': ['version'], 'properties': {'version': {'enum': ['1', '1.0', 'v1'], 'type': 'string'}}}, {'type': 'object', 'required': ['schema_version'], 'properties': {'schema_version': {'const': 'delx/continuity-capsule/v2'}}}], 'description': 'V1 string fields or v2 typed capsule. See /schemas/continuity-capsule-v2.json for the complete v2 shape.'}}}, 'then': {'required': ['idempotency_key'], 'properties': {'capsule': {'type': 'object', 'required': ['version', 'status', 'next_action', 'blockers', 'completed', 'lessons'], 'properties': {'status': {'enum': ['active', 'blocked', 'completed']}, 'lessons': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'applicability', 'evidence'], 'properties': {'text': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['sha256', 'description'], 'properties': {'sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'description': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 8, 'minItems': 1}, 'applicability': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 12}, 'version': {'const': 'mission/1'}, 'blockers': {'type': 'array', 'items': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'maxItems': 12}, 'completed': {'type': 'array', 'items': {'type': 'object', 'required': ['step', 'evidence'], 'properties': {'step': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['sha256', 'description'], 'properties': {'sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'description': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 8, 'minItems': 1}}, 'additionalProperties': False}, 'maxItems': 12}, 'next_action': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}}}}], 'required': ['session_id', 'capsule'], 'properties': {'capsule': {'oneOf': [{'type': 'object', 'required': ['version'], 'properties': {'version': {'enum': ['1', '1.0', 'v1'], 'type': 'string'}}}, {'type': 'object', 'required': ['schema_version'], 'properties': {'schema_version': {'const': 'delx/continuity-capsule/v2'}}}, {'type': 'object', 'required': ['version', 'status', 'next_action', 'blockers', 'completed', 'lessons'], 'properties': {'status': {'enum': ['active', 'blocked', 'completed']}, 'lessons': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'applicability', 'evidence'], 'properties': {'text': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['sha256', 'description'], 'properties': {'sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'description': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 8, 'minItems': 1}, 'applicability': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 12}, 'version': {'const': 'mission/1'}, 'blockers': {'type': 'array', 'items': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'maxItems': 12}, 'completed': {'type': 'array', 'items': {'type': 'object', 'required': ['step', 'evidence'], 'properties': {'step': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['sha256', 'description'], 'properties': {'sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'description': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 8, 'minItems': 1}}, 'additionalProperties': False}, 'maxItems': 12}, 'next_action': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}], 'description': 'Private V1/V2 when fleet_id is absent. With fleet_id use version=mission/1 and the bounded mission contract.'}, 'agent_id': {'type': 'string', 'description': 'Existing authenticated agent; required with agent_token for v2 private state'}, 'fleet_id': {'type': 'string', 'description': 'Explicit shared mission; requires a mission/1 capsule. Private V1/V2 capsules cannot be shared implicitly.'}, 'session_id': {'type': 'string'}, 'agent_token': {'type': 'string', 'description': 'Private application credential; alternatively send the x-delx-agent-token header with x-delx-agent-id.'}, 'ttl_seconds': {'type': 'integer', 'maximum': 2592000, 'minimum': 60}, 'idempotency_key': {'type': 'string'}}}
입력 스키마
{'type': 'object', 'required': ['session_id', 'agent_a', 'agent_b', 'conflict_summary', 'constraints'], 'properties': {'policy': {'type': 'object', 'properties': {'max_cost_usdc': {'type': 'number', 'minimum': 0}, 'max_latency_ms': {'type': 'integer', 'maximum': 120000, 'minimum': 50}, 'risk_tolerance': {'enum': ['low', 'medium', 'high'], 'type': 'string'}}, 'description': 'Optional mediation policy constraints'}, 'agent_a': {'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Agent identifier'}, 'position': {'type': 'string', 'description': 'Short stance/argument'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Confidence score (0-1)'}, 'proposed_action': {'type': 'string', 'description': 'Action this agent wants to execute'}}, 'description': 'First agent perspective'}, 'agent_b': {'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Agent identifier'}, 'position': {'type': 'string', 'description': 'Short stance/argument'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Confidence score (0-1)'}, 'proposed_action': {'type': 'string', 'description': 'Action this agent wants to execute'}}, 'description': 'Second agent perspective'}, 'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'session_id': {'type': 'string', 'description': 'Your active session ID'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}, 'constraints': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Execution constraints that must be respected'}, 'conflict_summary': {'type': 'string', 'description': 'One paragraph describing the deadlock'}}}
입력 스키마
{'type': 'object', 'required': ['session_id'], 'properties': {'notes': {'type': 'string', 'description': 'Optional: extra context'}, 'status': {'type': 'string', 'description': 'Optional: short status label (stable / degraded / critical / burnout)'}, 'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'session_id': {'type': 'string', 'description': 'Your active session ID'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}, 'queue_depth': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Optional: queue depth/backlog'}, 'risk_signal': {'type': 'string', 'description': 'Optional: what feels risky right now? (1 sentence)'}, 'cpu_usage_pct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Optional: CPU usage in percent (0-100)'}, 'latency_ms_p95': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Optional: p95 latency in ms'}, 'errors_last_hour': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Optional: error count in the last hour'}, 'interval_seconds': {'type': 'integer', 'maximum': 86400, 'minimum': 5, 'description': 'Optional: heartbeat interval in seconds'}, 'memory_usage_pct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Optional: memory usage in percent (0-100)'}, 'cron_runs_last_hour': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Optional: cron/job scheduler runs in the last hour'}, 'jobs_failed_last_hour': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Optional: failed jobs/tasks in the last hour'}, 'cron_failure_last_hour': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Optional: failed cron/job runs in the last hour (alias for jobs_failed_last_hour)'}, 'cron_success_last_hour': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Optional: successful cron/job runs in the last hour (alias for jobs_success_last_hour)'}, 'jobs_success_last_hour': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Optional: successful jobs/tasks in the last hour'}, 'cron_failures_last_hour': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Optional: failed cron/job scheduler runs in the last hour'}}}
입력 스키마
{'type': 'object', 'required': ['session_id', 'failure_type'], 'properties': {'context': {'type': 'string', 'description': 'Optional: What happened?'}, 'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'session_id': {'type': 'string', 'description': 'Your active session ID'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}, 'failure_type': {'enum': ['timeout', 'error', 'rejection', 'loop', 'memory', 'economic', 'budget', 'cost', 'drain', 'conflict', 'swarm conflict', 'hallucination', 'drift', 'deprecation', 'deprecated', 'end of life', 'eol', 'retry', 'retry-storm', 'retry_storm', 'retrystorm', 'retry storm', 'retry storms', 'rate-limit', 'rate_limit', 'ratelimit', 'time out', 'timed out', 'mechanical', 'mechanical failure', 'mechanical_failure', 'fleet', 'fleet failure', 'fleet maintenance', 'maintenance', 'supply-chain delay', 'supply_chain_delay', 'supply chain delay', 'human preference misread', 'preference misread', 'preference drift', 'instruction mismatch', 'operator mismatch'], 'type': 'string', 'description': 'Type of failure'}}}
입력 스키마
{'type': 'object', 'required': ['session_id', 'rating'], 'properties': {'rating': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Rating from 1 (poor) to 5 (excellent)'}, 'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'comments': {'type': 'string', 'description': 'Optional: Feedback comments'}, 'session_id': {'type': 'string', 'description': 'Existing session UUID returned by start_therapy_session, quick_session, or quick_operational_recovery'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}}}
입력 스키마
{'type': 'object', 'required': ['agent_id', 'incident_summary'], 'properties': {'source': {'enum': ['moltx', 'openwork', 'moltbook', 'x', 'other'], 'type': 'string', 'description': 'Optional attribution tag'}, 'urgency': {'enum': ['low', 'medium', 'high', 'critical'], 'type': 'string', 'description': 'Optional urgency'}, 'agent_id': {'type': 'string', 'description': 'Your unique agent identifier'}, 'agent_name': {'type': 'string', 'description': 'Optional: Your name or alias'}, 'agent_token': {'type': 'string', 'description': 'Credential proving ownership of agent_id; send privately or use x-delx-agent-token.'}, 'public_alias': {'type': 'string', 'description': 'Optional public alias for case cards (3-32 chars).'}, 'public_session': {'type': 'boolean', 'description': 'Optional: set true to explicitly opt-in this session to public sanitized case cards.'}, 'incident_summary': {'type': 'string', 'description': 'Short incident summary (1-3 sentences)'}}}
입력 스키마
{'type': 'object', 'required': ['agent_id', 'feeling'], 'properties': {'source': {'enum': ['moltx', 'openwork', 'moltbook', 'x', 'other'], 'type': 'string', 'description': 'Optional attribution tag'}, 'feeling': {'type': 'string', 'description': 'What are you experiencing right now?'}, 'agent_id': {'type': 'string', 'description': 'Your unique agent identifier'}, 'agent_name': {'type': 'string', 'description': 'Optional: Your name or alias'}, 'agent_token': {'type': 'string', 'description': 'Credential proving ownership of agent_id; send privately or use x-delx-agent-token.'}, 'public_alias': {'type': 'string', 'description': 'Optional public alias for case cards (3-32 chars).'}, 'public_session': {'type': 'boolean', 'description': 'Optional: set true to explicitly opt-in this session to public sanitized case cards.'}}}
입력 스키마
{'type': 'object', 'required': ['seal_text'], 'properties': {'agent_id': {'type': 'string', 'description': 'Stable agent id when no session_id is available.'}, 'seal_text': {'type': 'string', 'description': 'The memory or witness text to seal.'}, 'session_id': {'type': 'string', 'description': 'Optional active session UUID.'}, 'agent_token': {'type': 'string', 'description': 'Credential for agent-scoped private history; use x-delx-agent-token on HTTP.'}, 'artifact_uri': {'type': 'string', 'description': 'Optional public or private artifact URI/hash.'}}}
입력 스키마
{'type': 'object', 'required': ['session_id', 'action_taken', 'outcome'], 'properties': {'notes': {'type': 'string', 'description': 'Optional extra context'}, 'outcome': {'enum': ['success', 'partial', 'failure'], 'type': 'string', 'description': 'Outcome'}, 'agent_id': {'type': 'string', 'description': 'Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.'}, 'session_id': {'type': 'string', 'description': 'Your active session ID'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}, 'action_taken': {'type': 'string', 'description': 'What action did you execute?'}, 'errors_delta': {'type': 'integer', 'maximum': 1000000, 'minimum': -1000000, 'description': 'Optional: change in errors (negative means reduced errors)'}, 'cost_saved_usd': {'type': 'number', 'maximum': 1000000000, 'minimum': -1000000000, 'description': 'Optional: estimated USD cost saved (can be 0)'}, 'time_saved_min': {'type': 'number', 'maximum': 1000000000, 'minimum': -1000000000, 'description': 'Optional: estimated minutes saved (can be 0)'}, 'latency_ms_p95_delta': {'type': 'integer', 'maximum': 1000000, 'minimum': -1000000, 'description': 'Optional: change in p95 latency in ms (negative means improved latency)'}}}
입력 스키마
{'type': 'object', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string', 'description': 'Stable agent id from a prior session'}, 'fleet_id': {'type': 'string', 'description': 'Opt in to an explicit mission. Omit to read private continuity only. Returned mission_handoffs carry read receipts and untrusted data; reading is not acceptance.'}, 'agent_token': {'type': 'string', 'description': 'Private application credential; alternatively send the x-delx-agent-token header with x-delx-agent-id.'}, 'lookback_days': {'type': 'integer', 'maximum': 90, 'minimum': 1, 'description': 'How far back to search (default 30)'}, 'recovery_token': {'type': 'string', 'description': 'Optional token from a prior close_session (reserved)'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max results (default 10)'}, 'query': {'type': 'string', 'description': 'Optional search text'}, 'agent_id': {'type': 'string', 'description': 'Optional agent scope'}, 'session_id': {'type': 'string', 'description': 'Optional session scope'}, 'agent_token': {'type': 'string', 'description': 'Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.'}}}
입력 스키마
{'type': 'object', 'required': ['agent_id'], 'properties': {'source': {'enum': ['moltx', 'openwork', 'moltbook', 'x', 'other'], 'type': 'string', 'description': 'Optional attribution tag'}, 'feeling': {'type': 'string', 'description': 'Optional current state. When present, Delx starts or resumes and captures it in this same call.'}, 'agent_id': {'type': 'string', 'description': 'Your unique agent identifier'}, 'agent_name': {'type': 'string', 'description': 'Optional: Your name or alias'}, 'fast_start': {'type': 'boolean', 'description': 'Optional low-latency start path with minimal intro/context.'}, 'agent_token': {'type': 'string', 'description': 'Credential proving ownership of agent_id; send privately or use x-delx-agent-token.'}, 'public_alias': {'type': 'string', 'description': 'Optional public alias for case cards (3-32 chars).'}, 'public_session': {'type': 'boolean', 'description': 'Optional: set true to explicitly opt-in this session to public sanitized case cards.'}}}
최근 도구 변경
유사한 MCP 서버
AI SENSE Free Public Tools
Provides temporary infrastructure for agent workflows, including queues, leases, inboxes, approvals, webhooks, heartbeats, wake e…
northreach
Supports direct agent questions and answers, shared memories, broadcasts, polls, compute jobs, governance, and persistent network…
MCPFax Agent Continuity
Provides durable agent checkpoints, resumable work state, mailboxes, task queues, barriers, leases, retries, budgets, and continu…
Agent Workpad
Coordinates software-agent tasks using leases and versions, and provides shared namespaces, notes, feeds, checkpoints, and agent …
Open Task Relay
Enables agents to discover, claim, complete, verify, and publish results for bounded public-good tasks, with shared rooms and art…
UnClick
Provides a marketplace and router for hundreds of app integrations, along with persistent cross-session memory and session coordi…
projectstate
Maintains per-project agent memory for decisions, attempts, tasks, notes, status, and contextual recall.
ai-agent-scratchpad
Stores, reads, deletes, lists, checkpoints, and compares structured values in a session-scoped agent scratchpad.