Added
- Add pm plan list subcommand or did-you-mean to pm list --type Plan Eintrag pm-zpa5
- pm list should default to --brief (full output via --full) to halve token cost Eintrag pm-b7sd
- Add agent-optimized pm plan command with linked dependencies Eintrag pm-v7dj
- Add built-in Plan item type and storage/search integration Eintrag pm-jauk
- Drastically improve GitHub runner time and resource usage (free-tier only) Eintrag pm-tzwy
- Add pm init checks for AGENTS/CLAUDE pm workflow guidance Eintrag pm-7t04
- pm init footer + bundle calendar so cal/templates are discoverable Eintrag pm-8wwl
- pm claim --if-available (skip when held) — reduce 533 ownership_conflict events Eintrag pm-d4bo
- pm get/show: did-you-mean suggestions for unknown IDs (telemetry: 233 hits/30d) Eintrag pm-99x5
- Auto-route pm update --status closed --close-reason to pm close (telemetry: 248 hits/30d) Eintrag pm-12ib
- pm update with no fields should noop-succeed, not fail (telemetry: 128 hits/30d) Eintrag pm-7cup
- Add --with-packages flag to pm init for one-shot package install Eintrag pm-hosd
Fixed
- Suppress benign extension_service_override_collision when calendar+guide-shell both bundled Eintrag pm-5u9z
- pm test --add causes immediate history drift via null timeout_seconds Eintrag pm-er4q
- Clean project linked-file validation hygiene Eintrag pm-xz1p
- CI: cache .agents/pm/search/lancedb + sentry release cache Eintrag pm-n28v
- CI: cache vitest/.cache + tsbuildinfo for incremental builds + faster tests Eintrag pm-1pah
- CI: skip non-source jobs on docs-only changes Eintrag pm-iv1u
- CI: split quality+smoke gates into a parallel job, share dist via artifact Eintrag pm-27yz
- Add regression coverage for pm init agent guidance workflows Eintrag pm-0nia
- pm install <invalid\> lacks did-you-mean for built-in aliases Eintrag pm-uuee
- pm validate after fresh create is scary — downgrade default profile noise Eintrag pm-tylj
- pm contracts default returns 286 KB / 9612 lines — token catastrophe for agents Eintrag pm-p8j6
- pm bare command silent exit 0 — no help shown Eintrag pm-8rj2
- pm install exits 0 on error (CRITICAL agent-blocker) Eintrag pm-naiv
- CLI silently corrupts --tags '\["a","b"\]' JSON-array input (agent-unfriendly) Eintrag pm-klqo
- auto-release.yml workflow_dispatch silently overrides explicit push=false to true Eintrag pm-qa2h
- MCP pm_context crashes on caller-supplied projection flags (compact/brief/fields/includeBody) Eintrag pm-xy02
- CI: smaller matrix on PRs, full matrix on main push only Eintrag pm-lkd7
- Investigate validate/health telemetry classification (71-74% failure rate) Eintrag pm-bzx3
- Telemetry queue tmp file orphan cleanup (83MB stale) Eintrag pm-nhka
- Stop listing provided --flag as missing in error recovery bundle Eintrag pm-ixi1
- Default project scope for files/docs/tests and simplify scope UX Eintrag pm-ntnf
- CI: combine pnpm test + pnpm test:coverage into single coverage run Eintrag pm-hpjd
- Fix CSV status filter and multi-status support in pm list Eintrag pm-ziv0
- MCP pm_update --comment string crashes with 'values.map is not a function' Eintrag pm-qeu1
- Fix TOON array-of-objects continuation lines double-indent Eintrag pm-ps85
- MCP pm_list defaults to compact projection for agents Eintrag pm-2cqx
- Cache item body in metadata cache for fast keyword search Eintrag pm-jw36
- pm install writes absolute-home-path into tracked .managed-extensions.json Eintrag pm-u83w
- Embedding timeout UX: improve ollama feedback for PM-CLI-A/9 Eintrag pm-ibp7
- Sentry extension errors: cannot find module and activate failures Eintrag pm-p7av
- Accept positional title argument in pm create Eintrag pm-7vm9
- Fix: localeCompare on undefined in sort comparators Eintrag pm-b9y1
- Fix: ENOENT lstat in extension path operations Eintrag pm-bh13
- Perf: pm health takes 2.5s due to vectorization check Eintrag pm-tibg
Fixed
- Sync package JS runtimes to public SDK surface Eintrag pm-2t78
- Hybrid semantic reindex should emit bounded progress and deterministic JSON completion Eintrag pm-6zqq
- Expose runtime command-path state in extension explore Eintrag pm-5mua
Other
- Full-scope SDK and extension platform upgrade for app/CI integrations Eintrag pm-dhie
Security
- 2026-05-09 latest-build full pm CLI dogfood audit and remediation Eintrag pm-m35h
Fixed
- GitHub \#21: document resilient global git-install recovery Eintrag pm-drje
- GitHub \#20: resilient mixed-frontmatter item-format migration Eintrag pm-w5j7
Fixed
- Blocker: telemetry endpoint returning HTTP 521 Eintrag pm-ut35
- PmCliError events leaking to Sentry via captureConsoleIntegration Eintrag pm-9iho
- UX: Telemetry shows 84 'No update flags provided' errors - improve guidance Eintrag pm-sh4x
Fixed
- SDK: bundled extensions use internal imports instead of @unbrained/pm-cli/sdk Eintrag pm-qfuq
- Code duplication: toErrorMessage and toNonEmptyString across 5+ files Eintrag pm-540l
- Telemetry queue timeout: 21 events stuck with flush timeout Eintrag pm-sgmb
- Telemetry: Fix queue bloat and move flush to background Eintrag pm-sgko
- Search: Fix cosine similarity with L2 normalization Eintrag pm-h2pi
- Project tracker validation hygiene warnings remain Eintrag pm-e0b5
- pm health ok:false for normal telemetry queue draining is non-actionable noise Eintrag pm-gmnh
- pm cal --include events\|scheduled expands recurring events without default cap Eintrag pm-vg5h
- Calendar recurring event line has redundant double-title (item title repeated in event title field) Eintrag pm-b1pd
- pm templates bare command shows empty output (should list templates) Eintrag pm-dc2y
- Calendar --include scheduled alias missing (calendar summary uses 'scheduled' but filter requires 'events') Eintrag pm-itb0
- pm files --add bare path fails with misleading error (scope implied required) Eintrag pm-8r2r
- Priority --priority error message missing 0..4 range and semantic labels Eintrag pm-1h7w
- Telemetry queue oversized-event pruning not applied during flush phase (regression) Eintrag pm-on3q
- Issue: Telemetry queue bloat from oversized result_summary payloads Eintrag pm-ntr0
Security
- Chore: 2026-05-02 Phase 3 Audit - IP scrub, dogfood, analysis tooling Eintrag pm-2326
- 2026-05-02 Full PM CLI Audit Phase 2: Dead Code Removal, Security Enhancement, Sentry Optimization Eintrag pm-kkmo
- Enhance check-secrets.mjs with private IP detection rule Eintrag pm-daft
- 2026-05-02 Full PM CLI Audit: Build Fix, Security, Performance, Telemetry Eintrag pm-nnhi
- Documentation overhaul and public docs safety Eintrag pm-3042
- Rewrite README and public documentation Eintrag pm-1sb2
- Pin release dependency ranges for Dependabot hygiene Eintrag pm-q71q