Skip to content
تم إنشاء هذه الصفحة وترجمتها بمساعدة الذكاء الاصطناعي. إذا لاحظت أي أخطاء، لا تتردد في المساهمة في تحسينها. تعديل على GitHub

وظائف المضيف

وظائف المضيف هي سطح API الذي يقدّمه PRX لإضافات WASM. وهي توفّر وصولًا مضبوطًا إلى قدرات المضيف مثل طلبات HTTP وعمليات الملفات وحالة الوكيل.

وظائف المضيف المتاحة

HTTP

FunctionDescriptionPermission
http_request(method, url, headers, body)تنفيذ طلب HTTPnet.http
http_get(url)اختصار لطلب GETnet.http
http_post(url, body)اختصار لطلب POSTnet.http

نظام الملفات

FunctionDescriptionPermission
fs_read(path)قراءة ملفfs.read
fs_write(path, data)كتابة ملفfs.write
fs_list(path)عرض محتويات دليلfs.read

حالة الوكيل

FunctionDescriptionPermission
memory_get(key)قراءة من ذاكرة الوكيلagent.memory.read
memory_set(key, value)كتابة في ذاكرة الوكيلagent.memory.write
config_get(key)قراءة إعدادات الإضافةagent.config

التسجيل

FunctionDescriptionPermission
log_info(msg)تسجيل بمستوى infoمسموح دائمًا
log_warn(msg)تسجيل بمستوى warnمسموح دائمًا
log_error(msg)تسجيل بمستوى errorمسموح دائمًا

Permission Manifest

تُعرّف كل إضافة الصلاحيات المطلوبة في manifest الخاص بها:

toml
[permissions]
net.http = ["api.example.com"]
fs.read = ["/data/*"]
agent.memory.read = true

صفحات ذات صلة

Released under the Apache-2.0 License.