Framework to configure and run AI agents
To build an agent which uses OpenAI as model provider with local (non-http) tools use the following dependencies:
implementation("community.flock.aigentic:core:0.0.4-SNAPSHOT")
implementation("community.flock.aigentic:openai:0.0.4-SNAPSHOT")
// CIO is for JVM, Android, Native. For other platforms pick the correct engine: https://ktor.io/docs/client-engines.html#platforms
implementation(libs.ktor.client.cio)
- Agent with local tools: AdministrativeAgentExample
- Agent with OpenAPI tools: OpenAPIAgentExample
In order to use SNAPSHOT versions of Aigentic please make sure both maven central and the Sonatype snapshot repository are configured:
repositories {
mavenCentral()
maven { url = uri("https://s01.oss.sonatype.org/content/repositories/snapshots/") }
}