| title | Project Plan |
|---|
This document tracks near-term maintenance work and longer-term improvements for DroidMind.
- 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.
- 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.
- 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).