devtools_profiler_cli 0.3.0 copy "devtools_profiler_cli: ^0.3.0" to clipboard
devtools_profiler_cli: ^0.3.0 copied to clipboard

CLI and local stdio MCP server for automated Dart and Flutter CPU profiling.

Changelog #

0.3.0 #

  • Added run --terminal for profiling terminal UI and alternate-screen apps with direct stdin, stdout, and stderr access.
  • Added Ctrl+C/SIGTERM handling for launched runs so the CLI prints available diagnostics before stopping an interrupted target.
  • Preserved terminal mode in reproduction commands for captured sessions.
  • Documented terminal-mode profiling in the root README, package READMEs, and local profiler skill.

0.2.1 #

  • Added devtools-profiler run <file>.dart shorthand for profiling Dart files without spelling out dart run.
  • Improved Dart run behavior for short-lived scripts by using the backend's exit-pause capture path instead of reporting a disposed VM service error.

0.2.0 #

  • Added inspect-classes and the profile_inspect_classes MCP tool for inspecting memory class allocations from stored artifacts.
  • Added comparison filters for memory class output, including minimum live bytes and memory class count limits.
  • Added attach --skip-dtd and the matching MCP option for whole-session attach profiling when explicit region markers are unavailable.
  • Improved CLI and JSON output by surfacing region preparation warnings, baseline/current comparison warnings, and sample-count fallback warnings.
  • Added warnings when active frame filters remove every CPU frame, plus reproduction blocks and matching CLI commands in agent-facing JSON responses.
  • Improved memory summary tables to show live bytes, live instances, new instances, and allocation deltas without requiring external JSON tools.
  • Improved package-filtered output for local checkout frames when used with a backend that recognizes local package file paths.

0.1.0 #

  • Initial release of the terminal and MCP profiler frontend.
  • Added CLI commands for capture, artifact inspection, comparison, and trends.
  • Added MCP tools for agent-driven profiling and artifact analysis.
1
likes
150
points
39
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

CLI and local stdio MCP server for automated Dart and Flutter CPU profiling.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

artisanal, dart_mcp, devtools_profiler_core, path, stream_channel, vm_service

More

Packages that depend on devtools_profiler_cli