Example: Todo List Application (Part 2)
Objective: Complete implementation of Issue #26: Python todo list application
Context
- In Part 1, we began implementing the TODO app based on GitHub Issue #26
- This example demonstrates how to complete the implementation, verify functionality, and update documentation
- By starting with "look at issue #26", we provide VMPilot with the necessary context
- The GitHub issue contains most requirements, so detailed explanations aren't needed in our prompts
- Until now the LLM has been gathering information about the task. It looks at the github issue and various files. Now it starts to act.
-
It tests the CRUD opeations: Create, Read, Update, Delete.
-
Notice that we're getting the message: Sorry, need more steps to process this request. I've done 25 steps in a row. Let me know if you'd like me to continue. This is a safety mechanism to make sure the LLM is not stuck in a loop. The number is configurable. Simply type "continue" and the LLM will go on as in this example.
-
And that's it. We have a working todo app with CRUD operations and a README file that describes how to use it.
- We skipped some steps/screenshots to keep the example short.