Attn devs: Sirji's dogfood release is done. What's in dogfood:
* Chat interface for the user to enter the problem statement. The user can interact with Sirji by providing change requests and enhancements.
* Message protocol implemented for various agents - Planning Agent, Coding Agent, Research Agent, and Executor Agent.
* The Planning Agent: Takes in a problem statement and breaks it down into steps.
* The Coding Agent: Sequentially generates code to solve the problem programmatically.
* The Research Agent: Utilizes RAG and gets trained on URLs and search terms. Later, it can use the training knowledge to answer the questions asked by the Coding Agent.
* The Executor Agent: Responsible for creating the code files, running commands, and installing dependencies.
You can see what's possible with the dogfood release in the demo videos. Link in my comment.
Now onwards to the next release: Visual Studio Code IDE as the user interface.