Replace separate manager_memory/fast_memory fields with a single
agent_memory field shared by both FastAgent and Manager modes.
FastAgent now parses <add_memory> tags from LLM responses and
re-injects accumulated memory as a <memory> block every step,
matching the existing Manager behavior. The remember() tool is
removed in favor of the tag-based mechanism.
Remove unreachable back button handler in IOSDriver.press_button()
(guard rejects it before reaching the handler). Guard empty
supported_buttons producing malformed system_button description.
Update iOS docs to match current driver behavior: get_date() works,
input_text() clear is supported, swipe uses coordinates, port is 6643.
Replace stub iOS setup guide with full Xcode build/signing/iproxy
instructions.
Remove v3, v4, and v5 directories. Move latest (v5) docs to docs root.
Update docs.json navigation to use flat tabs instead of versioned layout.
Fix all internal links to use unversioned paths.
- Fix send_user_message example to use asyncio.create_task()
- Add description for --agent flag and external agents
- Document stealth and wpm params on input_text
- Delete legacy v1 and v2 docs
- Create v5 docs as new latest version
- Configure Mintlify navigation.versions for v3/v4/v5 switcher
- Replace all CodeAct references with FastAgent (XML tool-calling)
- Update internal event types to match FastAgent implementation
- Fix all cross-references to point to /v5/
- Remove v3→v4 migration guide from v5
- Update SKILL.md and gen-docs-sdk-ref.sh to target v5
Most LLM providers are now included by default, so remove unnecessary
extras from install commands. Add SKILL.md for docs/v4 as a routing
index for agent use.
Move all root-level doc pages (overview, quickstart, features, concepts,
guides, sdk) into docs/v4/ to match the versioning pattern used by
v1/v2/v3. Update docs.json navigation and all internal cross-references
to use /v4/ prefix. Fix broken anchor link in app-cards.mdx.
TypeError: Workflow.__init__() got an unexpected keyword argument 'llm'
The issue was caused by an API change in the droidrun framework the DroidAgent constructor now expects the parameter llms (plural) instead of llm.
🔧 Changes Made
Replaced llm= with llms= in the example code block.
Updated how the result object is accessed, changing result['success'] to attribute-style access (result.success, result.reason).
Adjusted comments to reflect the updated constructor signature.