AI AI AI
This release is all about AI, because that's what has changed!
Authentication
The authentication method has changed to include a token for AbakAPI - https://abak.fancywhale.ca
This allows to call APIs from AbakAPI instead of using the CLI directly.
Abak DO!
This is the fun stuff. Most of what is happening here is working behind the scene to use OpenAI's assistant APIs. It is using the AbakAPI /chat endpoint to keep the context and talk to a chatbot to help you do your timesheets.
All you have to do is call abak do
and the message you want to send:
zsh ⌁ abak do "What's up?"
Hello again! I'm here to assist you with anything else you may need. If you have any more tasks, questions about your timesheet, or need information about your projects and clients, feel free to ask. How can I help you today?
Upgrading
You can still use brew and pip to install or upgrade fancy-abak!