Hey there, my name is Joe, and I have just finished my second major project, The Wizard's Apprentice. In short, it is intended to be a coding partner that sits along side you and carries out any coding activities that it can.<p>Ultimately I set out to create a group of functionality that would be beneficial while working on a larger project I am developing, Awayto <a href="https://github.com/jcmccormick/wc">https://github.com/jcmccormick/wc</a>. This is a large scale framework including a Typescript project which defines the api and ui components. I wanted a tool that would help me make new features in the site, as well as continually work on issues, as if it were a subordinate.<p>The Wizard's Apprentice has a bunch of functionality I thought was important like being able to manage prompts, control their desired response formats (insofar as rejecting requests that don't conform), and give me some insight into the validity and success rates of my prompting.<p>A beta version has just been completed which features a CLI and importable functions so the package can support more use cases and be used for server side tasks if needed. I hope you're able to check it out. Any feedback, questions, or comments, are greatly appreciated! Thanks for your time.