use automation
little modification
move flag
use localvector in dag
去除一些 template 代码
update changelog.md