The agent's main polling loop has been refactored to check for unvoted proposals directly via the chain, rather than relying on the agent to invoke an AI tool. Unvoted proposals are now gathered upfront and passed directly into the AI's prompt context. This completely eliminates an unnecessary LLM round-trip, speeding up the review process and reducing overall token usage.

Optimize agent polling loop to reduce LLM round-trips - lws803/gitchain