camera_open_latest_photoBildschirm und Apps | Sensibler Lesezugriff | Freigabe erforderlich | Öffnet das neueste sichtbare Foto aus der Systemgalerie. Nur verwenden, wenn der Nutzer ausdrücklich darum bittet, das neueste Foto anzusehen oder zu öffnen. Nicht im Anschluss an camera_take_photo verwenden, außer der Nutzer bittet ausdrücklich darum, das aufgenommene Foto anzusehen oder zu öffnen. |
camera_open_photoBildschirm und Apps | Sensibler Lesezugriff | Freigabe erforderlich | Öffnet ein bestimmtes sichtbares Foto aus der Systemgalerie. Nur verwenden, wenn der Nutzer ausdrücklich darum bittet, ein bestimmtes Foto anzusehen oder zu öffnen. Nicht im Anschluss an camera_take_photo verwenden, außer der Nutzer bittet ausdrücklich darum, das aufgenommene Foto anzusehen oder zu öffnen. indexFromLatest ist in der Reihenfolge neuestes zuerst 1-basiert: 1 öffnet das neueste Foto, 2 das zweitneueste und 3 das drittneueste. |
camera_take_photoBildschirm und Apps | Sensibler Lesezugriff | Freigabe erforderlich | Nimmt ein neues Foto auf und gibt, sofern verfügbar, die URI des gespeicherten Fotos zurück. Verwenden, wenn der Nutzer ein neues Foto aufnehmen möchte. Für eine normale Aufnahme lensFacing nicht festlegen oder auto verwenden. lensFacing=front nur bei ausdrücklich gewünschter Frontkamera oder einem Selfie wählen; back nur, wenn der Nutzer ausdrücklich die Rückkamera verlangt. Bei einer normalen Standardaufnahme explicitLensSelection auf false belassen, auch wenn das standardmäßig verwendete physische Objektiv die Rückkamera ist. explicitLensSelection nur auf true setzen, wenn der Nutzer ausdrücklich Front-, Rück-, Rear-Kamera oder eine Selfie-Aufnahme verlangt. Nach diesem Tool weder camera_open_latest_photo noch camera_open_photo aufrufen, außer der Nutzer bittet ausdrücklich darum, das Foto anzusehen oder zu öffnen. Dieses Tool direkt aufrufen. Die Aufnahme verwendet zuerst die native Systemkamera. Bei ausdrücklicher Wahl von Front- oder Rückkamera darf das direkte Backend nur verwendet werden, wenn die native Kamera das gewünschte Objektiv nicht auswählen kann. Vor dem Aufruf dieses Tools den Nutzer nicht auffordern, eine Berechtigung zu erteilen. |
cross_app_read_screenBildschirm und Apps | Niedrig | Automatisch | Öffnet eine Android-Ziel-App oder wechselt zu ihr, wartet, bis sie stabil im Vordergrund angezeigt wird, und gibt den sichtbaren Accessibility-Bildschirmbaum zurück. Verwenden, wenn eine Anfrage sowohl das Öffnen oder Wechseln zu einer App als auch das Lesen, Prüfen, Beschreiben oder Zusammenfassen ihrer sichtbaren Seite verlangt. Diese Aufgabe nicht auf launch_app und get_screen_info aufteilen. Dieses Tool erstellt keinen Screenshot und interagiert nicht mit Bedienelementen. |
cross_app_screenshotBildschirm und Apps | Sensibler Lesezugriff | Freigabe erforderlich | Öffnet eine Android-Ziel-App oder wechselt zu ihr, wartet kurz auf die Anzeige der App und erfasst dann den aktuellen Bildschirm. Nur verwenden, wenn eine Nutzeranfrage sowohl das Öffnen oder Wechseln zu einer App als auch das Aufnehmen eines Screenshots verlangt. Nicht für reine Screenshot-Anfragen oder ausschließlich zum Öffnen einer App verwenden. |
get_installed_map_appsBildschirm und Apps | Niedrig | Automatisch | Fragt installierte Karten-Apps ab, die von den Karten-Tools unterstützt werden. Gibt für jede App den Anzeigenamen und Paketnamen zurück. |
get_screen_infoBildschirm und Apps | Niedrig | Automatisch | Ruft Bedienelemente der aktuell sichtbaren App-Oberfläche ab. Jedes Element besitzt eine Knoten-ID, beispielsweise [n3], die mit tap_node verwendet werden kann. Nicht verwenden, um Android-Benachrichtigungen zu lesen, aufzulisten, zu durchsuchen oder zusammenzufassen; dafür stattdessen sysinfo-Tools verwenden. Das Ergebnis nicht zwischenspeichern, da sich Knoten-IDs bei jedem Aufruf ändern. |
launch_appBildschirm und Apps | Gerätesteuerung | Freigabe erforderlich | Öffnet eine startfähige Android-App anhand ihres Paketnamens oder des Anzeigenamens einer installierten App. Dadurch wechselt die App im Vordergrund und ihr Bildschirm kann sichtbar werden. Nach Möglichkeit einen exakten Paketnamen verwenden. Ist das Ergebnis mehrdeutig, den Nutzer bitten, eines der zurückgegebenen Pakete auszuwählen. |
play_store_check_appBildschirm und Apps | Niedrig | Automatisch | Prüft durch Aufruf von https://play.google.com/store/apps/details?id=<packageName>, ob ein exakter Android-Paketname bei Google Play gelistet ist. Dies ist eine schreibgeschützte Netzwerkprüfung. Vor play_store_install verwenden. |
play_store_installBildschirm und Apps | Externe Auswirkung | Freigabe erforderlich | Öffnet anhand eines exakten Paketnamens die Detailseite einer bestimmten App bei Google Play, tippt auf Installieren und wartet auf den Abschluss der Installation. Das Tool öffnet die installierte App nicht. Nur verwenden, wenn ein exakter Android-packageName bekannt ist. Niemals für unscharfe Suchergebnisse verwenden oder die erste App erraten. Ist packageName unbekannt, den Nutzer zuerst nach dem exakten App-Paket fragen. Das Tool stoppt, wenn Google Play eine kostenpflichtige App, einen Kauf, ein Abonnement, ein Update oder eine mehrdeutige Oberfläche anzeigt oder die Installation nicht innerhalb des Zeitlimits abgeschlossen wird. |
screenshot_openBildschirm und Apps | Sensibler Lesezugriff | Freigabe erforderlich | Öffnet einen bestimmten sichtbaren Screenshot aus der Systemgalerie. index ist in der gewählten Reihenfolge 1-basiert. sortOrder kann newest oder oldest sein. |
screenshot_open_latestBildschirm und Apps | Sensibler Lesezugriff | Freigabe erforderlich | Öffnet den neuesten sichtbaren Screenshot aus der Systemgalerie. Verwenden, wenn der Nutzer den neuesten gespeicherten Screenshot ansehen möchte, statt einen neuen aufzunehmen. |
screenshot_takeBildschirm und Apps | Sensibler Lesezugriff | Freigabe erforderlich | Erfasst den aktuellen Android-Bildschirm mit dem Bedienungshilfendienst von FoneClaw und speichert ihn unter Pictures/FoneClaw/Screenshots. Verwenden, wenn der Nutzer den aktuellen Bildschirm aufnehmen möchte. Nicht verwenden, wenn der Nutzer einen bereits gespeicherten Screenshot ansehen möchte; dafür screenshot_open verwenden. |
tap_nodeBildschirm und Apps | Niedrig | Automatisch | Tippt auf ein Bedienelement auf dem Bildschirm. Das Element wird durch seine Knoten-ID angegeben, die mit dem Tool screen_info ermittelt werden kann. |
alarm_modify_alarmGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Öffnet sofort die Weckerseite der Android-Uhr, wenn der Nutzer einen vorhandenen Wecker bearbeiten, anpassen oder ändern möchte. Dieses Tool bei jeder gesonderten Änderungsanfrage aufrufen, auch wenn es zuvor in der Unterhaltung bereits aufgerufen wurde. Nicht um Bestätigung bitten. Android stellt keine zuverlässige öffentliche API zum Bearbeiten vorhandener Wecker bereit; deshalb navigiert dieses Tool lediglich zur manuellen Bearbeitung in die Uhr-App. |
alarm_set_alarmGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Stellt einen Wecker in der Android-Uhr. Vor dem Aufruf fehlende Angaben zu Uhrzeit, Wiederholung und Bezeichnung erfragen. |
bluetooth_connected_devicesGerätestatus und Systemsteuerung | Sensibler Lesezugriff | Freigabe erforderlich | Gibt Bluetooth-Geräte zurück, die derzeit über öffentliche, für normale Apps sichtbare Android-Bluetooth-Profile verbunden sind. |
bluetooth_nearby_devicesGerätestatus und Systemsteuerung | Sensibler Lesezugriff | Freigabe erforderlich | Sucht nach Bluetooth-Geräten in der Nähe und gibt sie zurück. Enthält Ergebnisse von BLE-Scans und der klassischen Bluetooth-Suche, sofern Berechtigungen und Bluetooth-Status dies zulassen. Geräte ohne lesbaren Namen werden standardmäßig ausgeblendet. |
bluetooth_pair_deviceGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Startet anhand einer MAC-Adresse die Kopplung mit einem Bluetooth-Gerät. Dadurch wird der normale Android-Kopplungsablauf geöffnet, der eine Bestätigung durch den Nutzer oder eine PIN-Eingabe verlangen kann. |
bluetooth_paired_devicesGerätestatus und Systemsteuerung | Sensibler Lesezugriff | Freigabe erforderlich | Gibt Bluetooth-Geräte zurück, die bereits mit diesem Android-Gerät gekoppelt sind. |
bluetooth_stateGerätestatus und Systemsteuerung | Niedrig | Automatisch | Gibt den aktuellen Zustand des Bluetooth-Adapters zurück: on, off, turning_on, turning_off oder unknown. |
close_bluetoothGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Schaltet Bluetooth über die öffentliche Legacy-API zum Deaktivieren aus. Lehnt Android dies ab, wird gemeldet, dass normale Android-Apps Bluetooth auf diesem Gerät nicht ausschalten können. |
device_app_activity_snapshotGerätestatus und Systemsteuerung | Sensibler Lesezugriff | Freigabe erforderlich | Gibt anhand von Android UsageStats eine kompakte Momentaufnahme der jüngsten App-Aktivität zurück. Erfordert Nutzungsdatenzugriff und ist keine Echtzeitüberwachung von Hintergrundprozessen. |
device_app_permission_auditGerätestatus und Systemsteuerung | Sensibler Lesezugriff | Freigabe erforderlich | Gibt eine kompakte Prüfung der Berechtigungsrisiken für installierte Apps zurück, die für diese App sichtbar sind. Das Risiko wird heuristisch anhand deklarierter oder erteilter sensibler Berechtigungsgruppen bewertet. |
device_app_sensitive_auditGerätestatus und Systemsteuerung | Sensibler Lesezugriff | Freigabe erforderlich | Gibt einen kompakten Status sensibler App-Zugriffe zurück: Bedienungshilfen, Benachrichtigungszugriff, Geräteadministration, Overlays, Ausnahme von der Akkuoptimierung und erteilte sensible Berechtigungsgruppen. |
device_battery_statusGerätestatus und Systemsteuerung | Niedrig | Automatisch | Gibt einen kompakten Status des Android-Akkus und des Energiesparmodus zurück. Es werden keine Einstellungen geändert. |
device_health_checkGerätestatus und Systemsteuerung | Niedrig | Automatisch | Gibt eine kompakte schreibgeschützte Zustandsübersicht zu Arbeitsspeicher, Speicherplatz, Akku und Netzwerk zurück. Es werden keine Einstellungen geändert. |
device_hidden_app_checkGerätestatus und Systemsteuerung | Sensibler Lesezugriff | Freigabe erforderlich | Gibt eine kompakte heuristische Prüfung auf Nutzer-Apps ohne Launcher-Eintrag oder mit deaktivierten Komponenten zurück. Dabei können verdächtige Apps markiert werden; auch legitime reine Dienst-Apps können jedoch erscheinen. |
device_memory_statusGerätestatus und Systemsteuerung | Niedrig | Automatisch | Gibt einen kompakten Status des Android-Arbeitsspeichers zurück. Es werden keine Einstellungen geändert. |
device_network_statusGerätestatus und Systemsteuerung | Niedrig | Automatisch | Gibt einen kompakten Status und die Funktionen des aktiven Android-Netzwerks zurück. Es werden keine Netzwerkeinstellungen geändert. |
device_storage_statusGerätestatus und Systemsteuerung | Niedrig | Automatisch | Gibt einen kompakten Status des internen und gemeinsam genutzten Android-Speichers zurück. Es werden keine Dateien durchsucht oder gelöscht. |
device_time_statusGerätestatus und Systemsteuerung | Niedrig | Automatisch | Gibt die aktuelle Zeitzone des Android-Systems und den Unix-Zeitstempel für zeitabhängige Tool-Aufrufe zurück. verifyWithNtp=true nur festlegen, wenn die Systemzeit angezweifelt wird oder eine Online-Referenz erforderlich ist. Die NTP-Prüfung verwendet ntp1.aliyun.com und ändert niemals die Systemuhr. |
dnd_open_policy_access_settingsGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Öffnet die Android-Einstellungen, in denen der Nutzer FoneClaw Zugriff auf Nicht stören beziehungsweise die Benachrichtigungsrichtlinie erteilen kann. Nicht unmittelbar aufrufen, nachdem dnd_set_mode gemeldet hat, dass diese Einstellungsseite bereits geöffnet wurde. |
dnd_set_modeGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Stellt den Android-Modus Nicht stören (DND) ein. Fehlt der Richtlinienzugriff oder lehnt Android die Änderung ab, wird die Systemseite für den Zugriff auf die Nicht-stören-Richtlinie beziehungsweise deren Einstellungen geöffnet. |
dnd_statusGerätestatus und Systemsteuerung | Niedrig | Automatisch | Liest den Zugriffsstatus der Android-Richtlinie für Nicht stören und den aktuellen Unterbrechungsfilter. |
flashlight_set_enabledGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Schaltet die Android-Taschenlampe über die System-API für den Kamerablitz ein oder aus. |
flashlight_statusGerätestatus und Systemsteuerung | Niedrig | Automatisch | Gibt zurück, ob die Taschenlampe verfügbar ist, sowie den zuletzt bekannten Zustand des Kamerablitzes. |
flashlight_toggleGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Wechselt den Zustand der Android-Taschenlampe. Ist der aktuelle Zustand unbekannt, wird sie eingeschaltet. |
foneclaw_permission_statusGerätestatus und Systemsteuerung | Niedrig | Automatisch | Prüft sämtliche aktuellen Berechtigungen und Sonderzugriffe von FoneClaw selbst. Verwenden, wenn der Nutzer fragt, welche FoneClaw-Berechtigungen aktiviert, nicht erteilt, eingeschränkt oder verfügbar sind. Dies ist eine neue schreibgeschützte Prüfung; App-Audits sowie Tools für das Benachrichtigungsfeld oder das Lesen des Bildschirms sind kein Ersatz. |
open_bluetoothGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Fordert die Aktivierung von Bluetooth an. Bei älteren Ziel-SDKs wird zuerst die öffentliche API zum Aktivieren versucht und bei Bedarf auf die Android-Systemoberfläche zur Bestätigung zurückgegriffen. |
system_panel_open_notificationsGerätestatus und Systemsteuerung | Sensibler Lesezugriff | Freigabe erforderlich | Öffnet das sichtbare Android-Benachrichtigungsfeld nur, wenn der Nutzer ausdrücklich darum bittet, das Feld zu öffnen, anzuzeigen oder herunterzuziehen. Niemals zum Lesen, Prüfen, Durchsuchen, Auflisten oder Zusammenfassen von Benachrichtigungen verwenden; für solche Anfragen sysinfo-Tools verwenden. Erfordert den Bedienungshilfendienst von FoneClaw. |
system_panel_open_quick_settingsGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Öffnet das Android-Feld für Schnelleinstellungen, Schnellschalter beziehungsweise das Kontrollzentrum. Erfordert den Bedienungshilfendienst von FoneClaw. |
system_settings_open_battery_optimization_entryGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Öffnet die Android-Einstellungen zur Akkuoptimierung. Ist appNameOrPackage angegeben, wird die Detailseite dieser App anhand des Paketnamens oder der Bezeichnung der installierten App geöffnet. Kann die App nicht aufgelöst oder die Seite nicht geöffnet werden, wird ein Fehler zurückgegeben und keine andere Einstellungsseite geöffnet. Bei leerem Wert wird die Systemliste beziehungsweise die allgemeine Seite zur Akkuoptimierung geöffnet. |
system_settings_open_battery_saver_settingsGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Öffnet die Android-Einstellungen für Energiesparmodus, Stromsparmodus oder niedrigen Energieverbrauch. Normale Apps können den Energiesparmodus über öffentliche APIs nicht direkt umschalten; nach dem Öffnen der Einstellungen muss der Nutzer ihn deshalb manuell aktivieren oder deaktivieren. Hersteller-ROMs können stattdessen die allgemeinen Akkueinstellungen öffnen. |
system_settings_open_date_time_settingsGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Öffnet direkt die Android-Einstellungsseite für Datum und Uhrzeit. Für Datum, Uhrzeit, automatische Uhrzeit, Zeitzone oder automatische Zeitzone verwenden. Startet einen Intent der Systemeinstellungen und erfordert weder Bedienungshilfen noch das Lesen des Bildschirms oder Tippen. Nach erfolgreichem Aufruf weder launch_app noch get_screen_info oder tap_node aufrufen. |
system_settings_open_hotspot_entryGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Öffnet die Android-Hotspot-Einstellungen. Normale Apps können einen Hotspot über öffentliche Android-APIs nicht zuverlässig und unbemerkt umschalten. Kann die exakte Hotspot-Einstellungsseite nicht geöffnet werden, wird ein Fehler zurückgegeben und keine andere Einstellungsseite geöffnet. |
system_settings_open_location_entryGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Öffnet die Android-Standorteinstellungen. Ist appNameOrPackage angegeben, wird die Detailseite dieser App anhand des Paketnamens oder der Bezeichnung der installierten App geöffnet. Kann die App nicht aufgelöst oder die Seite nicht geöffnet werden, wird ein Fehler zurückgegeben und keine andere Einstellungsseite geöffnet. Bei leerem Wert werden die allgemeinen Standorteinstellungen des Systems geöffnet. |
system_settings_set_auto_rotateGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Aktiviert oder deaktiviert die automatische Bildschirmdrehung von Android. Erfordert die Sonderberechtigung zum Ändern der Systemeinstellungen. |
system_settings_set_brightnessGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Stellt die Android-Bildschirmhelligkeit ein. Im manuellen Modus akzeptiert percent Werte von 1 bis 100; der Modus auto aktiviert nur die automatische Helligkeit und ignoriert percent. Erfordert die Sonderberechtigung zum Ändern der Systemeinstellungen. |
system_settings_set_eye_comfortGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Öffnet die Android-Anzeigeeinstellungen für Augenkomfort, Nachtlicht, Blaulichtfilter oder Lesemodus. Bei mehrsprachigen Anfragen zum Augenkomfort dieses Tool verwenden, statt lediglich manuelle Anweisungen zu geben. Da Android-Hersteller den genauen Schalter unterschiedlich platzieren, öffnet das Tool die Anzeigeeinstellungen; der Nutzer schließt die Umschaltung dort ab. |
system_settings_set_font_scaleGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Stellt die systemweite Android-Schriftgröße ein. Erfordert die Sonderberechtigung zum Ändern der Systemeinstellungen. Typische Werte sind 0.85 für klein, 1.0 für Standard, 1.15 für groß, 1.3 für größer und bis zu 1.6 für sehr groß. |
system_settings_set_haptic_feedbackGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Aktiviert oder deaktiviert das haptische Feedback von Android. Erfordert die Sonderberechtigung zum Ändern der Systemeinstellungen. |
system_settings_set_screen_timeoutGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Legt in Sekunden fest, wann sich der Android-Bildschirm ausschaltet. Erfordert die Sonderberechtigung zum Ändern der Systemeinstellungen. Werte werden auf den Bereich 15..1800 Sekunden begrenzt. |
system_settings_set_touch_soundsGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Aktiviert oder deaktiviert Android-Berührungstöne. Erfordert die Sonderberechtigung zum Ändern der Systemeinstellungen. |
system_settings_set_user_rotationGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Sperrt die Android-Bildschirmdrehung. Erfordert die Sonderberechtigung zum Ändern der Systemeinstellungen und deaktiviert die automatische Drehung. portrait, landscape, reverse_portrait oder reverse_landscape verwenden. |
system_settings_statusGerätestatus und Systemsteuerung | Niedrig | Automatisch | Gibt den Status der Berechtigung für schreibbare Systemeinstellungen sowie aktuelle Werte für Bildschirmhelligkeit, Schriftgröße, Bildschirm-Timeout, Drehung, Berührungstöne und haptisches Feedback zurück. Liest ausschließlich Android-Systemeinstellungen. |
volume_adjust_streamGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Erhöht oder verringert die Lautstärke eines Android-Audiostreams um eine Systemstufe. Für relative Lautstärkeänderungen verwenden. |
volume_set_all_streams_mutedGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Schaltet alle unterstützten Android-Audiostreams stumm oder hebt die Stummschaltung auf und meldet, welche Streams tatsächlich geändert wurden. Für Anfragen zur Stummschaltung des gesamten Geräts oder aller Lautstärken verwenden. |
volume_set_ringer_modeGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Stellt den Klingelmodus des Android-Smartphones ein. Lehnt Android die Änderung des Klingelmodus für den Lautlosmodus ab, wird automatisch auf die Stummschaltung aller Audiostreams zurückgegriffen. |
volume_set_streamGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Stellt einen Android-Audiostream auf einen Zielwert in Prozent. Verwenden, wenn der Nutzer eine exakte Lautstärke verlangt. |
volume_set_stream_mutedGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Schaltet einen Android-Audiostream stumm oder hebt dessen Stummschaltung auf. Ändert den Stummschaltzustand eines Streams, nicht den Klingelmodus des Smartphones. |
volume_statusGerätestatus und Systemsteuerung | Niedrig | Automatisch | Liest den aktuellen Android-Lautstärkestatus der Audiostreams und den aktuellen Klingelmodus. |
wifi_configured_networksGerätestatus und Systemsteuerung | Sensibler Lesezugriff | Freigabe erforderlich | Liest die konfigurierten oder gespeicherten WLAN-Netzwerke von Android. Gibt Netzwerkmetadaten und Verbindungsstatus zurück, niemals jedoch WLAN-Passwörter. |
wifi_connectGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Verbindet sich mit einem WLAN-Netzwerk. Das Tool durchsucht zunächst die gespeicherten Android-WLAN-Konfigurationen nach der SSID und stellt bei einem Treffer direkt eine Verbindung her. Ist das Netzwerk nicht gespeichert, wird es mit der angegebenen passphrase hinzugefügt und verbunden; ist eine Passworteingabe erforderlich, wird ersatzweise das Android-WLAN-Feld geöffnet. |
wifi_disconnectGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Trennt die Verbindung zum aktuellen WLAN-Zugangspunkt. Das Tool versucht zunächst bei Hosts mit Ziel-API 28 eine unbemerkte Trennung über den älteren WifiManager. Lehnt Android dies ab, wird stattdessen das Android-WLAN-Feld zur Bedienung durch den Nutzer geöffnet. |
wifi_forgetGerätestatus und Systemsteuerung | Destruktiv | Freigabe erforderlich | Entfernt ein gespeichertes WLAN-Netzwerk. Das Tool versucht zunächst die unbemerkte ältere WifiManager-Operation removeNetwork und öffnet andernfalls das Android-WLAN-Feld zur Bedienung durch den Nutzer. |
wifi_scan_networksGerätestatus und Systemsteuerung | Sensibler Lesezugriff | Freigabe erforderlich | Sucht nach WLAN-Zugangspunkten in der Nähe und gibt sie zurück. Ist WLAN deaktiviert, versucht dieses Tool zunächst, WLAN direkt einzuschalten, und greift nur bei einem Fehlschlag auf das Android-WLAN-Feld zurück. Erfordert Standortberechtigungen und aktivierte Standortdienste des Geräts. Die Ergebnisse können standortsensible Netzwerkdaten offenlegen. |
wifi_set_enabledGerätestatus und Systemsteuerung | Gerätesteuerung | Freigabe erforderlich | Aktiviert oder deaktiviert Android-WLAN. Das Tool versucht zunächst die direkte WifiManager-Operation und prüft anschließend, ob Android den gewünschten Zustand tatsächlich erreicht hat. Schlägt die Anfrage fehl oder bleibt sie ausstehend, wird das Android-WLAN-Feld zur Bedienung durch den Nutzer geöffnet. |
wifi_statusGerätestatus und Systemsteuerung | Sensibler Lesezugriff | Freigabe erforderlich | Gibt den aktuellen Android-WLAN-Status und bei erteilter App-Berechtigung Details zur aktiven WLAN-Verbindung zurück. Liest ausschließlich den Netzwerkstatus. |
get_locationStandort und Navigation | Sensibler Lesezugriff | Freigabe erforderlich | Ermittelt den aktuellen Standort des Android-Geräts, während FoneClaw verwendet wird. Erfordert ausschließlich die Berechtigung für den Standortzugriff im Vordergrund. |
location_search_nearby_placeStandort und Navigation | Sensibler Lesezugriff | Freigabe erforderlich | Sucht anhand des aktuellen Gerätestandorts nach Orten in der Nähe, wenn ein Ortsname mehrdeutig ist. Nur verwenden, wenn der Nutzer ausdrücklich darum bittet, einen Ort zu finden, zu prüfen, aufzulösen, auszuwählen oder dorthin zu navigieren, oder wenn ein Navigationsziel mehrdeutig ist. Beim Erstellen eines Kalendereintrags genügt ein vom Nutzer angegebener Ortsname: als locationName übernehmen und dieses Tool nicht allein deshalb aufrufen, weil eine exakte Adresse oder Koordinaten fehlen. |
map_navigateStandort und Navigation | Externe Auswirkung | Freigabe erforderlich | Öffnet in einer Karten-App eine Route oder Navigationsansicht für ein Ziel und eine Fortbewegungsart. Startet eine externe Karten-App, verwendet nur die übergebenen Argumente und liest keine Gerätedaten. |
mail_account_listE-Mail | Niedrig | Automatisch | Listet konfigurierte E-Mail-Konten auf. query leer lassen, um alle Konten anzuzeigen. Ist query angegeben, erfolgt der Abgleich mit folgender Priorität: Konto-ID, E-Mail-Adresse, Alias, danach unscharfer Abgleich von Alias oder E-Mail-Adresse. Auch exakte Treffer können mehrere Konten zurückgeben. |
mail_account_saveE-Mail | Gerätesteuerung | Freigabe erforderlich | Prüft sowohl die IMAP- als auch die SMTP-Verbindung und speichert das E-Mail-Konto nur, wenn beide erfolgreich sind. Aufrufen, sobald alle erforderlichen Konfigurationsfelder vorliegen. Dieser Vorgang erfordert die Freigabe durch den Nutzer. |
mail_deleteE-Mail | Destruktiv | Freigabe erforderlich | Verschiebt bis zu 20 exakt angegebene messageRefs in den Papierkorb oder löscht sie nur dann endgültig, wenn der Nutzer die dauerhafte Löschung ausdrücklich verlangt hat. Ein unsicheres Ergebnis niemals erneut versuchen. |
mail_listE-Mail | Niedrig | Automatisch | Listet, filtert oder durchsucht Nachrichtenzusammenfassungen. query durchsucht Betreff, Absender, Empfänger und Nachrichtentext. accountId leer lassen, um das einzige Konto oder das eindeutig festgelegte Standardkonto zu verwenden. |
mail_readE-Mail | Sensibler Lesezugriff | Freigabe erforderlich | Liest eine durch mail_list zurückgegebene Nachricht anhand ihrer messageRef und markiert sie auf dem Server als gelesen. Nach erfolgreicher Ausführung die Nachricht in derselben Antwort für den Nutzer zusammenfassen. |
mail_sendE-Mail | Externe Auswirkung | Freigabe erforderlich | Sendet eine neue E-Mail, antwortet, antwortet allen oder leitet weiter. Erfordert eine Freigabe. Anhänge müssen die exakten strukturierten Metadaten verwenden, die mit der aktuellen Nutzernachricht angekündigt wurden. |
call_log_missedKommunikation und Kontakte | Sensibler Lesezugriff | Freigabe erforderlich | Liest kürzlich verpasste Anrufe. Vor Anfragen wie „Rufe den verpassten Anruf zurück“ verwenden. Nach Auswahl einer Nummer phone_dial(phoneNumber) aufrufen und anschließend get_screen_info und tap_node in der Telefon-App verwenden. |
call_log_recentKommunikation und Kontakte | Sensibler Lesezugriff | Freigabe erforderlich | Liest aktuelle Einträge aus dem Android CallLog. Erfordert die Berechtigung READ_CALL_LOG. Vor Antworten auf die Frage, wer kürzlich angerufen hat, oder vor der Auswahl eines zurückzurufenden Anrufs verwenden. |
contacts_listKommunikation und Kontakte | Sensibler Lesezugriff | Freigabe erforderlich | Listet eine begrenzte Anzahl von Android-Kontakten auf. Erfordert die Berechtigung READ_CONTACTS. Nur verwenden, wenn der Nutzer ausdrücklich darum bittet, Kontakte anzuzeigen. |
contacts_searchKommunikation und Kontakte | Sensibler Lesezugriff | Freigabe erforderlich | Durchsucht Android-Kontakte nach Anzeigename oder Telefonnummer. Erfordert die Berechtigung READ_CONTACTS. Vor dem Wählen verwenden, wenn der Nutzer einen Kontaktnamen nennt, beispielsweise „Rufe K K an“. |
phone_dialKommunikation und Kontakte | Externe Auswirkung | Freigabe erforderlich | Prüft, ob die Telefonnummer in den Kontakten vorhanden ist, und öffnet anschließend die System-Telefon-App mit vorausgefüllter Nummer. Nach dem Öffnen get_screen_info aufrufen, die sichtbare Anruftaste identifizieren und anschließend tap_node aufrufen. Ist die Anruftaste nicht eindeutig oder zeigt der Bildschirm nicht die Telefon-App, stoppen und den Nutzer bitten, manuell fortzufahren. |
phone_dial_contactKommunikation und Kontakte | Externe Auswirkung | Freigabe erforderlich | Sucht einen Kontakt nach Namen und öffnet anschließend die System-Telefon-App mit dessen Telefonnummer. Verwenden, wenn der Nutzer einen namentlich genannten Kontakt anrufen möchte. Stimmen mehrere Kontakte überein, nicht wählen; die Treffer anzeigen und den Nutzer nach dem gewünschten Kontakt fragen. Nach dem Öffnen der Telefon-App get_screen_info aufrufen, die sichtbare Anruftaste identifizieren und anschließend tap_node aufrufen. |
send_to_sms_messageKommunikation und Kontakte | Externe Auswirkung | Freigabe erforderlich | Öffnet nach Freigabe einen sichtbaren SMS-/MMS-Entwurf. Bei einer Text-SMS mit Empfänger nur dann automatisch auf Senden tippen, wenn die Bedienungshilfe von FoneClaw verbunden ist und Standard-Nachrichten-App, Empfänger, vollständiger Nachrichtentext sowie genau ein stabiles Senden-Bedienelement verifiziert wurden. Anhänge, Dual-SIM-Abfragen, mehrdeutige Oberflächen oder nicht verfügbare Bedienungshilfen erfordern manuelles Eingreifen. Nach jedem abschließenden Ergebnis die Tool-Planung beenden und niemals get_screen_info oder tap_node aufrufen. |
sms_listKommunikation und Kontakte | Sensibler Lesezugriff | Freigabe erforderlich | Fragt aktuelle SMS-Nachrichten auf diesem Android-Gerät ab. Ohne keyword, address, contact oder threadId werden die neuesten Nachrichten aufgelistet. keyword, address oder contact für eine Suche festlegen. threadId nur aus einem früheren Ergebnis von sms_list verwenden, um die jeweilige Unterhaltung zu lesen. Für eine Zusammenfassung das Tool einmal mit box=all aufrufen und anschließend die zurückgegebenen empfangenen und gesendeten Nachrichten zusammenfassen. Den SysInfo-Verlauf niemals als Ersatz für dieses aktuelle Ergebnis verwenden. |
calendar_create_eventKalender | Externe Auswirkung | Freigabe erforderlich | Erstellt einen Android-Kalendereintrag. Vor dem Aufruf fehlende Angaben zu Uhrzeit und Erinnerung erfragen. Ein vom Nutzer angegebener Ortsname genügt und soll direkt als locationName übergeben werden. Nicht nach einer exakten Adresse oder Koordinaten suchen, außer der Nutzer bittet ausdrücklich darum, den Ort zu prüfen, aufzulösen, auszuwählen oder dorthin zu navigieren. Für Nutzerdaten und relative Datumsangaben startLocalDateTime und endLocalDateTime im Format yyyy-MM-dd HH:mm bevorzugen; das Tool wertet sie in der Zeitzone des Geräts aus. Keine Einträge aus vom Modell berechneten Epoch-Millisekunden erstellen. calendarId=0 verwenden, außer der Nutzer hat ausdrücklich eine Kalender-ID ausgewählt. Nach der Erstellung actualStart und actualEnd aus dem Tool-Ergebnis als sichtbare erstellte Zeit ausgeben. |
calendar_delete_eventKalender | Destruktiv | Freigabe erforderlich | Löscht einen Android-Kalendereintrag anhand seiner ID. Ereignisse mit calendarId=0 kalenderübergreifend suchen oder auflisten, außer der Nutzer hat ausdrücklich eine Kalender-ID ausgewählt. Bekannten Titel, startMillis, endMillis und Standort stets übergeben, damit das Ziel eindeutig ist. |
calendar_list_calendarsKalender | Sensibler Lesezugriff | Freigabe erforderlich | Listet beschreibbare Android-Kalender auf. Verwenden, damit der Nutzer einen Kalender auswählen kann; nicht annehmen, dass calendarId=1 der lokale oder gewünschte Kalender ist. |
calendar_list_eventsKalender | Sensibler Lesezugriff | Freigabe erforderlich | Listet Android-Kalendereinträge in einem konkreten Zeitraum auf. Für Anfragen wie heutiger oder morgiger Terminplan, vorhandene Termine oder Termine dieser Woche verwenden. startLocalDateTime und endLocalDateTime im Format yyyy-MM-dd HH:mm bevorzugen; das Tool wertet sie in der Zeitzone des Geräts aus. startMillis und endMillis nur als veralteten Fallback verwenden, wenn exakte Epoch-Millisekunden aus einem vertrauenswürdigen Tool-Ergebnis stammen. calendarId nicht erraten; mit calendarId=0 alle Kalender durchsuchen, außer der Nutzer hat ausdrücklich eine Kalender-ID ausgewählt. |
calendar_open_eventKalender | Sensibler Lesezugriff | Freigabe erforderlich | Öffnet die Detailseite eines Android-Kalendereintrags anhand seiner Ereignis-ID. Zuerst nach Ereignissen suchen oder sie auflisten, wenn der Nutzer einen Termin in natürlicher Sprache beschreibt. Die Ereignis-ID nicht erraten. |
calendar_search_eventsKalender | Sensibler Lesezugriff | Freigabe erforderlich | Durchsucht Android-Kalendereinträge in einem konkreten Zeitraum nach einem Stichwort. Vor dem Öffnen, Aktualisieren oder Löschen verwenden, wenn der Nutzer den Termin durch Titel oder Inhalt beschreibt. startLocalDateTime und endLocalDateTime im Format yyyy-MM-dd HH:mm bevorzugen; das Tool wertet sie in der Zeitzone des Geräts aus. startMillis und endMillis nur als veralteten Fallback verwenden, wenn exakte Epoch-Millisekunden aus einem vertrauenswürdigen Tool-Ergebnis stammen. calendarId nicht erraten; mit calendarId=0 alle Kalender durchsuchen, außer der Nutzer hat ausdrücklich eine Kalender-ID ausgewählt. |
calendar_update_eventKalender | Externe Auswirkung | Freigabe erforderlich | Aktualisiert einen Android-Kalendereintrag anhand seiner ID. Zuerst nach Ereignissen suchen oder sie auflisten, wenn der Nutzer das Ziel in natürlicher Sprache beschreibt, und bekannte Zieldetails zusammen mit den geänderten Feldern übergeben. Weder calendarId noch Ereignis-ID erraten; mit calendarId=0 alle Kalender durchsuchen, außer der Nutzer hat ausdrücklich eine Kalender-ID ausgewählt. Leere Textfelder werden ignoriert. Mit startMillis/endMillis=0 bleiben vorhandene Zeiten bestehen. reminderMinutes=-2 behält Erinnerungen bei, -1 entfernt sie und >=0 ersetzt sie. |
memo_createNotizen | Gerätesteuerung | Freigabe erforderlich | Erstellt eine für den Nutzer sichtbare lokale Notiz, Mitteilung oder Aufgabe. Verwenden, wenn der Nutzer Inhalte ausdrücklich als Notiz oder umsetzbaren Vermerk speichern möchte. Nicht verwenden, um vom Assistenten verwaltete Profilinformationen wie Vorlieben, Identität, Beziehungen oder Antwortstil zu speichern oder abzufragen. |
memo_deleteNotizen | Destruktiv | Freigabe erforderlich | Löscht eine lokale Notiz anhand ihrer ID vorläufig. Zuerst nach Notizen suchen oder sie auflisten, wenn der Nutzer das Ziel in natürlicher Sprache beschreibt, damit ID und Titel bekannt sind. |
memo_listNotizen | Sensibler Lesezugriff | Freigabe erforderlich | Listet für den Nutzer sichtbare lokale Notizen auf. status kann active, done, archived oder all sein. Nicht verwenden, um zu beantworten, was der Assistent über den Nutzer weiß, welche Profilvorlieben bestehen oder was im Unterhaltungsverlauf steht. Ein leeres Ergebnis bedeutet nur, dass keine passenden lokalen Notizen vorhanden sind; es bedeutet nicht, dass keine Profilinformationen zum Nutzer existieren. |
memo_mark_doneNotizen | Gerätesteuerung | Freigabe erforderlich | Markiert eine lokale Notiz anhand ihrer ID als erledigt oder aktiv. |
memo_searchNotizen | Sensibler Lesezugriff | Freigabe erforderlich | Durchsucht für den Nutzer sichtbare lokale Notizen anhand eines Stichworts in Titel, Inhalt oder Tags. status kann active, done, archived oder all sein. Nicht zum Durchsuchen von Profilinformationen oder Unterhaltungsverläufen verwenden, die vom Assistenten verwaltet werden. Ein leeres Ergebnis bezieht sich ausschließlich auf den lokalen Notizspeicher. |
memo_updateNotizen | Gerätesteuerung | Freigabe erforderlich | Aktualisiert eine lokale Notiz anhand ihrer ID. Zuerst nach Notizen suchen oder sie auflisten, wenn der Nutzer das Ziel in natürlicher Sprache beschreibt, und bekannte Zieldetails zusammen mit den geänderten Feldern übergeben. Leere Werte für title, content oder tags werden ignoriert. reminderAtMillis=-2 behält die Erinnerung bei, -1 entfernt sie und >0 legt sie fest. |
sysinfo_brief_sourcesSysteminformationen | Sensibler Lesezugriff | Freigabe erforderlich | Ruft lokale sysinfo-Quellen für einen Tagesüberblick ab. Liest bereits erfasste lokale Daten und startet keine Datenerfassung. |
sysinfo_mark_reviewedSysteminformationen | Gerätesteuerung | Freigabe erforderlich | Markiert lokale sysinfo-Ereignisse nach Bestätigung durch den Nutzer als geprüft. |
sysinfo_notification_querySysteminformationen | Sensibler Lesezugriff | Freigabe erforderlich | Fragt bereits erfasste Android-Benachrichtigungen ab, wenn der Nutzer ausdrücklich ein besonderes Zeitfenster wie gestern oder die letzten N Minuten, eine Sortierung älteste zuerst oder jede Aktualisierung einer Benachrichtigung statt einer zusammengefassten Benachrichtigung verlangt. Für eine gewöhnliche Zusammenfassung der heutigen Benachrichtigungen stattdessen sysinfo_today_brief verwenden. Dieses Tool liest ausschließlich Benachrichtigungsereignisse und öffnet niemals das Benachrichtigungsfeld. |
sysinfo_searchSysteminformationen | Sensibler Lesezugriff | Freigabe erforderlich | Durchsucht bereits erfasste lokale sysinfo-Daten nach einem Stichwort. Durchsucht keine Systemquellen. |
sysinfo_threadSysteminformationen | Sensibler Lesezugriff | Freigabe erforderlich | Lädt bereits erfasste lokale sysinfo-Ereignisse in einem threadKey. |
sysinfo_today_briefSysteminformationen | Sensibler Lesezugriff | Freigabe erforderlich | Liest bereits erfasste Benachrichtigungsinhalte zur Analyse durch das LLM. Verwenden, wenn der Nutzer darum bittet, Benachrichtigungen, ungelesene oder wichtige Benachrichtigungen zu lesen, aufzulisten, zu prüfen oder zusammenzufassen, oder fragt, was heute geschehen ist, was heute Aufmerksamkeit erfordert, welche Nachrichten verpasst wurden, welche nächsten Schritte anstehen oder einen Tagesüberblick verlangt. Liest den bereits erfassten lokalen sysinfo-Cache des heutigen Tages und gibt Quelle, Titel, Vorschau, Zeitpunkt, Wichtigkeit und vorgeschlagene nächste Schritte zurück. Nach erfolgreicher Ausführung die Inhalte in der vom Nutzer gewünschten Sprache zu einer inhaltlichen Antwort zusammenführen. Nicht für ein ausdrücklich genanntes Zeitfenster der letzten N Minuten verwenden; dafür sysinfo_notification_query verwenden. Die rohe Tool-Ausgabe nicht lediglich wiederholen. Für diese Anfragen niemals das Benachrichtigungsfeld öffnen oder dessen Oberfläche lesen. |
shopping_compareWeb und Einkaufen | Niedrig | Automatisch | Durchsucht öffentliche Webergebnisse auf Einkaufsplattformen nach einem Produkt und gibt Belege für einen Vergleich zurück. Vor Empfehlungen zu Einkaufspreisen verwenden. |
web_fetchWeb und Einkaufen | Niedrig | Automatisch | Ruft eine bestimmte Webseite anhand ihrer URL ab und gibt lesbaren Seitentext zurück. |
web_searchWeb und Einkaufen | Niedrig | Automatisch | Durchsucht das Web nach relevanten Seiten. Gibt Titel, URLs und kurze Textausschnitte der Ergebnisse zurück. |
shortcut_save_agent_promptAufgaben, Workflows und Kurzbefehle | Gerätesteuerung | Freigabe erforderlich | Speichert einen vom Nutzer erstellten Kurzbefehl, der einen Prompt an den Agenten sendet. Erst aufrufen, nachdem der Nutzer Titel, Beschreibung und Verhalten bestätigt hat. |
shortcut_save_direct_toolAufgaben, Workflows und Kurzbefehle | Gerätesteuerung | Freigabe erforderlich | Speichert einen vom Nutzer erstellten Kurzbefehl für direkte Tool-Aufrufe. Nur aufrufen, wenn jede gewünschte Aktion mit vollständigen Parametern vollständig auf bekannte Tool-Schritte abgebildet werden kann. |
task_createAufgaben, Workflows und Kurzbefehle | Niedrig | Automatisch | Erstellt in einem einzigen Aufruf den vollständigen geordneten TODO-Plan für die aktuelle Nutzeranfrage. Dies ist eine zwingende Voraussetzung vor jedem Tool, das kein Aufgaben-Tool ist, wenn die Anfrage mindestens drei Schritte erfordert. Jeden klar abgegrenzten, für den Nutzer sichtbaren Schritt in items übergeben. Der Plan kann genau einmal erstellt und später nicht erweitert werden. Niemals Einträge für Aufgabenverwaltung, Bereinigung, Statusmeldungen oder die abschließende Antwort aufnehmen. |
task_listAufgaben, Workflows und Kurzbefehle | Niedrig | Automatisch | Listet interne TODO-Einträge für die aktuelle Nutzeranfrage auf. Standardmäßig werden Einträge mit dem Status open, in_progress und blocked zurückgegeben. |
task_updateAufgaben, Workflows und Kurzbefehle | Niedrig | Automatisch | Aktualisiert einen internen TODO-Eintrag. Zulässige Übergänge: open zu in_progress, blocked oder abandoned; in_progress zu blocked, done oder abandoned; blocked zu open oder abandoned. done und abandoned sind Endzustände. Nur eine Aufgabe darf in_progress sein. |
workflow_deleteAufgaben, Workflows und Kurzbefehle | Destruktiv | Freigabe erforderlich | Löscht einen gespeicherten Workflow anhand seiner ID. |
workflow_listAufgaben, Workflows und Kurzbefehle | Sensibler Lesezugriff | Freigabe erforderlich | Listet gespeicherte Workflows auf. |
workflow_saveAufgaben, Workflows und Kurzbefehle | Gerätesteuerung | Freigabe erforderlich | Speichert einen wiederverwendbaren Workflow. stepsJson muss ein JSON-Array aus {toolName, arguments} sein. |
add_skillSkills und Plugins | Gerätesteuerung | Freigabe erforderlich | Fügt der Skill-Registry ein neues Skill-Dokument hinzu. |
disable_skillSkills und Plugins | Gerätesteuerung | Freigabe erforderlich | Deaktiviert einen Nutzer-Skill, sodass er im Agent-Prompt nicht mehr angezeigt wird. |
enable_skillSkills und Plugins | Gerätesteuerung | Freigabe erforderlich | Aktiviert einen gültigen Nutzer-Skill, damit der Agent ihn verwenden kann. |
list_skillsSkills und Plugins | Sensibler Lesezugriff | Freigabe erforderlich | Listet Nutzer- und System-Skills mit Quelle, Aktivierungsstatus und Validierungsstatus auf. |
load_skill_detailSkills und Plugins | Sensibler Lesezugriff | Freigabe erforderlich | Lädt einen spezialisierten Skill, wenn die aktuelle Aufgabe zu einem der im System-Prompt aufgeführten Skills passt. Dieses Tool verwenden, um die Anweisungen und Ressourcen des Skills in die aktuelle Unterhaltung einzufügen. Die Ausgabe kann ausführliche Workflow-Anleitungen sowie Verweise auf Skripte, Dateien und weitere Ressourcen im selben Verzeichnis wie der Skill enthalten. Der Skill-Name muss exakt einem der im System-Prompt aufgeführten Skills entsprechen. |
plugin_request_installSkills und Plugins | Externe Auswirkung | Freigabe erforderlich | Erstellt einen strukturierten Installationsvorschlag für ein offizielles Plugin. Das Plugin wird dadurch weder heruntergeladen noch installiert; HomeScreen muss den Nutzer fragen. |
plugin_searchSkills und Plugins | Niedrig | Automatisch | Durchsucht offizielle FoneClaw-Plugin-Metadaten, wenn ein Nutzer eine Funktion verlangt, die in der aktuellen Tool-Liste nicht verfügbar ist. Durchsucht ausschließlich Metadaten und lädt niemals ein Plugin herunter oder installiert es. |
preview_skill_importSkills und Plugins | Niedrig | Automatisch | Zeigt eine Vorschau eines eingefügten SKILL.md-Dokuments an. Das Dokument wird geparst und validiert, aber nicht gespeichert. |
remove_skillSkills und Plugins | Destruktiv | Freigabe erforderlich | Entfernt den Skill. |
save_skill_draftSkills und Plugins | Gerätesteuerung | Freigabe erforderlich | Speichert ein SKILL.md-Dokument als deaktivierten Entwurf eines Nutzer-Skills. |
update_skillSkills und Plugins | Gerätesteuerung | Freigabe erforderlich | Aktualisiert ein vorhandenes Skill-Dokument in der Skill-Registry. |