What problem does it solve?
Modifying the packaged OmniFlow Python runtime inside OpenOmniBot is risky because direct edits to the pinned installation can break the VLM planner, GUI execution policy, and replay logic with no recovery path. This Skill provides a controlled workflow for making focused runtime changes through the official Android-managed developer override, with automatic validation and rollback.
Core Features & Use Cases
- Safe Runtime Inspection: Read current OmniFlow Python source files with SHA-256 checksums and track which files have been modified before making changes.
- Validated Hot Reload: Apply whole-file edits that are syntax-checked, contract-verified, and automatically rolled back if the worker restart fails.
- Recovery and Reset: Restore the pinned runtime at any time by clearing the override, or force a clean worker restart without new edits.
- Use Case: You need to adjust the VLM planner prompt in
omniflow/vlm/ to improve GUI automation accuracy. Use this Skill to read the current file, apply a minimal edit, and let the override tool validate and reload the worker, rolling back automatically if the runtime contract breaks.
Quick Start
Use the omniflow-runtime-modifier skill to inspect the current OmniFlow planner file and safely apply a prompt change with automatic validation and rollback.