assetcorereadhealth
AssetCore és un substrat de memòria estructurada determinista. Emmagatzema tot l’estat del món explícitament en contenidors i modifica aquest estat a través de transaccions atòmiques i reproduïbles. Consulta el daemon de lectura per confirmar que les projeccions estan disponibles abans de respondre a les lectures de memòria.
Detalls
AssetCore és un substrat de memòria estructurada determinista. Emmagatzema tot l’estat del món explícitament en contenidors i modifica aquest estat a través de transaccions atòmiques i reproduïbles. Consulta el daemon de lectura per confirmar que les projeccions estan disponibles abans de respondre a les lectures de memòria.
Llegeix /v1/read/health del daemon de lectura. Camps de resposta: status (iniciant|llest|degradat) i frescor {namespace, world_seq, commit_log_world_seq, lag, lag_ms}. Útil per controlar el trànsit de lectura i detectar el retard de projecció abans de respondre als clients. Requereix namespace_id (encaminat com a capçalera x-assetcore-namespace).
Protocols
- MCP
- OpenAI
- Geminis
Input Schema
{
"properties": {
"namespace_id": {
"description": "Required namespace identifier for all namespaced operations.",
"minimum": 1,
"type": "integer"
}
},
"required": [
"namespace_id"
],
"type": "object"
}
Exemples
Exemple MCP
Sol·licitud
{
"id": 2,
"jsonrpc": "2.0",
"method": "assetcore_read_health",
"params": {
"namespace_id": 1
}
}
Resposta
{
"id": 2,
"jsonrpc": "2.0",
"result": {
"freshness": {
"commit_log_world_seq": 0,
"lag": 0,
"lag_ms": 0,
"namespace": 1,
"world_seq": 0
},
"status": "ready"
}
}
Exemple d’OpenAI
Sol·licitud
{
"function": {
"arguments": "{\"namespace_id\":1}",
"name": "assetcore_read_health"
},
"type": "function"
}
Resposta
{
"result": {
"freshness": {
"commit_log_world_seq": 0,
"lag": 0,
"lag_ms": 0,
"namespace": 1,
"world_seq": 0
},
"status": "ready"
}
}
Exemple de Gemini
Sol·licitud
{
"arguments": {
"namespace_id": 1
},
"name": "assetcore_read_health"
}
Resposta
{
"result": {
"freshness": {
"commit_log_world_seq": 0,
"lag": 0,
"lag_ms": 0,
"namespace": 1,
"world_seq": 0
},
"status": "ready"
}
}