github.com/hastekit/agent-sdk-go. These guides import the root package as hastekit. You can call providers directly; a separately deployed HasteKit Gateway is optional.
Build your first agent
After installing the SDK and configuring a provider, create an agent and send a turn. Heremodel is the provider returned by client.Model(...), and ctx is your request context:
What are you building?
An assistant with tools
Turn Go functions into model-callable tools, then connect MCP servers and skills.
A chat application
Serve the embedded chat UI or build your own with React and CopilotKit.
A team of agents
Delegate independent work to sub-agents or hand the conversation to a specialist.
Work that runs later
Schedule one-time or recurring agent tasks and inspect their conversations.
A durable service
Keep orchestration in Temporal or Restate and share history, events, and files across workers.
An explicit workflow
Define a graph in Go or YAML when your application should choose the steps and branches.