Releases: Artemonim/AgentEnforcer
Releases · Artemonim/AgentEnforcer
v0.9.0
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
checkerfunction. - Powerful CLI:
- Check specific paths or only git-modified files (
--modified). - Manage rules (
--ignore,--blacklist) and severities (--error,--warning) from the command line.
- Check specific paths or only git-modified files (
- Smart File Discovery:
- Automatically respects
.gitignore. - Excludes common test fixtures and git submodules by default.
- Automatically respects
- Dynamic Configuration:
- Uses a project-local
.enforcer/config.jsonfor settings. - Configuration is reloaded on each check without restarting the server.
- Supports toggling fixture/submodule checks and disabling rules.
- Uses a project-local
- Robustness and Logging:
- Safe execution of external tools with timeouts.
- Generates a detailed
Enforcer_last_check.logfor diagnostics.