调整Agent

1. effectFactory
2. agent