Releases: wtthornton/TappsCodingAgents
Releases · wtthornton/TappsCodingAgents
Release list
Release v3.5.24
Changed
- Version bump to 3.5.24
Release v3.5.19
v3.5.18
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
- Made testing step mandatory in workflow presets (simple-new-feature.yaml,
- 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
Changed
- Version bump to 3.5.17
Release v3.5.16
Release v3.5.15
[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_pathNameError: Replaced all directlog_pathfile writes withwrite_debug_log()calls - Fixed
project_rootUnboundLocalError: Changed toself._project_rootin quality gates section - Fixed maintainability/performance issues not included: Moved code outside
include_explanationsblock
- Fixed
- 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_issuesfield with specific issues and line numbers - Added
performance_issuesfield with bottlenecks and line numbers - Added
structured_feedbackfield always provided (summary, strengths, issues, recommendations) - Added
file_contextfield for context-aware quality gates
- Added
- 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
Release v3.5.13
[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
[3.5.12] - 2026-01-16
Changed
- Version bump for release
Release v3.5.11
[3.5.11] - 2026-01-16
Changed
- Version bump for release