Skip to content
This repository was archived by the owner on Feb 24, 2026. It is now read-only.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Dec 23:58
· 58 commits to main since this release

What's Changed

✨ Features

  • Consolidate context and discovery tools (Phase 2B & 2C) (058fc95) @david Lowes
  • Complete status standardization and portability improvements (d27ceb1) @david Lowes
  • Standardize task status handling across codebase (3f3cb9b) @david Lowes
  • Implement session mode inference from tool patterns (e74768b) @david Lowes
  • implement project scorecard recommendations (75ff322) @david Lowes
  • Add Memory Management System with GC, pruning, consolidation, and dreaming (d13c5a6) @david Lowes
  • Add context summarization, mode suggestions, and async bug fix (7cfc360) @david Lowes
  • Add progress reporting to security scan and test runner (d6ea8c1) @david Lowes
  • Add elicitation, roots, and notification helpers for FastMCP (3172a3c) @david Lowes
  • Add FastMCP 2 advanced features (bcabf36) @david Lowes
  • Add prompt tracking, model recommendations, and enhanced HINT catalog (583b4ad) @david Lowes
  • Add 5 new Cursor IDE best practice tools (67ce024) @david Lowes
  • Add PRD generator with persona-advisor alignment (34abf69) @david Lowes

🐛 Bug Fixes

  • Correct update_base_version to use dynamic version replacement (8a0980f) @david Lowes
  • Correct update_base_version regex pattern in version.py (0776d13) @david Lowes
  • FastMCP return type for analyze_alignment tool (376be22) @david Lowes
  • Resolve exarp version and MCP configuration issues (c9ac364) @david Lowes
  • Update MCP server to use local code version (6d57b19) @david Lowes
  • scorecard completion score now recognizes done/Done status (daaf431) @david Lowes
  • lint cleanup - fix 2172 issues (cae0247) @david Lowes
  • correct briefing function call in consolidated.py (aed60a6) @david Lowes
  • use try/except/else pattern for async context detection in run_tests (8c5bb4a) @david Lowes
  • Async wrapper bugs in security/testing/run_tests tools (4da92ab) @david Lowes
  • accept exarp_pma as valid MCP server name (00b03ff) @david Lowes
  • Prevent duplicate task creation and cleanup existing duplicates (137c271) @david Lowes

📚 Documentation

  • Add release preparation files for v0.2.0 (a771184) @david Lowes
  • Add comprehensive MCP frameworks and tools comparison (a135c8f) @david Lowes

♻️ Refactoring

  • use toggle pattern for async context detection (30fec0c) @david Lowes

⚡ Performance

🧪 Tests

🔧 Maintenance

📝 Other Changes

  • Fix MCP tools: Split run_automation and add validation system (cc1e8a3) @david Lowes
  • Split analyze_alignment tool into separate tools to fix FastMCP issue (348bfd7) @david Lowes
  • Update Todo2 task: Fix FastMCP return type issues - completed (59666a3) @david Lowes
  • Fix FastMCP return type issues and add automation (053a172) @david Lowes
  • Fix FastMCP return type issues and update cursor rules (2931d5a) @david Lowes
  • Normalize todo2 task statuses (e77e112) @david Lowes
  • Update Cursor MCP config to use exarp-uvx-wrapper.sh with --with-editable (f5ea9eb) @david Lowes
  • Merge branch 'main' of github.com:davidl71/project-management-automation (8ab1047) @david Lowes
  • Update todo2 state (automation) (c40235c) @david Lowes
  • Update todo2 state and docs health history (04122ad) @david Lowes
  • Update todo2 state, memory tools, and docs health history (9e3a6ca) @david Lowes
  • Merge branch 'main' of github.com:davidl71/project-management-automation (a66cb2c) @david Lowes
  • Add FastMCP workaround: direct access wrapper for session handoff (5948f55) @david Lowes
  • Mark Phase 2B and Phase 2C consolidation tasks as completed (37bbf8b) @david Lowes
  • Complete consolidation verification and documentation (0510a50) @david Lowes
  • Add sync action to session_handoff for automatic Todo2 state synchronization (402a413) @david Lowes
  • Phase 2D: Consolidate Model/Advisor Tools (3→1) - FINAL PHASE (85563fe) @david Lowes
  • Phase 2A: Consolidate Dynamic Tools (3→1) (7461e13) @david Lowes
  • Phase 1: Extend testing tool with suggest and validate actions (46b6758) @david Lowes
  • Add tool consolidation plan and assign tasks to remote agent (29328b3) @david Lowes
  • Apply MCP configuration improvements and merge latest changes (020cf17) @david Lowes
  • Complete parallel task execution: Interactive MCP, mode-aware features, and Cursor extension (29a75ab) @david Lowes
  • Update project files and configurations (fba6492) @david Lowes
  • Add session handoff: completion score improvements (8286243) @david Lowes
  • Improve completion score: 51.9% → 78.8% (fc87f14) @david Lowes
  • Remove PWA test class from test_tools_expanded.py (bc575cb) @david Lowes
  • Remove remaining PWA references from test files (3cb1121) @david Lowes
  • Remove PWA functionality from Exarp (2bb7268) @david Lowes
  • Fix test mock paths and assertions (5cb7d4b) @david Lowes
  • Add tests for daily_automation, task_clarification_resolution, pattern_triggers, and simplify_rules (8f36d4a) @david Lowes
  • Add tests for ci_cd_validation, nightly_task_automation, and working_copy_health tools (4999278) @david Lowes
  • Add tests for external_tool_hints, git_hooks, and batch_task_approval tools (4efccf7) @david Lowes
  • Add tests for automation_opportunities, todo_sync, and pwa_review tools (a1af99c) @david Lowes
  • Add tests for linter.py (13% → 80%+ coverage target) (350fa64) @david Lowes
  • Fix import mismatches and add tests for 0% coverage modules (efcabec) @david Lowes
  • Implement Exarp improvements from ib_box_spread_full_universal (cf9d1fa) @david Lowes
  • Enhance context primer and auto_primer tools (a0e18c1) @david Lowes
  • Add capabilities resource, context priming system, companion MCP hints (55dac8a) @david Lowes
  • Add uv.lock to .gitignore (0df5aa7) @david Lowes
  • Add agentic-tools MCP integration to MCPClient (91bc13a) @david Lowes

Full Changelog: v0.1.18...v0.1.18