Releases: wjayesh/mahilo
0.3.0
💪 Mahilo is now more flexible and powerful!
Important changes that let you build for a wider range of new use cases by taking away the requirement of a human to be associated with an agent. You can also add custom tools and name your agents!
What's Changed
- Make human interaction optional by @wjayesh in #7
- Ability to add and modify custom tools by @wjayesh in #8
- Add example of multi-agent real estate platform by @wjayesh in #9
- Introduce agent name as primary identifier by @wjayesh in #10
Full Changelog: 0.2.1...0.3.0
0.2.1
😼 New Example: A Story-Weaver Game
I added a fun new example to play with your friends. Check out the README to learn more.
Making it easy to deploy mahilo 👀
I made it easy for multiple mahilo servers to be run on the same machine and added a health check endpoint. This will make it easy to be deployed and served. Something along these lines is also coming soon!
Other improvements
- Add rich logging and improve error handling by @wjayesh in #2
- Increase context, add first version of story weaver and some fixes by @wjayesh in #3
- Add story weaver game example and some session improvements by @wjayesh in #4
Full Changelog: 0.2.0...0.2.1
0.2.0
What's Changed: OpenAI Realtime API General Support 🎉🥳
I recently added Realtime API support to mahilo with the 911 scenario example for the dispatcher agent (see tweet: https://x.com/WJayesh/status/1841497603110043910).
This release adds that support to the library in a general way. Any agents wanting to make use of the voice feature can now pass in the --voice
flag to the client.py
file.
There's also a new example now: the 911 scenario where a dispatcher has to talk to a distressed person as well as other humans like police and a medic, all through agents in mahilo.
Note: This currently only works if you have an Azure OpenAI deployment of the new model.
📖 Article about how I built this feature: https://medium.com/@wjayesh/building-a-voice-enabled-python-fastapi-app-using-openais-realtime-api-bfdf2947c3e4
Full Changelog: https://github.com/wjayesh/mahilo/commits/0.2.0