FONECLAW AGENT / ANDROID

FoneClaw Agent

قل ما تحتاج إليه، ودع هاتفك يبدأ العمل.

من طلب صوتي إلى مهمة منجزة. اربط أدوات الهاتف والمهام اليومية والإضافات لتقلل خطوات الاستخدام.

تستخدم العروض التفاعلية بيانات تجريبية ولا تتحكم بجهازك. تختلف الميزات بحسب الإصدار والأذونات والإعدادات.

↗التحكم الصوتي
عناصر التحكم في الأذونات والاستقلالية واضحة

طريقة أسهل لإنجاز مهامك اليومية.

ابدأ الآن، أو حدد موعدًا لاحقًا، أو أعد استخدام اختصار، أو أضف أداة تناسب حاجتك.

FONECLAW AGENT

التحكم الصوتي

انطق طلبك. ينفذ Agent الإجراءات المدعومة وفق النموذج المُعدّ والأدوات المتاحة والأذونات الممنوحة.

جرّب العرض التفاعلي ↗

runtime واحد يربط الطلب والنماذج وأدوات Android

FoneClaw هو وكيل الهاتف. يتولى LLM المحدد الفهم والتخطيط، وتنفذ الأدوات المدمجة الإجراءات المدعومة على الهاتف.

01

الطلب

02

LLM المُعد

03

خطة الوكيل

04

الأدوات المدمجة

05

نتيجة Android

Agent واحد، واستخدامات يومية أكثر.

توسع الإضافات قدرات FoneClaw Agent لتلبية احتياجات محددة، ولا تعمل بشكل مستقل.

متجر الإضافات ↗

تعمل الإضافات ضمن إصدار متوافق من FoneClaw Agent. وهي مجانية ما لم تنص صفحة المنتج على خلاف ذلك.

من فهم طلبك إلى تنفيذ الإجراء.

اختر موقفًا يوميًا واكتشف كيف يتعامل معه Agent.

01 / السياق اليوميابدأ بموجز مبني من بيانات هاتفك.يمكن لـ FoneClaw تلخيص أحدث الرسائل النصية والإشعارات ومعلومات الجهاز في عرض عملي واحد.
الموجز اليومي ↗
02 / الرسائلافهم سجل الرسائل النصية دون فتح كل محادثة.اطلب فترة زمنية أو جهة اتصال لتحصل على الرسائل ذات الصلة مجمعة وملخصة.
إحصاءات الرسائل النصية ↗
03 / تدقيق الجهازحوّل حالة الهاتف إلى تقرير قابل للتنفيذ.افحص الذاكرة والتخزين والبطارية والشبكة وأذونات التطبيقات وإشارات التطبيقات الحساسة بطلب واحد.
صحة الهاتف ↗
04 / التحكم في الهاتفغيّر الإعدادات وأدر الاتصالات انطلاقًا من طلبك.اضبط عناصر تحكم النظام المدعومة أو تعامل مع أجهزة Wi-Fi وBluetooth القريبة.
عناصر التحكم ↗الاتصال ↗
05 / مهام بين التطبيقاتانتقل من المعلومات إلى الإجراء التالي على الهاتف.لخّص البريد الإلكتروني المُعد، واعثر على وجهة، وافتح مسار ملاحة مدعومًا.
البريد الإلكتروني ↗الملاحة ↗
06 / السياق المرئياستخدم ما يظهر على الشاشة سياقًا للخطوة التالية.عند تفعيل الميزة، يمكن أن تؤدي لقطة شاشة أو صورة جديدة إلى مطالبتك بتلخيص المحتوى الظاهر.
سياق الشاشة ↗

تستخدم العروض التفاعلية بيانات تجريبية ولا تتحكم بجهازك. تختلف الميزات بحسب الإصدار والأذونات والإعدادات.

استكشف كل الأدوات المدمجة

141 أداة مدمجة عامة

الأداةالمخاطرالموافقةما الذي تفعله
camera_open_photoالشاشة والتطبيقاتقراءة حساسةتتطلب موافقةتفتح صورة ظاهرة محددة من معرض النظام. استخدمها فقط عند طلب صورة معينة، ولا تستخدمها بعد camera_take_photo دون طلب صريح. يبدأ indexFromLatest من 1 وبترتيب الأحدث أولًا.
camera_take_photoالشاشة والتطبيقاتقراءة حساسةتتطلب موافقةتلتقط صورة جديدة وتعيد URI للصورة المحفوظة عند توفره. اترك lensFacing غير محدد أو auto للتصوير العادي، واستخدم front أو back مع explicitLensSelection=true فقط عند طلب العدسة صراحة. لا تفتح الصورة بعد الالتقاط إلا بطلب المستخدم. تُستخدم كاميرا النظام أولًا، ولا تطلب من المستخدم منح الإذن قبل استدعاء الأداة.
cross_app_read_screenالشاشة والتطبيقاتمنخفضتلقائيةتفتح تطبيق Android مستهدفًا أو تنتقل إليه، وتنتظر استقراره في الواجهة، ثم تعيد شجرة إمكانية الوصول الظاهرة. استخدمها عندما يجمع الطلب بين فتح التطبيق وقراءة صفحته أو فحصها أو وصفها أو تلخيصها. لا تقسّم المهمة بين launch_app وget_screen_info. لا تلتقط صورة للشاشة ولا تتفاعل مع العناصر.
get_installed_map_appsالشاشة والتطبيقاتمنخفضتلقائيةتستعلم عن تطبيقات الخرائط المثبتة التي تدعمها أدوات الخرائط، وتعيد الاسم الظاهر واسم الحزمة لكل تطبيق.
get_screen_infoالشاشة والتطبيقاتمنخفضتلقائيةتعيد عناصر واجهة التطبيق الظاهرة حاليًا. يحمل كل عنصر معرّف عقدة مثل [n3] يمكن استخدامه مع tap_node. لا تستخدمها لقراءة إشعارات Android أو سردها أو البحث فيها أو تلخيصها؛ استخدم أدوات sysinfo. لا تخزّن النتيجة لأن معرّفات العقد تتغير في كل استدعاء.
input_textالشاشة والتطبيقاتتحكم في الجهازتتطلب موافقةReplace the text in one visible editable field in the current Android app. Pass a node marked edit from the latest read or action result. This action only enters text; it does not submit the form, tap Send, or press Enter. Use ime_enter separately when a requested submission is supported by the focused field. Returns the action summary and a fresh accessibility tree, without a screenshot. Use the returned screen and node IDs for the next requested action. Read again only if required information is missing, the screen is stale, or it changed externally. This must be the only screen call in this model response.
launch_appالشاشة والتطبيقاتتحكم في الجهازتتطلب موافقةتفتح تطبيق Android قابلًا للتشغيل باستخدام اسم الحزمة أو الاسم الظاهر للتطبيق المثبت. يغيّر ذلك التطبيق الموجود في الواجهة وقد يكشف شاشته. استخدم اسم حزمة دقيقًا متى أمكن، واطلب من المستخدم الاختيار إذا كانت النتيجة ملتبسة.
play_store_check_appالشاشة والتطبيقاتمنخفضتلقائيةتتحقق للقراءة فقط مما إذا كان اسم حزمة Android دقيقًا مدرجًا في Google Play عبر صفحة التطبيق. استخدمها قبل play_store_install.
play_store_installالشاشة والتطبيقاتتأثير خارجيتتطلب موافقةتفتح صفحة تطبيق محدد في Google Play باسم الحزمة الدقيق، وتضغط تثبيت، وتنتظر اكتماله من دون فتح التطبيق بعد ذلك. لا تستخدمها للبحث التقريبي أو لتخمين أول نتيجة. اطلب packageName الدقيق إن لم يكن معروفًا. تتوقف عند الدفع أو الشراء أو الاشتراك أو التحديث أو غموض الواجهة أو انتهاء المهلة.
screen_ime_enterالشاشة والتطبيقاتتأثير خارجيتتطلب موافقةTrigger the keyboard action of a visible, focused editable field marked ime_enter in the latest screen. Requires Android 11 or newer and an editor exposing ACTION_IME_ENTER. This may search, submit a form or send a message depending on that field; use only for the requested submission. Does not change text or inject a newline. Returns the action summary and a fresh accessibility screen; verify the actual result. Never replay an unknown submission. This must be the only screen call in this model response.
screen_run_segmentالشاشة والتطبيقاتتحكم في الجهازتتطلب موافقةAdvance a local GUI goal with several dependent actions using fresh accessibility screens. Reads the initial screen itself. Specify a clear stop condition, allowed operations and exact prepared input texts. Prefer IME_ENTER when the focused editor exposes it. On older Android or when ime_enter is unavailable, allow TAP to choose an exposed keyboard search/submit key. Prefer atomic Tools for one action. The segment is authorized once; its internal actions are part of that invocation. Returns performed actions and the latest screen for Main to verify or continue; completion is only a suggestion. A local wait or execution limit also returns for Main to review and continue from the confirmed actions. A step gets at most two retries using fresh observations; success resets the retry count. Exhausted retries end only this segment; Main continues with atomic screen Tools for the rest of this turn. Never replay an action with an unknown outcome. Reuse the returned screen instead of immediately reading again. Do not replay completed or unknown actions. This must be the only screen call in this model response.
screenshot_openالشاشة والتطبيقاتقراءة حساسةتتطلب موافقةتفتح لقطة شاشة ظاهرة محددة من معرض النظام. يبدأ index من 1 وفق الترتيب المحدد، ويمكن أن تكون قيمة sortOrder هي newest أو oldest.
screenshot_takeالشاشة والتطبيقاتقراءة حساسةتتطلب موافقةتلتقط شاشة Android الحالية عبر خدمة إمكانية الوصول في FoneClaw وتحفظها في Pictures/FoneClaw/Screenshots. استخدمها لإنشاء لقطة جديدة؛ ولعرض لقطة محفوظة استخدم screenshot_open.
scrollالشاشة والتطبيقاتمنخفضتلقائيةScroll the current app by using a compatible accessibility scroll action when supported, otherwise perform a bounded swipe gesture. Prefer a node marked scroll from the latest read or action result. Use viewport only when the screen exposes no usable scroll container. Direction is the viewport destination: down reveals content below, up reveals content above, right reveals content to the right, and left reveals content to the left. Returns the action summary and a fresh accessibility tree, without a screenshot. Use the returned screen and node IDs for the next requested action. Read again only if required information is missing, the screen is stale, or it changed externally. The returned tree does not prove content changed. This must be the only screen call in this model response.
tap_nodeالشاشة والتطبيقاتمنخفضتلقائيةتضغط عنصرًا في واجهة الشاشة باستخدام معرّف العقدة الذي تعيده get_screen_info.
alarm_modify_alarmحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفتح فورًا صفحة المنبهات في تطبيق الساعة عندما يريد المستخدم تعديل منبه قائم. استدعها لكل طلب تعديل منفصل ولا تطلب تأكيدًا. لا توفر Android واجهة عامة موثوقة لتعديل المنبهات القائمة، لذلك تنقل الأداة المستخدم إلى تطبيق الساعة لإكمال التعديل يدويًا.
alarm_set_alarmحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتضبط منبهًا في تطبيق ساعة Android. اجمع تفاصيل الوقت والتكرار والتسمية الناقصة قبل الاستدعاء.
bluetooth_connected_devicesحالة الجهاز والتحكم في النظامقراءة حساسةتتطلب موافقةتعيد أجهزة Bluetooth المتصلة حاليًا عبر ملفات تعريف Android العامة التي تستطيع التطبيقات العادية رؤيتها.
bluetooth_nearby_devicesحالة الجهاز والتحكم في النظامقراءة حساسةتتطلب موافقةتمسح أجهزة Bluetooth القريبة وتعيدها، بما في ذلك نتائج BLE والاكتشاف التقليدي عندما تسمح الأذونات وحالة Bluetooth. تُخفى الأجهزة التي لا تحمل اسمًا مقروءًا افتراضيًا.
bluetooth_pair_deviceحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتبدأ الاقتران بجهاز Bluetooth عبر عنوان MAC، وتفتح مسار الاقتران المعتاد في Android الذي قد يتطلب تأكيد المستخدم أو إدخال PIN.
bluetooth_paired_devicesحالة الجهاز والتحكم في النظامقراءة حساسةتتطلب موافقةتعيد أجهزة Bluetooth المقترنة مسبقًا بجهاز Android هذا.
bluetooth_stateحالة الجهاز والتحكم في النظاممنخفضتلقائيةتعيد الحالة الحالية لمحوّل Bluetooth: on أو off أو turning_on أو turning_off أو unknown.
close_bluetoothحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتعطّل Bluetooth عبر واجهة التعطيل العامة القديمة. إذا رفض Android، توضّح أن التطبيقات العادية لا تستطيع تعطيل Bluetooth على هذا الجهاز.
device_app_activity_snapshotحالة الجهاز والتحكم في النظامقراءة حساسةتتطلب موافقةتعيد لقطة مختصرة لنشاط التطبيقات الحديث من Android UsageStats. تتطلب الوصول إلى بيانات الاستخدام، وليست مراقبًا آنيًا لعمليات الخلفية.
device_app_permission_auditحالة الجهاز والتحكم في النظامقراءة حساسةتتطلب موافقةتعيد تدقيقًا مختصرًا لمخاطر أذونات التطبيقات المثبتة الظاهرة لـ FoneClaw. تقييم المخاطر استدلالي ويعتمد على مجموعات الأذونات الحساسة المعلنة أو الممنوحة.
device_app_sensitive_auditحالة الجهاز والتحكم في النظامقراءة حساسةتتطلب موافقةتعيد حالات حساسة مختصرة للتطبيقات، تشمل إمكانية الوصول ومستمع الإشعارات وإدارة الجهاز والظهور فوق التطبيقات والاستثناء من تحسين البطارية ومجموعات الأذونات الحساسة الممنوحة.
device_battery_statusحالة الجهاز والتحكم في النظاممنخفضتلقائيةتعيد حالة مختصرة لبطارية Android وتوفير الطاقة من دون تغيير أي إعداد.
device_health_checkحالة الجهاز والتحكم في النظاممنخفضتلقائيةتعيد لقطة مختصرة للقراءة فقط عن الذاكرة والتخزين والبطارية والشبكة، من دون تغيير الإعدادات.
device_hidden_app_checkحالة الجهاز والتحكم في النظامقراءة حساسةتتطلب موافقةتنفذ فحصًا استدلاليًا مختصرًا لتطبيقات المستخدم التي لا تظهر في المشغّل أو تحتوي مكونات معطلة. قد تشير إلى تطبيقات مريبة، لكن قد تظهر أيضًا خدمات مشروعة.
device_memory_statusحالة الجهاز والتحكم في النظاممنخفضتلقائيةتعيد حالة مختصرة لذاكرة Android من دون تغيير الإعدادات.
device_network_statusحالة الجهاز والتحكم في النظاممنخفضتلقائيةتعيد حالة مختصرة للشبكة النشطة في Android وإمكاناتها من دون تغيير إعدادات الشبكة.
device_storage_statusحالة الجهاز والتحكم في النظاممنخفضتلقائيةتعيد حالة مختصرة للتخزين الداخلي والمشترك في Android، من دون فحص الملفات أو حذفها.
device_time_statusحالة الجهاز والتحكم في النظاممنخفضتلقائيةتعيد المنطقة الزمنية الحالية وطابع Unix الزمني لنظام Android لاستخدام الأدوات المعتمدة على الوقت. استخدم verifyWithNtp=true فقط عند الشك في وقت النظام أو الحاجة إلى مرجع شبكي. يستخدم التحقق ntp1.aliyun.com ولا يغيّر ساعة النظام.
dnd_open_policy_access_settingsحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفتح إعدادات Android التي تتيح للمستخدم منح FoneClaw حق الوصول إلى عدم الإزعاج أو سياسة الإشعارات. لا تستدعها مباشرة بعد أن تفيد dnd_set_mode بأنها فتحت صفحة الإعدادات بالفعل.
dnd_set_modeحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتضبط وضع عدم الإزعاج في Android. إذا كان الوصول إلى السياسة ناقصًا أو رفض Android التغيير، تفتح صفحة الوصول إلى سياسة عدم الإزعاج أو إعداداتها.
dnd_statusحالة الجهاز والتحكم في النظاممنخفضتلقائيةتقرأ حالة الوصول إلى سياسة عدم الإزعاج في Android ومرشح المقاطعات الحالي.
flashlight_set_enabledحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتشغّل مصباح Android أو تطفئه باستخدام واجهة مصباح كاميرا النظام.
flashlight_statusحالة الجهاز والتحكم في النظاممنخفضتلقائيةتعيد ما إذا كان المصباح متاحًا وآخر حالة معروفة له.
flashlight_toggleحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتبدّل حالة مصباح Android. إذا كانت الحالة الحالية غير معروفة، تشغّله.
foneclaw_permission_statusحالة الجهاز والتحكم في النظاممنخفضتلقائيةتفحص جميع أذونات FoneClaw الحالية وإمكانات الوصول الخاصة به. استخدمها لمعرفة الأذونات المفعلة أو الناقصة أو المحدودة أو المتاحة. هذا فحص حديث للقراءة فقط؛ لا تستبدله بتدقيق التطبيقات أو لوحة الإشعارات أو أدوات قراءة الشاشة.
open_bluetoothحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتطلب تشغيل Bluetooth. مع إصدارات SDK المستهدفة القديمة، تحاول أولًا واجهة التفعيل العامة، ثم تستخدم واجهة تأكيد نظام Android عند الحاجة.
system_panel_openحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةOpen one visible Android system panel. Use panel=notifications to open the notification shade, or panel=quick_settings to open quick settings / control center. This tool only opens the selected panel. It does not read, capture, search, list, or summarize panel content. Do not call it when any part of the request asks to read, capture, inspect, describe, or summarize notifications. Call it once only for an explicit panel-open-only request. Requires FoneClaw accessibility service.
system_settings_open_battery_optimization_entryحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفتح إعدادات تحسين البطارية في Android. إذا قُدمت appNameOrPackage، تفتح صفحة تفاصيل التطبيق عبر اسم الحزمة أو الاسم الظاهر. إذا تعذر تحديده أو فتحه، تعيد فشلًا ولا تفتح صفحة أخرى. ومن دون قيمة، تفتح قائمة تحسين البطارية العامة.
system_settings_open_battery_saver_settingsحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفتح إعدادات توفير البطارية أو الطاقة المنخفضة في Android. لا تستطيع التطبيقات العادية تبديل هذا الوضع مباشرة عبر الواجهات العامة، لذلك يكمل المستخدم التغيير يدويًا. قد تعرض بعض نسخ Android إعدادات البطارية العامة.
system_settings_open_date_time_settingsحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفتح مباشرة إعدادات التاريخ والوقت في Android، بما فيها الوقت التلقائي والمنطقة الزمنية. تستخدم Intent للنظام ولا تحتاج إلى إمكانية الوصول أو قراءة الشاشة أو الضغط. بعد نجاحها، لا تستدع launch_app أو get_screen_info أو tap_node.
system_settings_open_hotspot_entryحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفتح إعدادات نقطة الاتصال في Android. لا تستطيع التطبيقات العادية تبديل نقطة الاتصال بصمت عبر واجهات Android العامة بشكل موثوق. إذا تعذر فتح الصفحة الدقيقة، تعيد فشلًا ولا تفتح صفحة أخرى.
system_settings_open_location_entryحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفتح إعدادات الموقع في Android. إذا قُدمت appNameOrPackage، تفتح صفحة تفاصيل التطبيق، وإلا تفتح إعدادات الموقع العامة. إذا تعذر تحديد التطبيق أو فتحه، تعيد فشلًا ولا تفتح صفحة أخرى.
system_settings_set_auto_rotateحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفعّل التدوير التلقائي في Android أو تعطّله. تتطلب الإذن الخاص بتعديل إعدادات النظام.
system_settings_set_brightnessحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتضبط سطوع شاشة Android. يقبل الوضع اليدوي نسبة من 1 إلى 100، بينما يفعّل الوضع auto السطوع التلقائي ويتجاهل percent. تتطلب الإذن الخاص بتعديل إعدادات النظام.
system_settings_set_eye_comfortحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفتح إعدادات العرض في Android لوضع راحة العين أو Night Light أو مرشح الضوء الأزرق أو وضع القراءة. يختلف موضع المفتاح بين الشركات، لذلك يكمل المستخدم التغيير في الصفحة.
system_settings_set_font_scaleحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتضبط مقياس خط نظام Android وتتطلب الإذن الخاص بتعديل الإعدادات. القيم المعتادة هي 0.85 للصغير و1.0 للافتراضي و1.15 للكبير و1.3 للأكبر وحتى 1.6 للكبير جدًا.
system_settings_set_haptic_feedbackحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفعّل الاستجابة اللمسية في Android أو تعطّلها. تتطلب الإذن الخاص بتعديل إعدادات النظام.
system_settings_set_screen_timeoutحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتضبط بالثواني مهلة إطفاء شاشة Android. تتطلب الإذن الخاص بتعديل إعدادات النظام، وتُحصر القيم بين 15 و1800 ثانية.
system_settings_set_touch_soundsحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفعّل أصوات اللمس في Android أو تعطّلها. تتطلب الإذن الخاص بتعديل إعدادات النظام.
system_settings_set_user_rotationحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتقفل اتجاه شاشة Android وتعطّل التدوير التلقائي. تتطلب الإذن الخاص بتعديل إعدادات النظام، وتدعم portrait وlandscape وreverse_portrait وreverse_landscape.
system_settings_statusحالة الجهاز والتحكم في النظاممنخفضتلقائيةتعيد حالة إذن كتابة إعدادات النظام والقيم الحالية للسطوع ومقياس الخط ومهلة الشاشة والتدوير وأصوات اللمس والاستجابة اللمسية. تقرأ إعدادات Android فقط.
volume_adjust_streamحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةترفع مستوى قناة صوت واحدة في Android أو تخفضه بمقدار خطوة نظام واحدة. استخدمها للتغييرات النسبية.
volume_set_all_streams_mutedحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتكتم جميع قنوات صوت Android المدعومة أو تلغي كتمها، وتوضح القنوات التي تغيرت فعليًا. استخدمها لطلبات كتم الجهاز كله أو كل الصوت.
volume_set_ringer_modeحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتضبط وضع رنين هاتف Android. في الوضع الصامت، تنتقل تلقائيًا إلى كتم كل قنوات الصوت إذا رفض Android تغيير وضع الرنين.
volume_set_streamحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتضبط قناة صوت واحدة في Android على نسبة مستهدفة. استخدمها عندما يطلب المستخدم مستوى صوت محددًا.
volume_set_stream_mutedحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتكتم قناة صوت واحدة في Android أو تلغي كتمها. تغيّر حالة القناة، لا وضع رنين الهاتف.
volume_statusحالة الجهاز والتحكم في النظاممنخفضتلقائيةتقرأ الحالة الحالية لمستويات قنوات الصوت في Android ووضع الرنين الحالي.
wifi_configured_networksحالة الجهاز والتحكم في النظامقراءة حساسةتتطلب موافقةتقرأ شبكات Wi-Fi المحفوظة أو المُعدة في Android. تعيد بيانات الشبكة وحالة الاتصال، ولا تعيد كلمات مرور Wi-Fi أبدًا.
wifi_connectحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتتصل بشبكة Wi-Fi. تبحث أولًا عن SSID بين الشبكات المحفوظة وتتصل مباشرة إن وجد، وإلا تستخدم عبارة المرور المقدمة لإضافة الشبكة أو الاتصال بها، أو تفتح لوحة Wi-Fi في Android عند الحاجة إلى إدخال كلمة المرور.
wifi_disconnectحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفصل الاتصال عن نقطة Wi-Fi الحالية. تحاول أولًا الفصل الصامت القديم عبر WifiManager في الأجهزة المستهدفة بـ API 28، ثم تفتح لوحة Wi-Fi لإجراء المستخدم إذا رفض Android.
wifi_forgetحالة الجهاز والتحكم في النظامتدميريتتطلب موافقةتحذف شبكة Wi-Fi محفوظة. تحاول أولًا removeNetwork القديم عبر WifiManager بصمت، ثم تفتح لوحة Wi-Fi لإجراء المستخدم إذا تعذر ذلك.
wifi_scan_networksحالة الجهاز والتحكم في النظامقراءة حساسةتتطلب موافقةتمسح نقاط Wi-Fi القريبة وتعيدها. إذا كان Wi-Fi متوقفًا، تحاول تشغيله مباشرة ثم تلجأ إلى لوحة Android عند فشل ذلك. تتطلب أذونات الموقع وخدماته، وقد تكشف النتائج بيانات شبكة حساسة للموقع.
wifi_set_enabledحالة الجهاز والتحكم في النظامتحكم في الجهازتتطلب موافقةتفعّل Wi-Fi في Android أو تعطّله. تحاول أولًا عملية WifiManager المباشرة وتتحقق من بلوغ الحالة المطلوبة، ثم تفتح لوحة Wi-Fi لإجراء المستخدم إذا فشل الطلب أو بقي معلقًا.
wifi_statusحالة الجهاز والتحكم في النظامقراءة حساسةتتطلب موافقةتعيد حالة Wi-Fi الحالية وتفاصيل الاتصال النشط عندما يملك التطبيق الإذن. تقرأ حالة الشبكة فقط.
get_locationالموقع والملاحةقراءة حساسةتتطلب موافقةتحصل على الموقع الحالي لجهاز Android أثناء استخدام FoneClaw. تتطلب إذن الموقع في الواجهة فقط.
location_search_nearby_placeالموقع والملاحةقراءة حساسةتتطلب موافقةتبحث عن أماكن قريبة تطابق اسم مكان ملتبسًا باستخدام موقع الجهاز الحالي. استخدمها فقط عند طلب العثور على مكان أو التحقق منه أو تحديده أو اختياره أو الانتقال إليه، أو عندما تكون وجهة الملاحة ملتبسة. عند إنشاء حدث، احتفظ باسم المكان في locationName ولا تبحث عن عنوان أو إحداثيات دون طلب صريح.
map_navigateالموقع والملاحةتأثير خارجيتتطلب موافقةتفتح مسارًا أو شاشة ملاحة في تطبيق خرائط لوجهة وطريقة تنقل. تشغّل تطبيقًا خارجيًا، وتستخدم الوسائط المقدمة فقط، ولا تقرأ بيانات الجهاز.
travel_plan_append_daysالموقع والملاحةتحكم في الجهازتتطلب موافقةAppend new consecutive days after a saved trip's last date and archive the prior version. Preserves all existing days, trip information, preparation and packing. Use update instead if the user also changes any of those fields. Read the plan first; use its current revision. Continue from its last endpoint and accommodation, group nearby visits and order regions to avoid unnecessary backtracking across days. Respect fixed appointments and user-specified order; leave realistic transfer and rest time without claiming live routing or inventing precise travel times. Do not repeat existing visits unless requested or necessary. On revision conflict read again; never overwrite concurrent edits. Does not create calendar events or todos.
travel_plan_createالموقع والملاحةتحكم في الجهازتتطلب موافقةSave one complete new travel plan requested by the user. Supply the exact new plan id from the host context when provided, otherwise a stable explicit plan id, revision 0, destination, timezone, selected days, activities, preparation and packing. Plugin ownership is bound by the host's current turn context; templateId in model JSON cannot change it. Include travelers, total budget and departureTime when supplied. Never substitute a fixed sample itinerary. Retrying the same exact content with the same plan id returns the existing plan; different content for an existing id is rejected, never overwritten. This does not create calendar events, todos, bookings, shared membership or photos.
travel_plan_readالموقع والملاحةقراءة حساسةتتطلب موافقةRead a private saved travel plan and its current revision before modifying or extending it. Does not change anything.
travel_plan_updateالموقع والملاحةتحكم في الجهازتتطلب موافقةUpdate a saved travel plan after reading its latest JSON. Save trip information in its plan fields, not only in activity notes or the reply. For targeted edits use changeScope=EDIT and send only changed fields, including stopEdits keyed by the exact existing stop ids. Successful targeted edits return a receipt with planId, revision and currentVersion. To replace days or replan use a complete TravelPlan JSON with matching id and revision; preserve existing stop and checklist ids and generate ids only for new items. The host archives a version only when the daily itinerary actually changes; updates to shared trip information, preparation and packing still save. Use changeScope=REPLAN only for a requested overall itinerary replan. On revision conflict read again and merge into the latest plan. Only claim the plan was updated after this tool succeeds. Does not create calendar events or todos.
mail_account_listالبريد الإلكترونيمنخفضتلقائيةتسرد حسابات البريد المُعدة. اترك query فارغًا لعرضها كلها. عند تقديم استعلام، تكون الأولوية لمطابقة معرّف الحساب ثم البريد والاسم المستعار ثم المطابقة التقريبية. قد تعيد المطابقة الدقيقة أكثر من حساب.
mail_account_saveالبريد الإلكترونيتحكم في الجهازتتطلب موافقةتختبر اتصالي IMAP وSMTP وتحفظ حساب البريد فقط عند نجاحهما. استدعها فور توفر جميع حقول الإعداد المطلوبة. تتطلب موافقة المستخدم.
mail_deleteالبريد الإلكترونيتدميريتتطلب موافقةتنقل ما يصل إلى 20 قيمة messageRefs دقيقة إلى المهملات، أو تحذفها نهائيًا فقط إذا طلب المستخدم ذلك صراحة. لا تعاود محاولة نتيجة غير مؤكدة.
mail_listالبريد الإلكترونيمنخفضتلقائيةتسرد ملخصات الرسائل أو ترشحها أو تبحث فيها. يبحث query في الموضوع والمرسل والمستلمين والنص. اترك accountId فارغًا لاستخدام الحساب الوحيد أو الحساب الافتراضي غير الملتبس.
mail_readالبريد الإلكترونيقراءة حساسةتتطلب موافقةتقرأ رسالة واحدة باستخدام messageRef أعادته mail_list وتضع علامة مقروءة عليها في الخادم. بعد النجاح، لخّص الرسالة للمستخدم في الرد نفسه.
mail_sendالبريد الإلكترونيتأثير خارجيتتطلب موافقةترسل رسالة بريد جديدة أو ردًا أو ردًا على الجميع أو إعادة توجيه. تتطلب موافقة. يجب أن تستخدم المرفقات البيانات الوصفية المنظمة الدقيقة الواردة مع رسالة المستخدم الحالية.
call_log_listالاتصالات وجهات الاتصالقراءة حساسةتتطلب موافقةList recent Android call log entries, optionally filtered by call type. Requires READ_CALL_LOG permission. Use type=missed for missed-call questions and before selecting a missed call to call back. After selecting a number, call phone(command=dial).
contacts_createالاتصالات وجهات الاتصالتأثير خارجيتتطلب موافقةCreate one device-local Android contact directly through the Contacts Provider without opening the Contacts app. Requires READ_CONTACTS and WRITE_CONTACTS permissions. Set displayName and at least one of phoneNumber or emailAddress. If an exact phone number or email address already exists, do not create a duplicate.
contacts_listالاتصالات وجهات الاتصالقراءة حساسةتتطلب موافقةتسرد عددًا محدودًا من جهات اتصال Android. تتطلب READ_CONTACTS، ولا تستخدم إلا عندما يطلب المستخدم صراحة عرض جهات اتصاله.
phone_dialالاتصالات وجهات الاتصالتأثير خارجيتتطلب موافقةتتحقق مما إذا كان الرقم موجودًا في جهات الاتصال، ثم تفتح تطبيق الاتصال والرقم مُدخل مسبقًا. بعد ذلك استخدم get_screen_info لتحديد زر الاتصال الظاهر ثم tap_node. إذا لم يكن الزر واضحًا أو لم تكن الشاشة شاشة الاتصال، توقف واطلب من المستخدم المتابعة يدويًا.
send_to_sms_messageالاتصالات وجهات الاتصالتأثير خارجيتتطلب موافقةبعد الموافقة، تفتح مسودة SMS/MMS ظاهرة. في الرسالة النصية ذات المستلم، تضغط إرسال تلقائيًا فقط إذا كانت إمكانية الوصول متصلة وتم التحقق من تطبيق الرسائل الافتراضي والمستلم والنص الكامل وزر إرسال واحد ثابت. تتطلب المرفقات أو مطالبات الشريحتين أو غموض الواجهة أو غياب إمكانية الوصول إجراءً يدويًا. بعد أي نتيجة نهائية، أوقف تخطيط الأدوات ولا تستدع get_screen_info أو tap_node.
sms_listالاتصالات وجهات الاتصالقراءة حساسةتتطلب موافقةتستعلم عن رسائل SMS المباشرة على جهاز Android. من دون كلمة أو عنوان أو جهة اتصال أو threadId، تسرد أحدث الرسائل. استخدم threadId فقط من نتيجة sms_list سابقة. لطلب التلخيص، استدعها مرة واحدة مع box=all ثم لخّص الرسائل الواردة والمرسلة. لا تستخدم سجل SysInfo بدلًا من هذه النتيجة المباشرة.
calendar_create_eventالتقويمتأثير خارجيتتطلب موافقةتنشئ حدثًا في تقويم Android. اجمع تفاصيل الوقت والتذكير الناقصة. يكفي اسم المكان ويُمرر في locationName، ولا تبحث عن عنوان أو إحداثيات إلا بطلب صريح. فضّل startLocalDateTime وendLocalDateTime بصيغة yyyy-MM-dd HH:mm، ولا تنشئ الأحداث من قيم epoch يحسبها النموذج. استخدم calendarId=0 ما لم يحدد المستخدم تقويمًا. بعد الإنشاء، اعرض actualStart وactualEnd من نتيجة الأداة.
calendar_delete_eventالتقويمتدميريتتطلب موافقةتحذف حدث تقويم Android حسب id. ابحث في كل التقاويم باستخدام calendarId=0 ما لم يحدد المستخدم تقويمًا، ومرر العنوان وstartMillis وendMillis والموقع المعروف لتجنب الالتباس.
calendar_list_calendarsالتقويمقراءة حساسةتتطلب موافقةتسرد تقاويم Android القابلة للكتابة لتمكين المستخدم من الاختيار. لا تفترض أن calendarId=1 هو التقويم المحلي أو المطلوب.
calendar_list_eventsالتقويمقراءة حساسةتتطلب موافقةتسرد أحداث تقويم Android ضمن نطاق زمني محدد. فضّل startLocalDateTime وendLocalDateTime بصيغة yyyy-MM-dd HH:mm. استخدم startMillis وendMillis فقط كخيار قديم عندما تأتي القيم الدقيقة من أداة موثوقة. لا تخمّن calendarId؛ استخدم 0 لكل التقاويم ما لم يحدد المستخدم تقويمًا.
calendar_open_eventالتقويمقراءة حساسةتتطلب موافقةتفتح صفحة تفاصيل حدث تقويم Android حسب id. ابحث عن الأحداث أو اسردها أولًا عندما يصف المستخدم الحدث بلغة طبيعية. لا تخمّن معرّف الحدث.
calendar_search_eventsالتقويمقراءة حساسةتتطلب موافقةتبحث في أحداث تقويم Android بكلمة مفتاحية ضمن نطاق زمني محدد. استخدمها قبل فتح حدث أو تحديثه أو حذفه عند وصفه بالعنوان أو المحتوى. فضّل التواريخ المحلية، ولا تخمّن calendarId؛ استخدم 0 لكل التقاويم ما لم يحدد المستخدم تقويمًا.
calendar_update_eventالتقويمتأثير خارجيتتطلب موافقةتحدّث حدث تقويم Android حسب id. ابحث أو اسرد الأحداث أولًا، ومرر التفاصيل المعروفة مع الحقول المتغيرة. لا تخمّن calendarId أو id. تُتجاهل الحقول النصية الفارغة. استخدم startMillis/endMillis=0 للإبقاء على الوقت، وreminderMinutes=-2 للإبقاء على التذكير، و-1 لإزالته، وقيمة 0 أو أكبر لاستبداله.
memo_createالملاحظاتتحكم في الجهازتتطلب موافقةتنشئ مذكرة أو ملاحظة أو سجل مهمة محليًا وظاهرًا للمستخدم. استخدمها عندما يريد المستخدم صراحة حفظ المحتوى كملاحظة أو مهمة. لا تستخدمها لحفظ ذاكرة ملف المستخدم التي يديرها المساعد أو الاستعلام عنها، مثل التفضيلات أو الهوية أو العلاقات أو أسلوب الرد.
memo_deleteالملاحظاتتدميريتتطلب موافقةتحذف مذكرة محلية حذفًا منطقيًا حسب id. ابحث عن المذكرات أو اسردها أولًا عندما يصف المستخدم الهدف بلغة طبيعية لمعرفة المعرّف أو العنوان.
memo_listالملاحظاتقراءة حساسةتتطلب موافقةتسرد سجلات المذكرات المحلية الظاهرة للمستخدم. يمكن أن تكون status هي active أو done أو archived أو all. لا تستخدمها للإجابة عما يتذكره المساعد عن المستخدم أو عن التفضيلات أو سجل المحادثة. تعني النتيجة الفارغة عدم وجود مذكرات محلية مطابقة فقط.
memo_mark_doneالملاحظاتتحكم في الجهازتتطلب موافقةتضع علامة منجز أو نشط على مذكرة محلية حسب id.
memo_searchالملاحظاتقراءة حساسةتتطلب موافقةتبحث في المذكرات المحلية الظاهرة للمستخدم بكلمة مفتاحية في العنوان أو المحتوى أو الوسوم. يمكن أن تكون status هي active أو done أو archived أو all. لا تستخدمها للبحث في ذاكرة ملف المستخدم أو سجل المحادثة. تصف النتيجة الفارغة مخزن المذكرات المحلي فقط.
memo_updateالملاحظاتتحكم في الجهازتتطلب موافقةتحدّث مذكرة محلية حسب id. ابحث أو اسرد المذكرات أولًا عند وصف الهدف بلغة طبيعية، ومرر التفاصيل المعروفة مع الحقول المتغيرة. تُتجاهل الحقول الفارغة. يبقي reminderAtMillis=-2 التذكير، ويمسحه -1، وتضبطه قيمة أكبر من 0.
voice_memo_readالملاحظاتقراءة حساسةتتطلب موافقةRead the latest saved recording or collection, editable content and opaque revision before modifying it. The result contains source recording ids, indexed sentences, speaker ids, indexed chapters, key-point indexes and action ids. Their times, identities, source citations and todo associations are read-only. Collection summary belongs to the collection; source transcripts and chapters are shared with the original recording and other collections.
voice_memo_updateالملاحظاتتحكم في الجهازتتطلب موافقةSave requested edits to a recording or collection after voice_memo(command=read). Pass its exact opaque revision. On conflict read again and merge only the user's changes; never overwrite concurrent edits. Omitted fields stay unchanged. Summary keyPoints/actionItems/navigationPlaces lists, when provided, replace that list: include existing key-point indexes and action ids to retain their sources and todo links; omit index/id only for new items. Source sentences, speakers and chapters are partial edits by their exact indexes/ids. Keep sentence/chapter times unchanged. Do not pass audio, state, source membership, todo ids or association fields. Collection source edits also update original recordings and any other collections sharing them. A collection summary is independent. Only claim saved after success. A request to preview a rewrite does not authorize saving.
sysinfo_deleteمعلومات النظامتدميريتتطلب موافقةPermanently delete matching FoneClaw local SysInfo cache only. This never deletes original Android notifications, SMS, mail, call logs, or calendar events. At least one filter is required unless deleteAll=true. Multiple filters are combined with AND.
sysinfo_mark_reviewedمعلومات النظامتحكم في الجهازتتطلب موافقةتضع علامة تمت المراجعة على أحداث sysinfo المحلية بعد تأكيد المستخدم.
sysinfo_queryمعلومات النظامقراءة حساسةتتطلب موافقةQuery already-captured local notifications, SMS, mail summaries, call logs, calendar events, and accessibility input by source, time window, or keyword. Collection coverage may be incomplete and captured records may be stale; they do not establish current live state. It never opens a system panel or scans live system sources. Each row may include sourceRef for deduplication against a live provider result. Summarize the returned JSON for the user.
sysinfo_threadمعلومات النظامقراءة حساسةتتطلب موافقةتحمّل أحداث sysinfo المحلية الملتقطة مسبقًا ضمن قيمة threadKey واحدة.
purchase_queryالويب والتسوقمنخفضتلقائيةRead real account points or current plan prices ONLY when the user asks about usage, balance, pricing or upgrading. Never invent prices, recovery dates or purchase links. Expiry is not a promised refill date. This does not buy anything or resume tasks.
purchase_recommendationsالويب والتسوقمنخفضتلقائيةChange proactive long-task and cancellation purchase recommendations ONLY after the user explicitly asks to stop or resume recommendations. Never infer consent.
shopping_compareالويب والتسوقمنخفضتلقائيةتبحث في نتائج الويب العامة عن منتج عبر منصات التسوق وتعيد أدلة للمقارنة. استخدمها قبل تقديم نصيحة عن أسعار التسوق.
web_fetchالويب والتسوقمنخفضتلقائيةتجلب صفحة ويب محددة عبر URL وتعيد نص الصفحة القابل للقراءة.
web_searchالويب والتسوقمنخفضتلقائيةتبحث في الويب عن صفحات ذات صلة، وتعيد العناوين وعناوين URL ومقتطفات قصيرة.
scheduled_task_createالمهام ومسارات العمل والاختصاراتتأثير خارجيتتطلب موافقةCreate a local time-triggered automation, managed in the Automations sidebar page. The automation runs unattended on this device around the given local time; Android may delay execution. Results are delivered as system notifications. Only read-only web research is allowed during unattended runs. There is no target-date parameter: once means the next occurrence of hour/minute after creation, not an arbitrary future date. Do not claim a date embedded in prompt changes the schedule. Returns the created task id.
scheduled_task_deleteالمهام ومسارات العمل والاختصاراتتدميريتتطلب موافقةPermanently delete a local automation by id and cancel its triggers.
scheduled_task_listالمهام ومسارات العمل والاختصاراتمنخفضتلقائيةList the user's local automations (time-triggered scheduled tasks). Use the product name Automations when guiding users to the sidebar. Returns each task id, title, local trigger time, repeat rule, and enabled state. Read-only.
scheduled_task_run_nowالمهام ومسارات العمل والاختصاراتتحكم في الجهازتتطلب موافقةQueue an immediate manual run of an existing automation. This confirms enqueueing, not completion. A pending manual run is coalesced by the scheduler. A later manual run can execute again and is separate from the scheduled occurrence; do not promise once-per-day execution.
scheduled_task_set_enabledالمهام ومسارات العمل والاختصاراتتحكم في الجهازتتطلب موافقةEnable or disable a local automation by id. Disabling cancels future system triggers but keeps the task and its run history.
scheduled_task_updateالمهام ومسارات العمل والاختصاراتتأثير خارجيتتطلب موافقةUpdate the instruction for future runs of an existing automation. First use scheduled_task(command=list) to identify the existing task and preserve unrelated instructions. Does not create a task or run it now. Preserves title, schedule and enabled state. Ask which task if the target is ambiguous.
shortcut_save_agent_promptالمهام ومسارات العمل والاختصاراتتحكم في الجهازتتطلب موافقةتحفظ اختصارًا أنشأه المستخدم يرسل موجهًا إلى الوكيل. لا تستدعها إلا بعد تأكيد المستخدم للعنوان والوصف والسلوك.
shortcut_save_direct_toolالمهام ومسارات العمل والاختصاراتتحكم في الجهازتتطلب موافقةتحفظ اختصارًا مباشرًا لأداة أنشأه المستخدم. لا تستدعها إلا عندما يمكن ربط كل إجراء مطلوب بالكامل بخطوات أدوات معروفة ومعاملات مكتملة.
task_createالمهام ومسارات العمل والاختصاراتمنخفضتلقائيةتنشئ خطة TODO كاملة ومرتبة في استدعاء واحد لطلب المستخدم الحالي. وهي شرط إلزامي قبل أي أداة غير خاصة بالمهام عندما يتطلب الطلب ثلاث خطوات أو أكثر. مرر كل خطوة محددة وظاهرة للمستخدم في items. يمكن إنشاء الخطة مرة واحدة فقط ولا يمكن تمديدها لاحقًا. لا تضمّن إدارة المهام أو التنظيف أو تحديث الحالة أو الرد النهائي.
task_listالمهام ومسارات العمل والاختصاراتمنخفضتلقائيةتسرد عناصر TODO الداخلية لطلب المستخدم الحالي. تعيد افتراضيًا العناصر المفتوحة والجارية والمحظورة.
task_updateالمهام ومسارات العمل والاختصاراتمنخفضتلقائيةتحدّث عنصر TODO داخليًا واحدًا. الانتقالات المسموحة: من open إلى in_progress أو blocked أو abandoned، ومن in_progress إلى blocked أو done أو abandoned، ومن blocked إلى open أو abandoned. حالتا done وabandoned نهائيتان، ولا يجوز وجود أكثر من مهمة واحدة in_progress.
workflow_deleteالمهام ومسارات العمل والاختصاراتتدميريتتطلب موافقةتحذف مسار عمل محفوظًا حسب id.
workflow_listالمهام ومسارات العمل والاختصاراتقراءة حساسةتتطلب موافقةتسرد مسارات العمل المحفوظة.
workflow_saveالمهام ومسارات العمل والاختصاراتتحكم في الجهازتتطلب موافقةتحفظ مسار عمل قابلًا لإعادة الاستخدام. يجب أن تكون stepsJson مصفوفة JSON من العناصر {toolName, arguments}.
accept_skill_proposalالمهارات والإضافاتتحكم في الجهازتتطلب موافقةAccept and apply one pending Skill proposal after user confirmation.
add_skillالمهارات والإضافاتتحكم في الجهازتتطلب موافقةتضيف مستند مهارة جديدًا إلى سجل المهارات.
disable_skillالمهارات والإضافاتتحكم في الجهازتتطلب موافقةتعطّل مهارة مستخدم كي لا تظهر في موجه الوكيل.
enable_skillالمهارات والإضافاتتحكم في الجهازتتطلب موافقةتفعّل مهارة مستخدم صالحة ليتمكن الوكيل من استخدامها.
list_skill_proposalsالمهارات والإضافاتقراءة حساسةتتطلب موافقةList pending Skill changes that require explicit user confirmation.
list_skillsالمهارات والإضافاتقراءة حساسةتتطلب موافقةتسرد مهارات المستخدم والنظام مع المصدر وحالة التفعيل وحالة التحقق.
load_skill_detailالمهارات والإضافاتقراءة حساسةتتطلب موافقةتحمّل مهارة متخصصة عندما تطابق المهمة إحدى المهارات المدرجة في موجه النظام، وتضيف تعليماتها ومواردها إلى المحادثة الحالية. قد تتضمن المخرجات إرشادات لمسارات العمل ومراجع لبرامج أو ملفات في مجلد المهارة. يجب أن يطابق اسم المهارة إحدى المهارات المدرجة في موجه النظام.
plugin_request_installالمهارات والإضافاتتأثير خارجيتتطلب موافقةتنشئ اقتراح تثبيت منظمًا لإضافة رسمية واحدة. لا تنزّل الإضافة ولا تثبتها؛ يجب أن تطلب HomeScreen موافقة المستخدم.
plugin_searchالمهارات والإضافاتمنخفضتلقائيةتبحث في البيانات الوصفية لإضافات FoneClaw الرسمية عندما يطلب المستخدم إمكانية غير متاحة في قائمة الأدوات الحالية. تبحث في البيانات الوصفية فقط ولا تنزّل إضافة أو تثبتها.
preview_skill_importالمهارات والإضافاتمنخفضتلقائيةتعرض معاينة لمستند SKILL.md ملصق. تحلله وتتحقق منه من دون حفظه.
reject_skill_proposalالمهارات والإضافاتتدميريتتطلب موافقةReject and remove one pending Skill proposal after user confirmation.
remove_skillالمهارات والإضافاتتدميريتتطلب موافقةتزيل المهارة.
rollback_skillالمهارات والإضافاتتحكم في الجهازتتطلب موافقةRestore a user Skill to its most recently archived content revision. Requires that the user Skill and an archived revision exist.
save_skill_draftالمهارات والإضافاتتحكم في الجهازتتطلب موافقةتحفظ مستند SKILL.md كمسودة مهارة مستخدم معطلة.
update_skillالمهارات والإضافاتتحكم في الجهازتتطلب موافقةتحدّث مستند مهارة قائمًا في سجل المهارات.

اختر ما يدير منطق الوكيل

لا تحتاج إلى API خاص بك. يغير إعداد النموذج محرك الاستدلال، بينما يظل FoneClaw وكيل Android الذي ينفذ مهمة الهاتف.

الإعدادات ↗
استخدم نموذج FoneClaw الافتراضي المجاني

ابدأ فورًا من دون تقديم بيانات اعتماد API خاصة بك.

اربط نموذجًا سحابيًا شائعًا

أضف نموذجًا متوافقًا مع OpenAI باستخدام API Base URL وAPI Key.

استورد نموذجًا يعمل على الجهاز

استخدم مسار استيراد Hugging Face داخل التطبيق لنموذج محلي متوافق.

أذونات تُطلب عند الحاجة

يطلب FoneClaw إذن Android المحدد فقط عندما تتطلبه المهمة المطلوبة.

موافقة قابلة للضبط على الأدوات

اختر الموافقة التلقائية أو اتباع سياسة الأداة أو رفض الكل بما يلائم مقدار الاستقلالية الذي تريده.

عناصر تحكم للإدارة المحلية

راجع الذاكرة ومعلومات حسابات الجهات الخارجية وجمع بيانات الوكيل واكتشاف الصور والأذونات من الإعدادات.

اختر الإصدار بعد معرفة الفروق.

APK

FoneClaw Full

Full هو إصدار APK للتنزيل المباشر. تتطلب إجراءات الشاشة وتثبيت الإضافات الأذونات والإعدادات المناسبة.

GOOGLE PLAY

FoneClaw Lite

Lite هو إصدار Google Play. لا يستخدم خدمة تسهيل الاستخدام، ولا يقرأ الرسائل النصية أو سجلات المكالمات، ولا يثبت إضافات APK.

توسع الإضافات قدرات FoneClaw Agent لتلبية احتياجات محددة، ولا تعمل بشكل مستقل.

الأسئلة الشائعة

ما الذي يستطيع FoneClaw التحكم فيه على Android؟

يتضمن الكتالوج العام على GitHub أكثر من 100 أداة مدمجة، تشمل فحوص الجهاز والرسائل النصية والمكالمات وإعدادات النظام وWi-Fi وBluetooth ولقطات الشاشة والبريد الإلكتروني والتقويم والخرائط ومهام الويب ومسارات العمل والمهارات.

هل يطلب FoneClaw جميع الأذونات أثناء التثبيت؟

لا. عندما تحتاج المهمة إلى إذن، يطلب FoneClaw ذلك الوصول تحديدًا ويرشدك إلى تفعيله. ويمكنك مراجعة الأذونات لاحقًا في الإعدادات.

هل يستطيع FoneClaw إرسال رسائل نصية أو بريد إلكتروني تلقائيًا؟

يستطيع FoneClaw إعداد إجراءات التواصل المدعومة وتنفيذها. ويعتمد طلب الموافقة على وضع موافقة الأدوات الذي اخترته وعلى سياسة الأداة المعمول بها.

هل تعمل كل ميزة من دون إعداد؟

لا. يتطلب البريد الإلكتروني إعداد IMAP/SMTP، وتتطلب الخرائط تطبيق خرائط مثبتًا، ويتطلب التلخيص التلقائي للصور أذونات الاكتشاف والظهور فوق التطبيقات، كما تحتاج بعض إعدادات Android إلى أذونات نظام إضافية. وتعمل ميزات أساسية مثل حالة الهاتف وتلخيص الرسائل النصية وإعدادات النظام مباشرة.

هل أحتاج إلى API لنموذج خاص بي؟

لا. يمكنك استخدام نموذج FoneClaw الافتراضي المجاني. ويمكنك أيضًا إعداد نموذج سحابي شائع عبر API Base URL وAPI Key، أو استيراد نموذج متوافق يعمل على الجهاز.

قل ما تحتاج إليه، ودع هاتفك يبدأ العمل.

استكشف التطبيق خطوة بخطوة.

جرّب العرض التفاعلي ↗
جرّب FoneClaw