Hey all I love the Kotlin ecosystem and went on a code mission to write a command line tool in Kotlin that gives a command line experience for the Assistants API where you can install assistants as Plugins (just implementing the plugin part now)!
I found that defining functions in the Assistants API web UI was a bit awkward to started to write a tool called Assistant Kommander (ASK).
Have a look at the README.md and if it sounds interesting give it a whirl, currently it has one built in Assistant called @coder that you can install and try.
I would call it an early ALPHA and not 100% sure the direction but the assistant I started with is called @coder and that uses function tools to access the file system, create files, etc, its very basic but quite cool!
If something like this interests you feel free to contribute ideas, features, etc.
As mentioned I am looking at implementing the plugin system so assistants can be provided and loaded via ServiceLoader at runtime and looking at a development flow to easily write new assistants, import and install them into your OpenAI account conveniently. Gives a nice approach for Kotlin engineers to define assistants and assistant functions.
Lemme know!