πΊοΈ Project Plan / Roadmap¶
This document tracks near-term maintenance work and longer-term improvements for DroidMind.
β Maintenance Baseline¶
- Keep dependencies current via
uv lock --upgrade+ CI green. - Support Python 3.13 (Python 3.14 support depends on transitive ecosystem readiness).
- Ensure Docker builds are reproducible using
uv.lock.
π Next Up¶
- Replace usage of private MCP internals (e.g.
mcp._mcp_server) with public APIs when available. - Add a lightweight βsmoke testβ CI job that boots
droidmind --transport sseand performs a basic MCP handshake. - Clarify packaging and installation paths (source/dev vs
uvxusage) and keep docs consistent.
π‘ Nice-to-Haves¶
- Add optional dependency sets (e.g. minimal
stdiovssse) once imports are fully modular. - Add integration tests against a real Android emulator in CI (opt-in / nightly).