What's Changed
* Adds `chat` command to ChatDBG for LLVM/GDB to allow ChatDBG to "take the wheel"; you can now ask any query just by prefacing it with the word `chat` and it will drive the debugger to answer your query. Just use `chat` to have it attempt to find the cause of a segfault or other abort. In Python, you can directly ask any question (e.g., `why is x None here`) to achieve the same ends.
Detailed notes:
* Factor out some functions from llm-utils repository by nicovank in https://github.com/plasma-umass/ChatDBG/pull/25
* Fix issues due to OpenAI module breaking backwards-compatibility by nicovank in https://github.com/plasma-umass/ChatDBG/pull/27
* Added test locals printing command to GDB by ravenblood000 in https://github.com/plasma-umass/ChatDBG/pull/28
* Added print-test to LLDB by ravenblood000 in https://github.com/plasma-umass/ChatDBG/pull/29
* Removed a.out by ravenblood000 in https://github.com/plasma-umass/ChatDBG/pull/30
* Add converse by ravenblood000 in https://github.com/plasma-umass/ChatDBG/pull/31
* New Pdb code, start of lldb w/ same way to do conversations. by stephenfreund in https://github.com/plasma-umass/ChatDBG/pull/34
* Merge conversation and chat/assistant by nicovank in https://github.com/plasma-umass/ChatDBG/pull/35
* Add find_definition for LLDB using clangd by nicovank in https://github.com/plasma-umass/ChatDBG/pull/36
* Rewrite of ChatDBG for python by stephenfreund in https://github.com/plasma-umass/ChatDBG/pull/37
New Contributors
* ravenblood000 made their first contribution in https://github.com/plasma-umass/ChatDBG/pull/28
* stephenfreund made their first contribution in https://github.com/plasma-umass/ChatDBG/pull/34
**Full Changelog**: https://github.com/plasma-umass/ChatDBG/compare/v0.2.2...v0.3