-
Notifications
You must be signed in to change notification settings - Fork 119
refactor: ConfigManager consolidation and operation improvements #87
Conversation
PR Quality CheckPylint Score: 9.57/10 [PASS] [PASS] All checks passed! |
|
@double16 @konradsemsch Please review when you have a chance - added a few enhancements based on testing (conversation manager, timeout adjustments, precedence fixes). |
PR Quality CheckPylint Score: 9.57/10 [PASS] [PASS] All checks passed! |
|
@claude Please review this PR for code quality and completeness. Focus on:
|
|
I'll analyze this and get back to you. |
PR Quality CheckPylint Score: 9.57/10 [PASS] [PASS] All checks passed! |
PR Quality CheckPylint Score: 9.66/10 [PASS] [PASS] All checks passed! |
Centralized all environment variable access through ConfigManager to ensure consistent configuration handling and proper cache invalidation. Changes: - Added centralized env access methods (getenv, getenv_bool, getenv_int, getenv_float) - Implemented environment change detection and automatic cache invalidation - Replaced 77+ direct os.getenv() calls across manager.py, evaluation.py, and cyber_autoagent.py - Fixed caching bug: cache now detects env changes and auto-invalidates - All 248 tests passing with no regressions Fixes #81 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Aaron Brown <[email protected]>
…um setup and permissions
… configuration options, and module descriptions;
…functions, and improve logging for better debugging and maintainability
…or improved maintainability;
…mproved maintainability
…nd enhance clarity in the _trim_evidence_for_report function
…n checklist for security findings to mitigate false positives;
39fe4d0 to
a30c122
Compare
PR Quality CheckPylint Score: 9.68/10 [PASS] [PASS] All checks passed! |
PR Quality CheckPylint Score: 9.68/10 [PASS] [PASS] All checks passed! |

Fixes #81
Summary
Centralizes configuration access through ConfigManager and improves operation reliability for release-0.1.4.
Config Consolidation
Precedence Fixes
Operation Improvements
Testing