[dart_mcp_server] flutter_driver: expose set_frame_sync command (#392)

Fixes #391.

## Change

Uncomment `set_frame_sync` from the `flutter_driver_command` enum in `dtd.dart`. The `enabled` parameter was already present in the schema — this is a one-line change.

## Why

Apps with continuous animations (Rive, Lottie, loading spinners) keep `SchedulerBinding.transientCallbackCount > 0` indefinitely, causing `tap`, `waitFor`, and other finder-based commands to always time out. Calling `set_frame_sync` with `enabled: false` disables frame synchronization for the session, unblocking those commands — but it was unreachable through the MCP tool due to the enum restriction.
3 files changed
tree: 8ae88dfd3849a173690769b1b0711912c5f46ca5
  1. .agents/
  2. .github/
  3. .vscode/
  4. mcp_examples/
  5. pkgs/
  6. .gitignore
  7. CONTRIBUTING.md
  8. GEMINI.md
  9. LICENSE
  10. README.md
README.md

Overview

A general repository for AI / GenAI packages and explorations.

Packages

PackageDescriptionIssuesVersion
dart_mcpA package for making MCP servers and clients.issuespub package
dart_mcp_serverAn MCP server for Dart projects, exposing various developer tools to AI models.issuesn/a