Refactor anti-injection system into modular subpackages
Split the anti-prompt-injector module into core, processors, management, and decision submodules for better maintainability and separation of concerns. Moved and refactored detection, shielding, statistics, user ban, message processing, and counter-attack logic into dedicated files. Updated imports and initialization in __init__.py and anti_injector.py to use the new structure. No functional changes to detection logic, but code organization is significantly improved.
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -321,7 +321,8 @@ src/chat/focus_chat/working_memory/test/test4.txt
|
||||
run_maiserver.bat
|
||||
src/plugins/test_plugin_pic/actions/pic_action_config.toml
|
||||
run_pet.bat
|
||||
!/plugins
|
||||
/plugins/*
|
||||
!/plugins/set_emoji_like
|
||||
!/plugins/hello_world_plugin
|
||||
!/plugins/take_picture_plugin
|
||||
|
||||
|
||||
Reference in New Issue
Block a user