Skip to content

Repository files navigation

Agent Development Kit

AgentKit logo

A Go library for building AI agents.


Currently includes:

  • A model interface and an OpenAI Responses API adapter.
  • An agent loop that executes tool calls and sends results back to the model.
  • A runner with session storage and streaming events.
  • In-memory sessions, typed function tools, and tools for reading skills.
  • Toolsets with automatic discovery and optional model request preprocessing.
  • An embedded model catalog sourced from models.dev.

Under development. No release yet.

The agent discovers each toolset once per Run. Tool names must be unique across static tools and toolsets. Toolsets that implement tool.RequestProcessor can enrich each fresh model request; shared toolsets must support concurrent runs.

Licensed under Apache 2.0.

About

A Go framework for AI agents with unified access to multiple models.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages