Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.01 KB

notes.md

File metadata and controls

21 lines (15 loc) · 1.01 KB

Issues with Plugin Generator

  • sometimes it gets the file structure wrong we fix this by specifying the file structure more concretely

  • sometimes it get the dependencies wrong we will try making sure it doesn't use specific versions that don't exists

  • frequently there is a divergence between the openapi.yaml spec and the actual routes defined in app.py a possible fix is generate the openapi.yaml first, then generate app.py from the routes?

  • operationId in openapi.yaml is required and should be mentioned in prompt

Last commit Working: 957ec8f42f090cb95bb32321ada02642d645a0ce

Limitations

  • It has context over files but not contents of files which leads to hallucinations based on what files contain. This leads to a lot of bugs like calling methods that are not implemented. More work needs to be done on shared dependencies

Next Steps

  • Create a template for all plugins that just require: app name & description
  • In the future use web scraper to automatically fill out description based on scraped API docs