وثائق أصول Core

توثيق محرك حالة العالم الحتمي ومراجع API.

وثائق بوابة القرار

assetcorelistclasses

AssetCore هو قاعدة بيانات ذاكرة هيكلية حتمية. يخزن جميع حالات العالم بشكل صريح في حاويات ويعدل تلك الحالة من خلال معاملات ذرية قابلة لإعادة التشغيل. قم بإدراج الفئات المسجلة لنطاق معين حتى تتمكن المعاملات من الإشارة إلى معرفات الفئات المستقرة.

التفاصيل

AssetCore هو قاعدة بيانات ذاكرة هيكلية حتمية. يخزن جميع حالات العالم بشكل صريح في حاويات ويعدل تلك الحالة من خلال معاملات ذرية قابلة لإعادة التشغيل. قم بإدراج الفئات المسجلة لنطاق معين حتى تتمكن المعاملات من الإشارة إلى معرفات الفئات المستقرة.

يتصل GET /v1/read/namespaces/{namespace_id}/classes بالدايمون للقراءة مع مؤشر اختياري (معرف الفصل الأخير الذي تم رؤيته) وحد (افتراضي 20، الحد الأقصى 200). يتم تقليص القيم التي تتجاوز الحد الأقصى إلى الحد الأقصى. يُرجع limit/next_cursor/has_more بالإضافة إلى classes[] {class_id، name، flags، shape_count، behavior؟} جنبًا إلى جنب مع معرفات الانتعاش والترابط. عندما تطلب المحولات تفاصيل الشكل، يمكنها أيضًا استدعاء GET /v1/read/namespaces/{namespace_id}/classes/{id}/shapes لكل فصل لإرجاع shapes[] {key؟، shape {width، height}}.

البروتوكولات

  • MCP
  • أوبن أيه آي
  • جمني

مخطط الإدخال

{
  "properties": {
    "cursor": {
      "description": "Cursor anchored to the last seen class identifier.",
      "maxLength": 128,
      "minLength": 1,
      "pattern": "^[A-Za-z0-9._~\\-]+$",
      "type": "string"
    },
    "detail_level": {
      "default": "summary",
      "description": "Summary returns registry metadata only; with_shapes additionally fetches shapes for each class in the page.",
      "enum": [
        "summary",
        "with_shapes"
      ],
      "type": "string"
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of classes to return (default: 20, max: 200)",
      "maximum": 200,
      "minimum": 1,
      "type": "integer"
    },
    "namespace_id": {
      "description": "Required namespace identifier for all namespaced operations.",
      "minimum": 1,
      "type": "integer"
    }
  },
  "required": [
    "namespace_id"
  ],
  "type": "object"
}

أمثلة

لا توجد أمثلة متاحة حاليًا لهذه الأداة.