Skip to content

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

Making the request and LLM initial response Continuing the conversation

  • 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. Continuing the conversation Continuing the conversation Continuing the conversation

  • 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. Continuing the conversation Continuing the conversation Continuing the conversation Continuing the conversation Continuing the conversation Continuing the conversation

  • 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.