Better MindFlow User Experience!
Updated README.md with new instructions for installing and using MindFlow, including interacting with ChatGPT and querying code repositories using MindFlow.
Added a new function run_ask to mindflow/core/ask.py that generates a prompt and uses it as a prompt for GPT bot.
Added a new function run_commit to mindflow/core/commit.py that executes the git commit command and retrieves the output as a string.
Added a new function run_delete to mindflow/core/delete.py that deletes the MindFlow index.
Updated mindflow/core/diff.py with changes to the function names, argument lists, and type hints, as well as adding a new argument for the batch_git_diffs function.
Updated mindflow/cli/run.py and mindflow/client/gpt.py with new modules and classes from different packages.
Updated mindflow/commands/index.py with changes to the function name, argument list, and use of resolve_all from the resolve module to get a list of indexable document references.
Renamed and reorganized some files, updated imports and arguments, and added new functions and classes as necessary.
Changed the ModelID values in mindflow/db/objects/static_definition/model.py to use hyphens instead of underscores.
Overall, these changes improve the usability and functionality of the MindFlow tool.