Inspiration

A chat-based application that can fetch GitHub files for me and work on them.

What it does

Refactors code, adds documentation through elaborative comments, and generates unit test cases to verify the code.

How we built it

Using the Google agent development kit. One custom agent to handle the complex flow of information. A multi-LLM approach to get the best result. The frontend is built using Next.js

Challenges we ran into

Implementing the logic in a custom agent. Understanding the user query and executing the right agent. Generating error messages whenever there is an issue.

Accomplishments that we're proud of

Output accuracy. Different LLM models perfectly process the request and generate the best result.

What we learned

A lot about AI agents and the Google agent development kit. How to implement custom complex logic. To store information in session state and persist it.

What's next for Codecraft.ai

Adding a GitHub webhook agent that can check the code after a push or a merge request. Generate a session and show the fixes it would do. Then a link to the merge request to show the changes in GitHub. Adding support for JavaScript and Golang

Built With

  • google-agent-development-kit
  • next.js
Share this project:

Updates