Hello,
I've been following the discussion on the policy, and I should mention that to me this version also seems entirely reasonable.
I have been using agents for work quite a bit lately, but I think the way I use them is very different to how some folks seem to imagine LLM use (at least based on the comments, apologies in advance if I have misunderstood). Even if I work with an agent all day long, I never run the agent continuously all the time (let alone have many agents work autonomously on tasks). As this is obviously new technology I've been experimenting with various workflows, but I have found that when I am not working with the agents quite closely, the results tend to be a bit mixed, but more importantly, it is really hard (and boring) for me to review large chunks of freshly generated code. Instead, I tend to be closely involved with the planning and implementation of each task, as then I can review things as they are being written. It really feels a lot like normal programming, it is just that I don't need to type in all the code. I also tend to be pretty mindful of the context length and caching behavior, which I think reduces both the amount of computation needed, and also the cost.
Cheers,
Iavor