Skip to content

Releases: wtthornton/TappsCodingAgents

Release v3.5.24

Choose a tag to compare

@wtthornton wtthornton released this 21 Jan 01:24

Changed

  • Version bump to 3.5.24

Release v3.5.19

Choose a tag to compare

@wtthornton wtthornton released this 16 Jan 19:36

Version bump to 3.5.19

v3.5.18

Choose a tag to compare

@wtthornton wtthornton released this 16 Jan 05:44

Added

  • Workflow Enforcement & Suggestions - Proactive workflow suggestions to increase adoption
    • Created WorkflowSuggester class for automatic workflow recommendations
    • Integrated suggester into SimpleModeHandler for proactive suggestions
    • Added workflow suggestion system to Cursor rules
    • Created docs/WORKFLOW_ENFORCEMENT_GUIDE.md - Complete guide for AI assistants
    • Created docs/WORKFLOW_QUICK_REFERENCE.md - Quick reference for all workflows
  • Test Coverage Enforcement - Mandatory test generation with coverage gates
    • Made testing step mandatory in workflow presets (simple-new-feature.yaml,
      apid-dev.yaml)
    • Added test coverage gates (70% minimum, loops back if not met)
    • Enhanced output aggregator with coverage statistics display
  • Workflow Output Visibility - Enhanced artifact summaries and metrics
    • Comprehensive artifact listing in workflow summaries
    • Quality score and test coverage metrics displayed prominently
    • File paths and artifact counts shown for each step

Changed

  • Workflow Presets - Testing step now mandatory with coverage gates
    • simple-new-feature.yaml: Testing step mandatory, coverage gate (70% minimum)

apid-dev.yaml: Testing step mandatory, coverage gate (70% minimum)

  • Simple Mode Rules - Added workflow interceptor patterns
    • Enhanced .cursor/rules/simple-mode.mdc with mandatory workflow suggestions
    • Added pre-edit checklist for AI assistants
    • Documented workflow suggestion system

Documentation

  • Added docs/HYBRID_FLOW_EVALUATION_RECOMMENDATIONS.md - Recommendations from HomeIQ evaluation
  • Added docs/WORKFLOW_ENFORCEMENT_GUIDE.md - Complete enforcement guide
  • Added docs/WORKFLOW_QUICK_REFERENCE.md - Quick reference guide
  • Updated docs/IMPLEMENTATION_PROGRESS.md - Documented all workflow enforcement changes
  • Updated .cursor/rules/simple-mode.mdc - Added workflow suggestion system documentation
  • Updated .claude/skills/simple-mode/SKILL.md - Documented workflow enforcement features

Release v3.5.17

Choose a tag to compare

@wtthornton wtthornton released this 16 Jan 05:03

Changed

  • Version bump to 3.5.17

Release v3.5.16

Choose a tag to compare

@wtthornton wtthornton released this 16 Jan 00:53

Version bump to 3.5.16

Release v3.5.15

Choose a tag to compare

@wtthornton wtthornton released this 15 Jan 21:41

[3.5.15] - 2026-01-15

Added

  • Reviewer Agent Feedback Improvements - Comprehensive enhancements based on user feedback (all 6 phases complete)
    • Phase 1: Test Coverage Detection Fix - Returns 0.0% when no tests exist (previously 5.0-6.0)
    • Phase 2: Maintainability Issues - Specific issues with line numbers, severity, and actionable suggestions
    • Phase 3: Structured Feedback - Always provides actionable feedback (summary, strengths, issues, recommendations, priority)
    • Phase 4: Performance Issues - Performance bottlenecks with line numbers, operation type, and context
    • Phase 5: Type Checking Scores - Reflects actual mypy errors (not static 5.0)
    • Phase 6: Context-Aware Quality Gates - Adapts thresholds based on file status (new/modified/existing)
      • New files: Lenient thresholds (overall: 5.0, security: 6.0, coverage: 0%)
      • Modified files: Standard thresholds (overall: 8.0, security: 8.5, coverage: 70%)
      • Existing files: Strict thresholds (overall: 8.0, security: 8.5, coverage: 80%)
    • Created tapps_agents/agents/reviewer/issue_tracking.py - Issue tracking dataclasses
    • Created tapps_agents/agents/reviewer/context_detector.py - File context detection
    • Created tests/unit/agents/test_reviewer_feedback_improvements.py - Comprehensive test coverage (8 new tests)

Fixed

  • E2E Test Fixes - Fixed critical bugs found during e2e test execution
    • Fixed log_path NameError: Replaced all direct log_path file writes with write_debug_log() calls
    • Fixed project_root UnboundLocalError: Changed to self._project_root in quality gates section
    • Fixed maintainability/performance issues not included: Moved code outside include_explanations block
  • Test Coverage Detection - Fixed heuristic to return 0.0 when no test files exist
  • Type Checking Score - Fixed mypy execution to properly parse error output and calculate scores
  • Maintainability/Performance Issues - Fixed issue where problems weren't included in review output

Changed

  • Reviewer Agent Output - Enhanced review output structure:
    • Added maintainability_issues field with specific issues and line numbers
    • Added performance_issues field with bottlenecks and line numbers
    • Added structured_feedback field always provided (summary, strengths, issues, recommendations)
    • Added file_context field for context-aware quality gates
  • Quality Gates - Now context-aware (adapts thresholds based on file status)

Documentation

  • Added docs/REVIEWER_FEEDBACK_IMPROVEMENTS_SUMMARY.md - Complete feature documentation
  • Updated docs/IMPLEMENTATION_PROGRESS.md - Added E2E test fixes section
  • Updated docs/REVIEWER_FEEDBACK_IMPLEMENTATION_PLAN.md - Marked all phases complete with test results
  • Updated docs/CONFIGURATION.md - Documented new reviewer agent features
  • Updated docs/API.md - Added comprehensive reviewer agent features section
  • Updated README.md - Added reviewer agent enhancements to overview
  • Updated .cursor/rules/agent-capabilities.mdc - Documented new reviewer features

Release v3.5.14

Choose a tag to compare

@wtthornton wtthornton released this 15 Jan 18:29

Version bump for release

Release v3.5.13

Choose a tag to compare

@wtthornton wtthornton released this 15 Jan 00:54

[3.5.13] - 2026-01-16

Fixed

  • Fixed missing Path import in apps_agents/cli/parsers/top_level.py that caused NameError: name 'Path' is not defined when using CLI commands

Release v3.5.12

Choose a tag to compare

@wtthornton wtthornton released this 15 Jan 00:29

[3.5.12] - 2026-01-16

Changed

  • Version bump for release

Release v3.5.11

Choose a tag to compare

@wtthornton wtthornton released this 14 Jan 23:59

[3.5.11] - 2026-01-16

Changed

  • Version bump for release