For example you can have a project specific agent files within each of your project and call with --agent flag within esa. For example the tree-sitter agent mentioned within my blog at https://blog.meain.io/2025/building-personalized-micro-agents/ can be just an agent file within the evil-textobj-treesiter project.
This is useful as we can share a version controlled agent along with your codebase or any other project in which you can add project specific context. Btw, it does not have to be limited to a single agent. Maybe we can have a default +.. thingy associated to call the default esa agent within the project.