- Add device/session/step DB persistence in server agent loop - Add goal preprocessor for compound goals (e.g., "open YouTube and search X") - Add step-level logging to agent loop - Fix dashboard WebSocket auth (direct DB token lookup instead of auth.api) - Fix web layout to use locals.session.token instead of cookie - Add dashboard-ws.svelte.ts WebSocket store with auto-reconnect - Rewrite devices page with direct DB queries and real-time updates - Add device detail page with live step display and session history - Add Android companion app resources, themes, and screen capture consent Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
24 lines
858 B
JSON
24 lines
858 B
JSON
{
|
|
"name": "Ask Gemini about DunSocial and share to WhatsApp",
|
|
"steps": [
|
|
{
|
|
"app": "com.google.android.apps.bard",
|
|
"goal": "Type 'tell me more about droidclaw.ai' in the text input field and tap send. Wait for the full AI response to load before marking done.",
|
|
"maxSteps": 10
|
|
},
|
|
{
|
|
"goal": "Use find_and_tap with query 'Copy' to find and tap the Copy button. It will automatically scroll down to find it. Mark done after it completes.",
|
|
"maxSteps": 5
|
|
},
|
|
{
|
|
"app": "com.whatsapp",
|
|
"goal": "Open the chat with contact 'Vi'. If Vi is visible in the chat list, tap it. If not, search for 'vi' and tap the result. Mark done once inside the chat.",
|
|
"maxSteps": 8
|
|
},
|
|
{
|
|
"goal": "Tap the message input field, paste clipboard content, then tap Send.",
|
|
"maxSteps": 8
|
|
}
|
|
]
|
|
}
|