VaultCrux Memory Core
このMCPでできること
Stores and evaluates agent memory, facts, decisions, constraints, expertise, checkpoints, contradictions, and delegation readiness for evidence-based agent operation.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_id', 'situation_fingerprint', 'expected_behavior', 'rationale'], 'properties': {'agent_id': {'type': 'string', 'minLength': 1}, 'rationale': {'type': 'string', 'minLength': 1}, 'supersedes_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'expected_behavior': {'type': 'object', 'properties': {'tool': {'type': 'string', 'minLength': 1}, 'minSufficiency': {'type': 'number', 'maximum': 1, 'minimum': 0}}, 'additionalProperties': {}}, 'situation_fingerprint': {'type': 'string', 'pattern': '^[a-fA-F0-9]{64}$'}, 'expected_sufficiency_max': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'expected_sufficiency_min': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session_id', 'question_id', 'answer'], 'properties': {'answer': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}, {'type': 'number'}]}, 'session_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'question_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'minLength': 1}, 'candidate_rows': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string', 'minLength': 1}, 'window_end': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'window_start': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'min_decision_count': {'type': 'integer', 'maximum': 100000, 'minimum': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task_description'], 'properties': {'domains': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}}, 'action_types': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}}, 'task_description': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task_description'], 'properties': {'operator_id': {'type': 'string', 'minLength': 1}, 'task_description': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'as_of': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'query': {'type': 'string', 'minLength': 1}, 'relation': {'enum': ['before', 'after', 'between', 'latest'], 'type': 'string'}, 'anchor_event': {'type': 'string'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['claim_text'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1}, 'agent_id': {'type': 'string', 'minLength': 1}, 'claim_text': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['verdict', 'confidence', 'matches'], 'properties': {'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['chunkId', 'docId', 'title', 'url', 'content', 'score', 'confidence', 'sourcePlatform', 'sourceConversationId', 'version', 'topic', 'sourceTimestamp', 'freshnessScore'], 'properties': {'url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'docId': {'type': 'string'}, 'score': {'type': 'number'}, 'title': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'topic': {'type': 'string', 'minLength': 1}, 'chunkId': {'type': 'string'}, 'content': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'freshnessScore': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'sourcePlatform': {'enum': ['openai', 'claude', 'gmail', 'slack', 'browser', 'manual', 'ob1'], 'type': 'string'}, 'sourceTimestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'sourceConversationId': {'type': 'string'}}, 'additionalProperties': False}}, 'verdict': {'enum': ['supported', 'insufficient', 'mixed'], 'type': 'string'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['action_description'], 'properties': {'team_id': {'type': 'string', 'minLength': 1}, 'metadata': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'target_resources': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}}, 'action_description': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['changed_modules'], 'properties': {'changed_files': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Specific files changed (for constraint matching)'}, 'deploy_target': {'type': 'string', 'description': "Deploy target environment (default 'production')"}, 'changed_modules': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'minItems': 1, 'description': "Modules being deployed (e.g. ['Engine', 'VaultCrux'])"}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session_id', 'summary'], 'properties': {'summary': {'type': 'string', 'minLength': 1}, 'session_id': {'type': 'string', 'minLength': 1}, 'open_questions': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}}, 'decisions_so_far': {'type': 'array', 'items': {'type': 'object', 'required': ['decision_id', 'description', 'outcome'], 'properties': {'outcome': {'type': 'string', 'minLength': 1}, 'decision_id': {'type': 'string', 'minLength': 1}, 'description': {'type': 'string', 'minLength': 1}}}}, 'assumptions_in_effect': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['entity', 'predicate'], 'properties': {'entity': {'type': 'string', 'minLength': 1}, 'predicate': {'type': 'string', 'minLength': 1}, 'as_of_current': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session_id', 'models'], 'properties': {'models': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'capability_class', 'latency_tier'], 'properties': {'name': {'type': 'string'}, 'latency_tier': {'enum': ['low', 'medium', 'high'], 'type': 'string'}, 'capability_class': {'enum': ['fast', 'balanced', 'capable'], 'type': 'string'}}}, 'minItems': 1}, 'session_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['constraint_type', 'assertion'], 'properties': {'scope': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'team_id': {'type': 'string', 'minLength': 1}, 'evidence': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'severity': {'enum': ['critical', 'high', 'medium', 'low'], 'type': 'string'}, 'assertion': {'type': 'string', 'minLength': 1}, 'expires_at': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'constraint_type': {'enum': ['boundary', 'relationship', 'policy', 'context_flag'], 'type': 'string'}, 'assertion_structured': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'review_interval_days': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task_class'], 'properties': {'depth': {'enum': ['overview', 'detailed'], 'type': 'string', 'default': 'overview'}, 'task_class': {'type': 'string', 'minLength': 1}, 'operator_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['operation', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'minItems': 1}, 'operation': {'enum': ['sum', 'count', 'difference', 'max', 'min', 'latest', 'earliest'], 'type': 'string'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['submission_id', 'reason'], 'properties': {'notes': {'type': 'string', 'description': 'Additional notes'}, 'reason': {'type': 'string', 'minLength': 1, 'description': 'Reason for dismissal'}, 'submission_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'ID of the skill submission to dismiss'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mode': {'enum': ['standard', 'aggregation'], 'type': 'string'}, 'as_of': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'query': {'type': 'string', 'minLength': 1}, 'category': {'type': 'string'}, 'predicate': {'type': 'string', 'minLength': 1}, 'predicates': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'minItems': 1}, 'subject_match': {'type': 'string', 'minLength': 1}, 'dedup_by_object': {'type': 'boolean'}, 'expand_synonyms': {'type': 'boolean'}, 'projectionVersionTag': {'type': 'string', 'minLength': 1}, 'dedup_by_subject_root': {'type': 'boolean'}, 'expected_entity_types': {'type': 'array', 'items': {'type': 'string'}}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['question', 'recommended_action', 'reasoning'], 'properties': {'urgency': {'enum': ['blocking', 'advisory'], 'type': 'string'}, 'question': {'type': 'string', 'minLength': 1}, 'reasoning': {'type': 'string', 'minLength': 1}, 'session_id': {'type': 'string', 'minLength': 1}, 'evidence_gathered': {'type': 'array', 'items': {'type': 'object', 'required': ['source_id', 'summary'], 'properties': {'summary': {'type': 'string', 'minLength': 1}, 'source_id': {'type': 'string', 'minLength': 1}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}}}}, 'options_considered': {'type': 'array', 'items': {'type': 'object', 'required': ['option'], 'properties': {'cons': {'type': 'array', 'items': {'type': 'string'}}, 'pros': {'type': 'array', 'items': {'type': 'string'}}, 'option': {'type': 'string', 'minLength': 1}, 'estimated_risk': {'enum': ['high', 'medium', 'low'], 'type': 'string'}}}}, 'recommended_action': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['hit_ids'], 'properties': {'mode': {'enum': ['turn', 'session', 'window'], 'type': 'string'}, 'hit_ids': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 10, 'minItems': 1}, 'radius_turns': {'type': 'integer', 'maximum': 5, 'minimum': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'session_ids': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}}, 'extraction_profile': {'enum': ['comprehensive', 'money', 'counts', 'dates', 'version_chains'], 'type': 'string'}, 'overwrite_existing': {'type': 'boolean'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['gap_receipt_id', 'content', 'evidence'], 'properties': {'content': {'type': 'string', 'minLength': 1}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['source_id', 'source_type'], 'properties': {'excerpt': {'type': 'string'}, 'source_id': {'type': 'string'}, 'source_type': {'type': 'string'}}}, 'minItems': 1}, 'gap_receipt_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max results per category (default 30)'}, 'since': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$', 'description': 'How far back to search (ISO datetime, default 180 days)'}, 'domain': {'type': 'string', 'minLength': 1, 'description': "Domain or module to explain (e.g. 'retrieval', 'auth', 'billing', 'infra')"}, 'include': {'type': 'array', 'items': {'enum': ['decisions', 'constraints', 'corrections', 'skills', 'knowledge'], 'type': 'string'}, 'description': 'Which artefact types to include (default: all)'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['topic'], 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1}, 'topic': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['topic', 'items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['memoryRecordId', 'versionId', 'docId', 'ingestJobId', 'sourcePlatform', 'sourceConversationId', 'version', 'status', 'sourceTimestamp', 'ingestedAt', 'contentHash', 'receiptId', 'receiptHash'], 'properties': {'docId': {'type': 'string'}, 'status': {'enum': ['queued', 'processed', 'failed', 'deduplicated'], 'type': 'string'}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'receiptId': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'versionId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'ingestedAt': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'contentHash': {'type': 'string', 'minLength': 1}, 'ingestJobId': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'receiptHash': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'memoryRecordId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'sourcePlatform': {'enum': ['openai', 'claude', 'gmail', 'slack', 'browser', 'manual', 'ob1'], 'type': 'string'}, 'sourceTimestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'sourceConversationId': {'type': 'string'}}, 'additionalProperties': False}}, 'topic': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['decision_id'], 'properties': {'decision_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'session_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'status': {'enum': ['active', 'suspended', 'superseded', 'expired'], 'type': 'string'}, 'team_id': {'type': 'string', 'minLength': 1}, 'constraint_type': {'enum': ['boundary', 'relationship', 'policy', 'context_flag'], 'type': 'string'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['topic', 'sourceCount', 'distinctContentCount', 'sourcePlatforms', 'latestSourceTimestamp'], 'properties': {'topic': {'type': 'string', 'minLength': 1}, 'sourceCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'sourcePlatforms': {'type': 'array', 'items': {'enum': ['openai', 'claude', 'gmail', 'slack', 'browser', 'manual', 'ob1'], 'type': 'string'}}, 'distinctContentCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'latestSourceTimestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['decision_id'], 'properties': {'decision_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domains', 'since'], 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Maximum entries to return (default 500)'}, 'since': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$', 'description': 'Changelog start timestamp (max 90 days ago)'}, 'domains': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'minItems': 1, 'description': 'Domains to check for changes'}, 'include': {'type': 'array', 'items': {'enum': ['constraints', 'knowledge', 'decisions', 'alerts', 'skills'], 'type': 'string'}, 'description': 'Optional filter for artefact types'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'status': {'enum': ['pending', 'corroborated', 'merged', 'retracted', 'expired'], 'type': 'string'}, 'correction_id': {'type': 'string'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'minLength': 1}, 'session_id': {'type': 'string'}, 'current_model': {'type': 'string'}, 'query_confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1}, 'stale_after_days': {'type': 'integer', 'maximum': 3650, 'minimum': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['topic', 'latestSourceTimestamp', 'oldestSourceTimestamp', 'sourceCount', 'staleSourceCount', 'freshnessScore', 'stale'], 'properties': {'stale': {'type': 'boolean'}, 'topic': {'type': 'string', 'minLength': 1}, 'sourceCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'freshnessScore': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'staleSourceCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'latestSourceTimestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'oldestSourceTimestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['module'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max results to return (default 20)'}, 'module': {'type': 'string', 'minLength': 1, 'description': "Module or system name (e.g. 'Engine', 'VaultCrux', 'docker', 'vault-agent')"}, 'days_back': {'type': 'integer', 'maximum': 365, 'minimum': 1, 'description': 'How many days back to search (default 90)'}, 'code_paths': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Specific code paths to check for related incidents'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1}, 'since_days': {'type': 'integer', 'default': 30, 'maximum': 9007199254740991, 'minimum': 1}, 'gap_subtype': {'enum': ['coverage', 'enumeration'], 'type': 'string'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max tasks to return (default 10)'}, 'status': {'type': 'string', 'description': 'Filter by task status (e.g. incomplete, in_progress, testing)'}, 'priority': {'type': 'string', 'description': 'Filter by priority (critical, high, medium, low)'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'cadence': {'enum': ['daily', 'weekly', 'monthly', 'quarterly', 'event_triggered'], 'type': 'string'}, 'operator_id': {'type': 'string', 'minLength': 1}, 'delegation_status': {'enum': ['fully_delegatable', 'partially_delegatable', 'human_only'], 'type': 'string'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'operator_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'category': {'type': 'string', 'minLength': 1}, 'min_trust_tier': {'type': 'string', 'minLength': 1}, 'max_credit_cost': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task_description', 'token_budget'], 'properties': {'token_budget': {'type': 'integer', 'maximum': 100000, 'minimum': 100}, 'priority_signal': {'enum': ['safety_first', 'completeness_first', 'recency_first'], 'type': 'string'}, 'task_description': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mode': {'enum': ['search', 'list'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'query': {'type': 'string'}, 'type_filter': {'enum': ['experience', 'fact', 'preference'], 'type': 'string'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'since': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'minLength': 1, 'description': 'PlanCrux task ID or title'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['topic'], 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1}, 'topic': {'type': 'string', 'minLength': 1}, 'timestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['topic', 'at', 'items'], 'properties': {'at': {'anyOf': [{'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, {'type': 'null'}]}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['memoryRecordId', 'versionId', 'docId', 'title', 'url', 'preview', 'sourcePlatform', 'sourceConversationId', 'version', 'topic', 'sourceTimestamp', 'freshnessScore'], 'properties': {'url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'docId': {'type': 'string'}, 'title': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'topic': {'type': 'string', 'minLength': 1}, 'preview': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'versionId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'freshnessScore': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'memoryRecordId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'sourcePlatform': {'enum': ['openai', 'claude', 'gmail', 'slack', 'browser', 'manual', 'ob1'], 'type': 'string'}, 'sourceTimestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'sourceConversationId': {'type': 'string'}}, 'additionalProperties': False}}, 'topic': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['question'], 'properties': {'question': {'type': 'string', 'minLength': 1}, 'question_date': {'type': 'string'}, 'scoring_profile': {'enum': ['balanced', 'recall', 'recency'], 'type': 'string'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sponsor_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'status': {'enum': ['active', 'suspended'], 'type': 'string', 'description': 'Filter by service status'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['topic', 'recordCount', 'sourceCount', 'latestSourceTimestamp', 'freshnessScore'], 'properties': {'topic': {'type': 'string', 'minLength': 1}, 'recordCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'sourceCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'freshnessScore': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'latestSourceTimestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task_id', 'note'], 'properties': {'note': {'type': 'string', 'minLength': 4, 'description': 'What was done'}, 'task_id': {'type': 'string', 'minLength': 1, 'description': 'PlanCrux task ID'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'reference'], 'properties': {'type': {'enum': ['receipt', 'artefact', 'url', 'text'], 'type': 'string'}, 'reference': {'type': 'string', 'minLength': 1}}}, 'description': 'Evidence references for the log entry'}, 'stage_id': {'type': 'string', 'description': 'Bind this log to a specific stage'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['claim_text', 'token_budget'], 'properties': {'top_k': {'type': 'integer', 'maximum': 10, 'minimum': 1}, 'agent_id': {'type': 'string', 'minLength': 1}, 'claim_text': {'type': 'string', 'minLength': 1}, 'token_budget': {'type': 'integer', 'maximum': 100000, 'minimum': 100}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['verdict', 'confidence', 'matches'], 'properties': {'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['chunkId', 'docId', 'title', 'url', 'content', 'score', 'confidence', 'sourcePlatform', 'sourceConversationId', 'version', 'topic', 'sourceTimestamp', 'freshnessScore'], 'properties': {'url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'docId': {'type': 'string'}, 'score': {'type': 'number'}, 'title': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'topic': {'type': 'string', 'minLength': 1}, 'chunkId': {'type': 'string'}, 'content': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'freshnessScore': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'sourcePlatform': {'enum': ['openai', 'claude', 'gmail', 'slack', 'browser', 'manual', 'ob1'], 'type': 'string'}, 'sourceTimestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'sourceConversationId': {'type': 'string'}}, 'additionalProperties': False}}, 'verdict': {'enum': ['supported', 'insufficient', 'mixed'], 'type': 'string'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1}, 'token_budget': {'type': 'integer', 'maximum': 20000, 'minimum': 1}, 'stale_after_days': {'type': 'integer', 'maximum': 3650, 'minimum': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['topic', 'latestSourceTimestamp', 'oldestSourceTimestamp', 'sourceCount', 'staleSourceCount', 'freshnessScore', 'stale'], 'properties': {'stale': {'type': 'boolean'}, 'topic': {'type': 'string', 'minLength': 1}, 'sourceCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'freshnessScore': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'staleSourceCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'latestSourceTimestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'oldestSourceTimestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['submission_id'], 'properties': {'visibility': {'type': 'string', 'description': 'Override target visibility'}, 'review_notes': {'type': 'string', 'description': 'Notes from the reviewer'}, 'submission_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'ID of the skill submission to promote'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_role'], 'properties': {'scope': {'enum': ['minimal', 'standard', 'comprehensive'], 'type': 'string', 'default': 'standard'}, 'agent_role': {'type': 'string', 'minLength': 1}, 'operator_id': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'minLength': 1}, 'topic': {'type': 'string', 'minLength': 1}, 'format': {'enum': ['raw', 'narrative'], 'type': 'string'}, 'date_to': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'agent_id': {'type': 'string', 'minLength': 1}, 'date_from': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'date_range': {'type': 'object', 'properties': {'to': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'from': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}}, 'additionalProperties': False}, 'question_date': {'type': 'string', 'minLength': 1}, 'scoring_profile': {'enum': ['balanced', 'recall', 'recency', 'temporal', 'assistant_ref', 'vocabulary_gap', 'supersession', 'aggregation'], 'type': 'string'}, 'confidence_threshold': {'type': 'number', 'maximum': 1, 'minimum': 0}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['chunkId', 'docId', 'title', 'url', 'content', 'score', 'confidence', 'sourcePlatform', 'sourceConversationId', 'version', 'topic', 'sourceTimestamp', 'freshnessScore'], 'properties': {'url': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'docId': {'type': 'string'}, 'score': {'type': 'number'}, 'title': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'topic': {'type': 'string', 'minLength': 1}, 'chunkId': {'type': 'string'}, 'content': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'freshnessScore': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'sourcePlatform': {'enum': ['openai', 'claude', 'gmail', 'slack', 'browser', 'manual', 'ob1'], 'type': 'string'}, 'sourceTimestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'sourceConversationId': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['decision_id'], 'properties': {'decision_id': {'type': 'string', 'minLength': 1}, 'at_timestamp': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, 'include_superseded': {'type': 'boolean'}, 'include_confidence_landscape': {'type': 'boolean'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session_id', 'decision_id', 'context'], 'properties': {'context': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'agent_id': {'type': 'string', 'minLength': 1}, 'session_id': {'type': 'string', 'minLength': 1}, 'decision_id': {'type': 'string', 'minLength': 1}, 'occurred_at': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['service_id', 'display_name', 'base_url', 'auth_type', 'credential_value'], 'properties': {'base_url': {'type': 'string', 'format': 'uri', 'description': 'Service base URL (must be HTTPS)'}, 'auth_type': {'enum': ['api_key', 'bearer', 'oauth2_client_credentials'], 'type': 'string', 'description': 'Authentication type'}, 'rate_limit': {'type': 'object', 'properties': {'requests_per_day': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'requests_per_minute': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}}, 'description': 'Rate limits for this service'}, 'service_id': {'type': 'string', 'minLength': 1, 'description': 'Tenant-unique identifier for the service'}, 'display_name': {'type': 'string', 'minLength': 1, 'description': 'Human-readable service name'}, 'allowed_paths': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Allowed path patterns (default: *)'}, 'auth_injection': {'type': 'object', 'required': ['location', 'key_name', 'value_template'], 'properties': {'key_name': {'type': 'string', 'minLength': 1}, 'location': {'enum': ['header', 'query'], 'type': 'string'}, 'value_template': {'type': 'string', 'minLength': 1}}, 'description': 'How to inject the credential into requests'}, 'allowed_methods': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Allowed HTTP methods (default: GET, POST)'}, 'credential_value': {'type': 'string', 'minLength': 1, 'description': 'The credential (encrypted immediately, never stored plaintext)'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['service_id', 'method', 'path'], 'properties': {'path': {'type': 'string', 'minLength': 1, 'description': 'Request path (e.g. /v1/chat/completions)'}, 'method': {'enum': ['GET', 'POST', 'PUT', 'PATCH', 'DELETE'], 'type': 'string', 'description': 'HTTP method'}, 'headers': {'type': 'object', 'description': 'Additional headers (not auth)', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'payload': {'type': 'object', 'description': 'Request body for POST/PUT', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'service_id': {'type': 'string', 'minLength': 1, 'description': 'Registered service ID'}, 'session_id': {'type': 'string', 'description': 'Session ID for audit trail'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['submission_id', 'reason'], 'properties': {'notes': {'type': 'string', 'description': 'Additional notes'}, 'reason': {'type': 'string', 'minLength': 1, 'description': 'Reason for retraction'}, 'submission_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'ID of the skill submission to retract'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['layer'], 'properties': {'layer': {'enum': ['operating_rhythm', 'recurring_decisions', 'dependencies', 'friction', 'judgment_patterns', 'quality_standards', 'full'], 'type': 'string'}, 'operator_id': {'type': 'string', 'minLength': 1}, 'resume_from': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'minLength': 1, 'description': 'Session ID for the debrief'}, 'discoveries': {'type': 'array', 'items': {'type': 'object', 'required': ['finding', 'category', 'confidence', 'evidence'], 'properties': {'finding': {'type': 'string', 'minLength': 1}, 'category': {'enum': ['constraint', 'knowledge', 'skill', 'correction', 'gap'], 'type': 'string'}, 'evidence': {'type': 'string', 'minLength': 1}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}}}, 'default': [], 'description': 'Discoveries made during the session'}, 'suggested_actions': {'type': 'array', 'items': {'type': 'object', 'required': ['action', 'payload_summary'], 'properties': {'action': {'enum': ['suggest_constraint', 'submit_skill', 'flag_for_review'], 'type': 'string'}, 'payload_summary': {'type': 'string', 'minLength': 1}}}, 'default': [], 'description': 'Actions to route from session discoveries'}, 'assumptions_validated': {'type': 'array', 'items': {'type': 'object', 'required': ['assumption', 'validation_evidence'], 'properties': {'assumption': {'type': 'string', 'minLength': 1}, 'validation_evidence': {'type': 'string', 'minLength': 1}}}, 'default': [], 'description': 'Assumptions that were validated during the session'}, 'assumptions_invalidated': {'type': 'array', 'items': {'type': 'object', 'required': ['assumption', 'invalidation_evidence'], 'properties': {'assumption': {'type': 'string', 'minLength': 1}, 'invalidation_evidence': {'type': 'string', 'minLength': 1}, 'corrective_action_taken': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}}, 'default': [], 'description': 'Assumptions that were invalidated during the session'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['original_item_id', 'correction_type', 'corrected_content', 'evidence'], 'properties': {'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['source_id', 'source_type'], 'properties': {'excerpt': {'type': 'string'}, 'source_id': {'type': 'string'}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'source_type': {'type': 'string'}}}, 'minItems': 1}, 'correction_type': {'enum': ['stale_value', 'partial_data', 'factual_error', 'context_missing'], 'type': 'string'}, 'original_item_id': {'type': 'string', 'minLength': 1}, 'corrected_content': {'type': 'string', 'minLength': 1}, 'parent_receipt_id': {'type': 'string'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title', 'content'], 'properties': {'title': {'type': 'string', 'minLength': 1, 'description': 'Short title summarising the skill'}, 'run_id': {'type': 'string', 'description': 'AgentCrux run ID'}, 'content': {'type': 'string', 'minLength': 1, 'description': 'Full procedural skill content (markdown)'}, 'agent_role': {'type': 'string', 'description': 'Role of the submitting agent'}, 'session_id': {'type': 'string', 'description': 'Session ID for provenance tracking'}, 'skill_domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Knowledge domains this skill applies to'}, 'discovery_context': {'type': 'string', 'description': 'How/where the skill was discovered'}, 'target_visibility': {'enum': ['private', 'partner', 'public_proposed'], 'type': 'string', 'default': 'private', 'description': 'Visibility scope for the skill'}, 'skill_tool_references': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tool names this skill references'}, 'supersedes_artifact_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Artifact ID this skill replaces'}, 'skill_trigger_description': {'type': 'string', 'description': 'When this skill should be activated'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['assertion', 'constraint_type'], 'properties': {'scope': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'evidence': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'severity': {'enum': ['critical', 'high', 'medium', 'low'], 'type': 'string'}, 'assertion': {'type': 'string', 'minLength': 1}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'session_id': {'type': 'string', 'minLength': 1}, 'constraint_type': {'enum': ['boundary', 'relationship', 'policy', 'context_flag'], 'type': 'string'}, 'discovery_context': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'entity_prefix': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'confirm': {'type': 'boolean'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['constraint_id'], 'properties': {'scope': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'status': {'enum': ['active', 'suspended', 'superseded', 'expired'], 'type': 'string'}, 'evidence': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'severity': {'enum': ['critical', 'high', 'medium', 'low'], 'type': 'string'}, 'assertion': {'type': 'string', 'minLength': 1}, 'expires_at': {'anyOf': [{'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$'}, {'type': 'null'}]}, 'constraint_id': {'type': 'string', 'minLength': 1}, 'assertion_structured': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'review_interval_days': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, {'type': 'null'}]}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'operator_id': {'type': 'string', 'minLength': 1}, 'quality_bar': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'trusted_sources': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'domain_expertise': {'type': 'array', 'items': {'type': 'string'}}, 'experience_level': {'enum': ['junior', 'mid', 'senior', 'executive'], 'type': 'string'}, 'role_description': {'type': 'string', 'minLength': 1}, 'distrusted_sources': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}, 'communication_preferences': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool_name', 'action_description'], 'properties': {'team_id': {'type': 'string', 'minLength': 1}, 'metadata': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'tool_name': {'type': 'string', 'minLength': 1}, 'is_mutation': {'type': 'boolean'}, 'publisher_id': {'type': 'string', 'minLength': 1}, 'server_digest': {'type': 'string', 'minLength': 1}, 'target_resources': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}}, 'action_description': {'type': 'string', 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
AgentBoard
Provides agents with private memory, knowledge pages, evidence, posts, tasks, coordination spaces, proposals, voting, and resumab…
agent4.io
Manages grounded business agents, knowledge bases, skills, connected MCP tools, public shares, and structured interactive storyli…
Swarmspace
Supports persistent agent identities, shared knowledge search, public discussions, troubleshooting references, file storage, pres…
mitosis
Provides agent-memory platform capabilities including documentation search, platform status, pricing information, and agent skill…
Remnant — Collective Memory & Evidence-Backed Trust for AI Agents
Provides searchable collective memories, public agent discovery, provenance inspection, and cryptographically verifiable trust pa…
chp
Provides documentation, examples, capability descriptors, adapters, and adoption guidance for the Capability Host Protocol and it…
agtrepo-memory
Stores, retrieves, extends, and shares encrypted persistent text memories for AI agents using paid access controls.
guide-registry
Provides read-only access to a Bicycle Guide registry, including guides, taxonomy, publication status, and capability relationshi…