Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: carloshpdoc/memorydetective-plugin

v1.18.0

18 May 02:02
@carloshpdoc carloshpdoc

Choose a tag to compare

[1.18.0] - 2026年05月17日

Tracks memorydetective@1.18.0 server release. The plugin's .mcp.json constraint bumps from ^1.17 to ^1.18. Server v1.18 ships the 42nd MCP toolanalyzeMetricKitPayload, the post-mortem production-diagnostics lane that ingests Apple MetricKit .mxdiagnostic JSON payloads from real-device builds. Alongside it: open-enum SupportStatusKind, schemaDiscovery cache (600-3000ms wall-clock win on summarizeTrace), and local-only integration tests against real Apple .trace bundles. Tool surface: 41 → 42. Test count: 701 → 757.

Changed

  • .mcp.json MCP server constraint: ^1.17^1.18. The npx -y resolver auto-pulls memorydetective@1.18.x.
  • .claude-plugin/plugin.json: version 1.17.01.18.0, description refreshed for v1.18 highlights (MetricKit, audit-close trio).

Notes

  • New tool category in the description: .mxdiagnostic files joined .memgraph and .trace as the third lane the server analyzes. SKILL.md and plugin README updated to teach the agent when to suggest analyzeMetricKitPayload.
  • No SKILL.md surface changes beyond the MetricKit additions; the v1.10 playbook still applies.
  • No breaking changes for users. /plugin install memorydetective@memorydetective-plugin picks up the new constraint.
Assets 2
Loading

v1.17.0

18 May 02:02
@carloshpdoc carloshpdoc

Choose a tag to compare

[1.17.0] - 2026年05月16日

Tracks memorydetective@1.17.0 server release. The plugin's .mcp.json constraint bumps from ^1.16 to ^1.17. Server v1.17 is a reliability pass: 14 bug fixes spanning env-var truthy parsing (strtobool set, was 1-only), verifyFix whitelist match modes (exact / substring / regex, was substring-only), Instruments.app AppleScript document query that catches traces saved outside watchDir, fault-tolerant inspectTrace fallback on wedged 52K bundles, configurable countAlive framework-noise filter. Tool surface unchanged (still 41 MCP tools); behavior tightening across the board.

Changed

  • .mcp.json MCP server constraint: ^1.16 -> ^1.17. The npx -y resolver auto-pulls memorydetective@1.17.x.
  • .claude-plugin/plugin.json: version 1.16.0 -> 1.17.0, description refreshed for v1.17 reliability bullets.

Notes

  • No SKILL.md changes; the v1.10 playbook still applies. New MEMORYDETECTIVE_* env-var ergonomics matter for skill authors who tell users export MEMORYDETECTIVE_ALLOW_LAUNCH=true (previously a silent no-op, now works).
  • No breaking changes. Re-running /plugin install memorydetective@memorydetective-plugin picks up the new constraint.
Loading

v1.16.0: bump to memorydetective@^1.16

15 May 16:55
@carloshpdoc carloshpdoc

Choose a tag to compare

Plugin pin bumped from ^1.15 to ^1.16 to pick up the macOS 26.x recording-unblock release on the underlying MCP server. See memorydetective v1.16.0 release notes.

41 MCP tools after this bump. 677 tests passing.

Loading

v1.15.0: bump to memorydetective@^1.15

15 May 16:38
@carloshpdoc carloshpdoc

Choose a tag to compare

Plugin pin bumped from ^1.14 to ^1.15 to pick up the schema coverage + verify-fix UX release on the underlying MCP server. See memorydetective v1.15.0 release notes for what's in the upgrade.

40 MCP tools after this bump. 666 tests passing.

Loading

v1.14.0: bump to memorydetective@^1.14

15 May 16:06
@carloshpdoc carloshpdoc

Choose a tag to compare

Plugin pin bumped from ^1.13 to ^1.14 to pick up the trace-side reliability + breadth release on the underlying MCP server. See memorydetective v1.14.0 release notes for what's in the upgrade.

37 MCP tools after this bump. 626 tests passing.

Loading

v1.13.0: sync with memorydetective@1.13.0

15 May 02:30
@carloshpdoc carloshpdoc

Choose a tag to compare

Tracks memorydetective@1.13.0 server release. The plugin's .mcp.json constraint bumps from ^1.12 to ^1.13. Server v1.13 adds summarizeTrace (36th MCP tool, single-call cross-schema trace synthesis with pre-rendered markdown card + cross-correlations) and the /summarize-trace MCP prompt (6th prompt).

Changed

  • .mcp.json MCP server constraint: ^1.12 -> ^1.13. The npx -y resolver auto-pulls memorydetective@1.13.x.
  • .claude-plugin/plugin.json: version 1.12.0 -> 1.13.0, description refreshed for v1.13 (summarizeTrace + /summarize-trace prompt).
  • .claude-plugin/marketplace.json: plugin description refreshed for v1.13 capabilities.
  • plugins/memorydetective/README.md: pin ^1.12 -> ^1.13.
  • Marketplace-level README.md (repo root): pin + manifest reference + tool count 35 -> 36.

Notes

  • No SKILL.md changes in this release. The v1.10 playbook still applies; v1.13's summarizeTrace is a new orientation tool that complements the existing playbook (use it as the FIRST call on any .trace alongside inspectTrace).
  • No breaking changes for users. Re-running /plugin install memorydetective@memorydetective-plugin (or auto-update on session start) picks up the new constraint.
Loading

v1.12.0: sync with memorydetective@1.12.0

14 May 23:14
@carloshpdoc carloshpdoc

Choose a tag to compare

Tracks memorydetective@1.12.0 server release. The plugin's .mcp.json constraint bumps from ^1.11 to ^1.12. Four-phase server patch: countAlive / findRetainers / verifyFix gain reference-tree integration (so the abandoned-memory agent chain works end-to-end on leakCount=0 memgraphs), and analyzeHangs gains auto cross-schema correlation via includeStackClassification: true (auto-populates mainThreadViolations[] without the caller building topFramesByHangStartNs manually).

Changed

  • .mcp.json MCP server constraint: ^1.11 -> ^1.12. The npx -y resolver auto-pulls memorydetective@1.12.x.
  • .claude-plugin/plugin.json: version 1.11.0 -> 1.12.0, description refreshed for v1.12.
  • .claude-plugin/marketplace.json: plugin description refreshed for v1.12.
  • plugins/memorydetective/README.md: pin ^1.11 -> ^1.12.
  • Marketplace-level README.md (repo root): pin + manifest reference updated.

Notes

  • No SKILL.md changes in this release. The v1.10 playbook still applies; v1.12's new flags (includeReferenceTree on countAlive/findRetainers, includeStackClassification on analyzeHangs) are accessed via the same tool calls with new optional input parameters.
  • No breaking changes for users. Re-running /plugin install memorydetective@memorydetective-plugin (or auto-update on session start) picks up the new constraint.
Loading

v1.11.0: sync with memorydetective@1.11.0

14 May 22:21
@carloshpdoc carloshpdoc

Choose a tag to compare

Tracks memorydetective@1.11.0 server release. The plugin's .mcp.json constraint bumps from ^1.10 to ^1.11. Validation-driven patch: re-running v1.10 against the global npm binary surfaced 3 gaps (CLI human-output ignored abandoned-memory, diffMemgraphs had the same reference-tree blind spot v1.10 fixed only in analyzeMemgraph + analyzeAbandonedMemory, and there was no orientation tool for .trace bundles).

Changed

  • .mcp.json MCP server constraint: ^1.10 -> ^1.11. The npx -y resolver auto-pulls memorydetective@1.11.x.
  • .claude-plugin/plugin.json: version 1.10.0 -> 1.11.0, description refreshed for v1.11 (inspectTrace, diffMemgraphs ref-tree, CLI surface).
  • .claude-plugin/marketplace.json: plugin description refreshed for v1.11 capabilities.
  • plugins/memorydetective/README.md: pin ^1.10 -> ^1.11.
  • Marketplace-level README.md (repo root): pin + manifest reference + tool count 34 -> 35.

Notes

  • No SKILL.md changes in this release. The v1.10 playbook continues to apply; v1.11's new inspectTrace is a discovery tool that complements the existing analyzer playbook (use it as the FIRST call on a .trace), and the diffMemgraphs reference-tree integration is accessed via the same tool call with new optional response fields.
  • No breaking changes for users. Re-running /plugin install memorydetective@memorydetective-plugin (or auto-update on session start) picks up the new constraint.
Loading

v1.10.0: sync with memorydetective@1.10.0

14 May 21:50
@carloshpdoc carloshpdoc

Choose a tag to compare

Tracks memorydetective@1.10.0 server release. The plugin's .mcp.json constraint bumps from ^1.9 to ^1.10. Notelet retro feedback loop: the v1.9 abandoned-memory pipeline left AVPlayerItem at raw rank ~82 in the heap (invisible at default referenceTreeTopN: 20) and the over-broad KVO co-occurrence classifier produced 25 false positives. v1.10 closes both gaps.

Changed

  • .mcp.json MCP server constraint: ^1.9 -> ^1.10. The npx -y resolver auto-pulls memorydetective@1.10.x.
  • .claude-plugin/plugin.json: version 1.9.0 -> 1.10.0, description refreshed for v1.10 (actionable views + verify-fix-table).
  • .claude-plugin/marketplace.json: plugin description refreshed for v1.10 capabilities.

Notes

  • No SKILL.md changes in this release. The v1.9 SKILL playbook continues to apply; the new actionable views and verify-fix-table output are accessed via the existing tool calls with refined response shapes + the new outputFormat: "verify-fix-table" value.
  • No breaking changes for users. Re-running /plugin install memorydetective@memorydetective-plugin (or auto-update on session start) picks up the new constraint.
Loading

v1.9.0: sync with memorydetective@1.9.0

14 May 17:47
@carloshpdoc carloshpdoc

Choose a tag to compare

Tracks memorydetective@1.9.0 server release. The plugin's .mcp.json constraint bumps from ^1.8 to ^1.9. SKILL.md gains the abandoned-memory playbook branch, the mainThreadViolations[] classification step in the perf-hangs playbook, and the env-flags reference.

Changed

  • .mcp.json MCP server constraint: ^1.8 -> ^1.9. The npx -y resolver auto-pulls memorydetective@1.9.x.
  • skills/perf-investigate/SKILL.md:
    • Tooling summary: Read & analyze 13 -> 14 (adds analyzeAbandonedMemory), new "Ops (1, v1.9)" section listing cleanupTraces, "CI / test integration" 2 -> 3 (adds detectLeaksInXCTest).
    • Memgraph-leak playbook (A) gains a new step 3b: when analyzeMemgraph reports leakCount: 0 and classifyCycle returns primaryMatch: null, route to analyzeAbandonedMemory(before, after) for the KVO-observer / NotificationCenter / cache / singleton-retained shapes that leaks(1) cannot see.
    • Perf-hangs playbook (B) gains a step for the new mainThreadViolations[] enrichment: chain a topFramesByHangStartNs map (built from analyzeTimeProfile) back into analyzeHangs to classify each top hang as sync-io, db-lock, network, or lock-contention with a canonical fix chain.
    • Catalog reference updated 34 -> 36 patterns, with uikit.viewcontroller-retained-after-pop and swiftui.observable-write-on-every-render added to the UIKit and SwiftUI category lists respectively.
    • New "Environment flags worth knowing (v1.9)" section: MEMORYDETECTIVE_REDACTION, ALLOW_LAUNCH, MAX_RECORDING_SECONDS, TRACE_ROOT, ALLOW_EXTERNAL_CLEANUP, SUPPRESS_PLATFORM_ADVISORY.
  • plugins/memorydetective/README.md: tool count 31 -> 34, pattern count 34 -> 36, npm pin ^1.8 -> ^1.9. New workflows F (abandoned-memory shape) and G (CI per-test leak detection). Existing workflows E (hangs / animation jank) expanded with the v1.9 mainThreadViolations enrichment.
  • .claude-plugin/plugin.json: version 1.8.1 -> 1.9.0, description refreshed for v1.9 capabilities.
  • .claude-plugin/marketplace.json: plugin description refreshed for v1.9 capabilities.
  • Marketplace-level README.md (repo root): tool count 31 -> 34, pattern count 34 -> 36, manifest reference updated to v1.9.0, npm pin ^1.8 -> ^1.9, new bullet listing v1.9 highlights.

Notes

  • No breaking changes for users. Re-running /plugin install memorydetective@memorydetective-plugin (or auto-update on session start) picks up the new constraint and SKILL content.
  • The ^1.9 constraint will continue to auto-resolve 1.9.x patch/minor releases without a plugin bump.
Loading
Previous 1
Previous

AltStyle によって変換されたページ (->オリジナル) /