Some small parts of my agent config on Windows looks like this.
global:
async_script_execution: parallel
local:
execution:
- pattern: "*"
async: yes
plugins:
execution:
- pattern : "*"
async : yes
If needed you should configure single plugins as cached like this example for the Windows update status.
plugins:
execution:
- pattern : '$BUILTIN_PLUGINS_PATH$\windows_updates.vbs'
timeout : 3600
run : yes
async : yes
cache_age : 90000