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.