FONECLAW FÜR ANDROID

FoneClaw-Funktionen

Konfigurieren Sie Modell, Berechtigungen und Tool-Freigaben für jede Android-Aktion.

  • 01Kostenloses Standardmodell
  • 02120+ integrierte Tools
  • 03Berechtigungen nach Bedarf
FoneClaw-Einstellungen

Eine Runtime verbindet Absicht, Modelle und Android-Tools

FoneClaw ist der KI-Agent fürs Smartphone. Das ausgewählte LLM übernimmt Verstehen und Planung; FoneClaw führt unterstützte Aktionen über integrierte Tools auf dem Smartphone aus.

  1. 01Absicht
  2. 02Konfiguriertes LLM
  3. 03Agent-Plan
  4. 04Integrierte Tools
  5. 05Android-Ergebnis

Sechs echte Workflows, Schritt für Schritt gezeigt

Jede folgende Darstellung stammt aus einer lokalisierten FoneClaw-Produktaufzeichnung.

Tageskontext

Mit einem Überblick aus den Daten des Smartphones starten.

FoneClaw kann aktuelle SMS, Benachrichtigungen und Geräteinformationen in einer gemeinsamen Arbeitsansicht zusammenfassen.

Gib mir den heutigen Überblick.
  1. 1Die angeforderten Quellen lesen
  2. 2Wichtige Inhalte gruppieren
  3. 3Einen kompakten Überblick ausgeben

Nachrichten

Einen SMS-Verlauf verstehen, ohne jeden Chat zu öffnen.

Einen Zeitraum oder Kontakt angeben und die relevanten Nachrichten gruppiert und zusammengefasst erhalten.

Fasse die SMS dieser Woche nach Kontakt zusammen.
  1. 1Bei Bedarf SMS-Zugriff anfordern
  2. 2Den ausgewählten Zeitraum lesen
  3. 3Nachrichten gruppieren und zusammenfassen

Geräteprüfung

Den Smartphone-Status in einen konkreten Bericht verwandeln.

Arbeitsspeicher, Speicherplatz, Akku, Netzwerk, App-Berechtigungen und Hinweise auf sensible Apps mit einer Anfrage prüfen.

Prüfe den Zustand meines Smartphones.
  1. 1Gerätestatus lesen
  2. 2Angeforderte Prüfungen ausführen
  3. 3Ergebnisse erklären

Smartphone-Steuerung

Einstellungen ändern und Verbindungen ausgehend von der Absicht verwalten.

Unterstützte Systemsteuerungen anpassen oder mit WLAN- und Bluetooth-Geräten in der Nähe arbeiten.

Stelle die Helligkeit auf 60 % und suche dann meinen Lautsprecher.
  1. 1Die erforderlichen Tools auswählen
  2. 2Fehlenden Zugriff anfordern
  3. 3Aktion ausführen und Ergebnis melden

App-übergreifende Aufgaben

Von Informationen zur nächsten Aktion auf dem Smartphone.

Konfigurierte E-Mails zusammenfassen, ein Ziel finden und eine unterstützte Navigationsroute öffnen.

Fasse aktuelle E-Mails zusammen und navigiere dann zum Hotel.
  1. 1Konfigurierte Konten verwenden
  2. 2Das Ziel bestimmen
  3. 3Die ausgewählte Karten-App öffnen

Sichtbarer Kontext

Bildschirminhalte als Kontext für den nächsten Schritt verwenden.

Wenn die Funktion aktiviert ist, kann ein neuer Screenshot oder ein neues Foto eine Aufforderung zur Zusammenfassung des sichtbaren Inhalts auslösen.

Fasse diesen Screenshot zusammen.
  1. 1Neue Medien bei aktivierter Funktion erkennen
  2. 2Vor der Analyse nachfragen
  3. 3Die Zusammenfassung ausgeben

Alle integrierten Tools entdecken

Durchsuchen Sie den öffentlichen Katalog, den Skills und Workflows verwenden. Risiko- und Freigabekennzeichnungen stammen aus dem GitHub-Projekt.

127 öffentliche integrierte Tools

ToolRisikoFreigabeFunktion
camera_open_latest_photoBildschirm und AppsSensibler LesezugriffFreigabe 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 AppsSensibler LesezugriffFreigabe 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 AppsSensibler LesezugriffFreigabe erforderlichNimmt 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 AppsNiedrigAutomatischÖ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 AppsSensibler LesezugriffFreigabe 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 AppsNiedrigAutomatischFragt 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 AppsNiedrigAutomatischRuft 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 AppsGerätesteuerungFreigabe 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 AppsNiedrigAutomatischPrü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 AppsExterne AuswirkungFreigabe 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 AppsSensibler LesezugriffFreigabe 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 AppsSensibler LesezugriffFreigabe 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 AppsSensibler LesezugriffFreigabe erforderlichErfasst 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 AppsNiedrigAutomatischTippt 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 SystemsteuerungGerätesteuerungFreigabe 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 SystemsteuerungGerätesteuerungFreigabe erforderlichStellt einen Wecker in der Android-Uhr. Vor dem Aufruf fehlende Angaben zu Uhrzeit, Wiederholung und Bezeichnung erfragen.
bluetooth_connected_devicesGerätestatus und SystemsteuerungSensibler LesezugriffFreigabe erforderlichGibt Bluetooth-Geräte zurück, die derzeit über öffentliche, für normale Apps sichtbare Android-Bluetooth-Profile verbunden sind.
bluetooth_nearby_devicesGerätestatus und SystemsteuerungSensibler LesezugriffFreigabe erforderlichSucht 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 SystemsteuerungGerätesteuerungFreigabe erforderlichStartet 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 SystemsteuerungSensibler LesezugriffFreigabe erforderlichGibt Bluetooth-Geräte zurück, die bereits mit diesem Android-Gerät gekoppelt sind.
bluetooth_stateGerätestatus und SystemsteuerungNiedrigAutomatischGibt den aktuellen Zustand des Bluetooth-Adapters zurück: on, off, turning_on, turning_off oder unknown.
close_bluetoothGerätestatus und SystemsteuerungGerätesteuerungFreigabe erforderlichSchaltet 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 SystemsteuerungSensibler LesezugriffFreigabe erforderlichGibt 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 SystemsteuerungSensibler LesezugriffFreigabe erforderlichGibt 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 SystemsteuerungSensibler LesezugriffFreigabe erforderlichGibt 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 SystemsteuerungNiedrigAutomatischGibt einen kompakten Status des Android-Akkus und des Energiesparmodus zurück. Es werden keine Einstellungen geändert.
device_health_checkGerätestatus und SystemsteuerungNiedrigAutomatischGibt 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 SystemsteuerungSensibler LesezugriffFreigabe erforderlichGibt 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 SystemsteuerungNiedrigAutomatischGibt einen kompakten Status des Android-Arbeitsspeichers zurück. Es werden keine Einstellungen geändert.
device_network_statusGerätestatus und SystemsteuerungNiedrigAutomatischGibt einen kompakten Status und die Funktionen des aktiven Android-Netzwerks zurück. Es werden keine Netzwerkeinstellungen geändert.
device_storage_statusGerätestatus und SystemsteuerungNiedrigAutomatischGibt 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 SystemsteuerungNiedrigAutomatischGibt 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 SystemsteuerungGerätesteuerungFreigabe 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 SystemsteuerungGerätesteuerungFreigabe erforderlichStellt 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 SystemsteuerungNiedrigAutomatischLiest den Zugriffsstatus der Android-Richtlinie für Nicht stören und den aktuellen Unterbrechungsfilter.
flashlight_set_enabledGerätestatus und SystemsteuerungGerätesteuerungFreigabe erforderlichSchaltet die Android-Taschenlampe über die System-API für den Kamerablitz ein oder aus.
flashlight_statusGerätestatus und SystemsteuerungNiedrigAutomatischGibt zurück, ob die Taschenlampe verfügbar ist, sowie den zuletzt bekannten Zustand des Kamerablitzes.
flashlight_toggleGerätestatus und SystemsteuerungGerätesteuerungFreigabe erforderlichWechselt den Zustand der Android-Taschenlampe. Ist der aktuelle Zustand unbekannt, wird sie eingeschaltet.
foneclaw_permission_statusGerätestatus und SystemsteuerungNiedrigAutomatischPrü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 SystemsteuerungGerätesteuerungFreigabe erforderlichFordert 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 SystemsteuerungSensibler LesezugriffFreigabe 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 SystemsteuerungGerätesteuerungFreigabe 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 SystemsteuerungGerätesteuerungFreigabe 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 SystemsteuerungGerätesteuerungFreigabe 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 SystemsteuerungGerätesteuerungFreigabe 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 SystemsteuerungGerätesteuerungFreigabe 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 SystemsteuerungGerätesteuerungFreigabe 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 SystemsteuerungGerätesteuerungFreigabe erforderlichAktiviert oder deaktiviert die automatische Bildschirmdrehung von Android. Erfordert die Sonderberechtigung zum Ändern der Systemeinstellungen.
system_settings_set_brightnessGerätestatus und SystemsteuerungGerätesteuerungFreigabe erforderlichStellt 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 SystemsteuerungGerätesteuerungFreigabe 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 SystemsteuerungGerätesteuerungFreigabe erforderlichStellt 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 SystemsteuerungGerätesteuerungFreigabe erforderlichAktiviert oder deaktiviert das haptische Feedback von Android. Erfordert die Sonderberechtigung zum Ändern der Systemeinstellungen.
system_settings_set_screen_timeoutGerätestatus und SystemsteuerungGerätesteuerungFreigabe erforderlichLegt 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 SystemsteuerungGerätesteuerungFreigabe erforderlichAktiviert oder deaktiviert Android-Berührungstöne. Erfordert die Sonderberechtigung zum Ändern der Systemeinstellungen.
system_settings_set_user_rotationGerätestatus und SystemsteuerungGerätesteuerungFreigabe erforderlichSperrt 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 SystemsteuerungNiedrigAutomatischGibt 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 SystemsteuerungGerätesteuerungFreigabe erforderlichErhö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 SystemsteuerungGerätesteuerungFreigabe erforderlichSchaltet 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 SystemsteuerungGerätesteuerungFreigabe erforderlichStellt 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 SystemsteuerungGerätesteuerungFreigabe erforderlichStellt einen Android-Audiostream auf einen Zielwert in Prozent. Verwenden, wenn der Nutzer eine exakte Lautstärke verlangt.
volume_set_stream_mutedGerätestatus und SystemsteuerungGerätesteuerungFreigabe erforderlichSchaltet einen Android-Audiostream stumm oder hebt dessen Stummschaltung auf. Ändert den Stummschaltzustand eines Streams, nicht den Klingelmodus des Smartphones.
volume_statusGerätestatus und SystemsteuerungNiedrigAutomatischLiest den aktuellen Android-Lautstärkestatus der Audiostreams und den aktuellen Klingelmodus.
wifi_configured_networksGerätestatus und SystemsteuerungSensibler LesezugriffFreigabe erforderlichLiest die konfigurierten oder gespeicherten WLAN-Netzwerke von Android. Gibt Netzwerkmetadaten und Verbindungsstatus zurück, niemals jedoch WLAN-Passwörter.
wifi_connectGerätestatus und SystemsteuerungGerätesteuerungFreigabe erforderlichVerbindet 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 SystemsteuerungGerätesteuerungFreigabe erforderlichTrennt 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 SystemsteuerungDestruktivFreigabe erforderlichEntfernt 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 SystemsteuerungSensibler LesezugriffFreigabe erforderlichSucht 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 SystemsteuerungGerätesteuerungFreigabe erforderlichAktiviert 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 SystemsteuerungSensibler LesezugriffFreigabe erforderlichGibt 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 NavigationSensibler LesezugriffFreigabe erforderlichErmittelt 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 NavigationSensibler LesezugriffFreigabe erforderlichSucht 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 NavigationExterne AuswirkungFreigabe 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-MailNiedrigAutomatischListet 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-MailGerätesteuerungFreigabe erforderlichPrü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-MailDestruktivFreigabe erforderlichVerschiebt 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-MailNiedrigAutomatischListet, 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-MailSensibler LesezugriffFreigabe erforderlichLiest 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-MailExterne AuswirkungFreigabe erforderlichSendet 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 KontakteSensibler LesezugriffFreigabe erforderlichLiest 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 KontakteSensibler LesezugriffFreigabe erforderlichLiest 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 KontakteSensibler LesezugriffFreigabe erforderlichListet 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 KontakteSensibler LesezugriffFreigabe erforderlichDurchsucht 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 KontakteExterne AuswirkungFreigabe erforderlichPrü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 KontakteExterne AuswirkungFreigabe erforderlichSucht 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 KontakteExterne AuswirkungFreigabe 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 KontakteSensibler LesezugriffFreigabe erforderlichFragt 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_eventKalenderExterne AuswirkungFreigabe erforderlichErstellt 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_eventKalenderDestruktivFreigabe erforderlichLö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_calendarsKalenderSensibler LesezugriffFreigabe erforderlichListet 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_eventsKalenderSensibler LesezugriffFreigabe erforderlichListet 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_eventKalenderSensibler LesezugriffFreigabe 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_eventsKalenderSensibler LesezugriffFreigabe erforderlichDurchsucht 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_eventKalenderExterne AuswirkungFreigabe erforderlichAktualisiert 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_createNotizenGerätesteuerungFreigabe erforderlichErstellt 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_deleteNotizenDestruktivFreigabe erforderlichLö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_listNotizenSensibler LesezugriffFreigabe erforderlichListet 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_doneNotizenGerätesteuerungFreigabe erforderlichMarkiert eine lokale Notiz anhand ihrer ID als erledigt oder aktiv.
memo_searchNotizenSensibler LesezugriffFreigabe erforderlichDurchsucht 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_updateNotizenGerätesteuerungFreigabe erforderlichAktualisiert 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_sourcesSysteminformationenSensibler LesezugriffFreigabe erforderlichRuft lokale sysinfo-Quellen für einen Tagesüberblick ab. Liest bereits erfasste lokale Daten und startet keine Datenerfassung.
sysinfo_mark_reviewedSysteminformationenGerätesteuerungFreigabe erforderlichMarkiert lokale sysinfo-Ereignisse nach Bestätigung durch den Nutzer als geprüft.
sysinfo_notification_querySysteminformationenSensibler LesezugriffFreigabe erforderlichFragt 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_searchSysteminformationenSensibler LesezugriffFreigabe erforderlichDurchsucht bereits erfasste lokale sysinfo-Daten nach einem Stichwort. Durchsucht keine Systemquellen.
sysinfo_threadSysteminformationenSensibler LesezugriffFreigabe erforderlichLädt bereits erfasste lokale sysinfo-Ereignisse in einem threadKey.
sysinfo_today_briefSysteminformationenSensibler LesezugriffFreigabe erforderlichLiest 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 EinkaufenNiedrigAutomatischDurchsucht öffentliche Webergebnisse auf Einkaufsplattformen nach einem Produkt und gibt Belege für einen Vergleich zurück. Vor Empfehlungen zu Einkaufspreisen verwenden.
web_fetchWeb und EinkaufenNiedrigAutomatischRuft eine bestimmte Webseite anhand ihrer URL ab und gibt lesbaren Seitentext zurück.
web_searchWeb und EinkaufenNiedrigAutomatischDurchsucht das Web nach relevanten Seiten. Gibt Titel, URLs und kurze Textausschnitte der Ergebnisse zurück.
shortcut_save_agent_promptAufgaben, Workflows und KurzbefehleGerätesteuerungFreigabe erforderlichSpeichert 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 KurzbefehleGerätesteuerungFreigabe erforderlichSpeichert 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 KurzbefehleNiedrigAutomatischErstellt 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 KurzbefehleNiedrigAutomatischListet 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 KurzbefehleNiedrigAutomatischAktualisiert 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 KurzbefehleDestruktivFreigabe erforderlichLöscht einen gespeicherten Workflow anhand seiner ID.
workflow_listAufgaben, Workflows und KurzbefehleSensibler LesezugriffFreigabe erforderlichListet gespeicherte Workflows auf.
workflow_saveAufgaben, Workflows und KurzbefehleGerätesteuerungFreigabe erforderlichSpeichert einen wiederverwendbaren Workflow. stepsJson muss ein JSON-Array aus {toolName, arguments} sein.
add_skillSkills und PluginsGerätesteuerungFreigabe erforderlichFügt der Skill-Registry ein neues Skill-Dokument hinzu.
disable_skillSkills und PluginsGerätesteuerungFreigabe erforderlichDeaktiviert einen Nutzer-Skill, sodass er im Agent-Prompt nicht mehr angezeigt wird.
enable_skillSkills und PluginsGerätesteuerungFreigabe erforderlichAktiviert einen gültigen Nutzer-Skill, damit der Agent ihn verwenden kann.
list_skillsSkills und PluginsSensibler LesezugriffFreigabe erforderlichListet Nutzer- und System-Skills mit Quelle, Aktivierungsstatus und Validierungsstatus auf.
load_skill_detailSkills und PluginsSensibler LesezugriffFreigabe erforderlichLä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 PluginsExterne AuswirkungFreigabe erforderlichErstellt einen strukturierten Installationsvorschlag für ein offizielles Plugin. Das Plugin wird dadurch weder heruntergeladen noch installiert; HomeScreen muss den Nutzer fragen.
plugin_searchSkills und PluginsNiedrigAutomatischDurchsucht 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 PluginsNiedrigAutomatischZeigt eine Vorschau eines eingefügten SKILL.md-Dokuments an. Das Dokument wird geparst und validiert, aber nicht gespeichert.
remove_skillSkills und PluginsDestruktivFreigabe erforderlichEntfernt den Skill.
save_skill_draftSkills und PluginsGerätesteuerungFreigabe erforderlichSpeichert ein SKILL.md-Dokument als deaktivierten Entwurf eines Nutzer-Skills.
update_skillSkills und PluginsGerätesteuerungFreigabe erforderlichAktualisiert ein vorhandenes Skill-Dokument in der Skill-Registry.

Wählen Sie, was den Agenten steuert

Sie benötigen keine eigene API. Die Modellkonfiguration ändert die Reasoning Engine; FoneClaw bleibt der KI-Agent fürs Android-Smartphone, der die Aufgabe auf dem Smartphone ausführt.

01

Das kostenlose Standardmodell von FoneClaw verwenden

Ohne eigene API-Zugangsdaten sofort beginnen.

02

Ein gängiges Online-Modell verbinden

Ein OpenAI-kompatibles Modell mit API Base URL und API Key hinzufügen.

03

Ein kompatibles lokales Modell importieren

Den Hugging-Face-Import in der App für ein kompatibles lokales Modell verwenden.

Berechtigungs- und Autonomiesteuerung sind eindeutig

Die Einstellungen bieten lokale Datenoptionen, bedarfsgerechte Berechtigungen, Modellauswahl und das Freigabeverhalten für Tools.

01

Berechtigungen nach Bedarf

FoneClaw fordert eine bestimmte Android-Berechtigung erst an, wenn die gewünschte Aufgabe sie benötigt.

02

Konfigurierbare Tool-Freigabe

Wählen Sie Auto approve, Follow tool policy oder Deny all passend zum gewünschten Maß an Eigenständigkeit.

03

Lokale Verwaltungsoptionen

Prüfen Sie in den Einstellungen Gedächtnis, Informationen zu Drittanbieterkonten, Agent Data Collection, Bilderkennung und Berechtigungen.

Daten und Berechtigungen

Häufige Fragen

Häufige Fragen zu FoneClaw-Funktionen.

Was kann FoneClaw unter Android steuern?

Der öffentliche GitHub-Katalog enthält mehr als 120 integrierte Tools in 12 Gruppen, darunter Geräteprüfungen, SMS, Anrufe, Systemeinstellungen, WLAN und Bluetooth, Screenshots, E-Mail, Kalender, Karten, Webaufgaben, Workflows und Skills.

Fordert FoneClaw bei der Installation jede Berechtigung an?

Nein. Wenn eine Aufgabe eine Berechtigung benötigt, fordert FoneClaw genau diesen Zugriff an und führt Sie durch die Aktivierung. Sie können die Berechtigungen später in den Einstellungen prüfen.

Kann FoneClaw SMS oder E-Mails automatisch senden?

FoneClaw kann unterstützte Kommunikationsaktionen vorbereiten und ausführen. Ob ein Tool eine Freigabe anfordert, hängt vom gewählten Tool Approval Mode und der geltenden Tool-Richtlinie ab.

Funktioniert jede Funktion ohne Einrichtung?

Nein. E-Mail erfordert eine IMAP-/SMTP-Einrichtung, Kartenfunktionen eine installierte Karten-App, automatische Bildzusammenfassungen die erforderlichen Erkennungs- und Overlay-Berechtigungen und einige Android-Einstellungen zusätzliche Systemberechtigungen. Kernfunktionen wie Smartphone-Status, SMS-Zusammenfassung und Systemeinstellungen funktionieren ohne zusätzliche Einrichtung.

Benötige ich eine eigene Modell-API?

Nein. Sie können das kostenlose Standardmodell von FoneClaw verwenden. Alternativ können Sie ein gängiges Online-Modell mit API Base URL und API Key konfigurieren oder ein kompatibles lokales Modell importieren.

120+ integrierte Tools. Vollständig kostenlos.

Laden Sie FoneClaw herunter und testen Sie den öffentlichen Android-Tool-Katalog, bedarfsgerechte Berechtigungen und praktische Alltagsaufgaben.