Skip to content

Releases: Artemonim/AgentEnforcer

v0.9.0

26 Jul 07:14
35fa6ee

Choose a tag to compare

Added

  • Initial Release: First public beta of Agent Enforcer, a modular code quality tool.
  • Python Support: Integrated tools (black, isort, flake8, mypy, pyright) for comprehensive Python code analysis.
  • MCP Server: Packaged as a FastMCP tool for use in editors like Cursor, exposing a checker function.
  • Powerful CLI:
    • Check specific paths or only git-modified files (--modified).
    • Manage rules (--ignore, --blacklist) and severities (--error, --warning) from the command line.
  • Smart File Discovery:
    • Automatically respects .gitignore.
    • Excludes common test fixtures and git submodules by default.
  • Dynamic Configuration:
    • Uses a project-local .enforcer/config.json for settings.
    • Configuration is reloaded on each check without restarting the server.
    • Supports toggling fixture/submodule checks and disabling rules.
  • Robustness and Logging:
    • Safe execution of external tools with timeouts.
    • Generates a detailed Enforcer_last_check.log for diagnostics.