Documentation Index
Fetch the complete documentation index at: https://docs.ai-stats.phaseo.app/llms.txt
Use this file to discover all available pages before exploring further.
Install
go get github.com/AI-Stats/AI-Stats/packages/sdk/agent-sdk-go@latest
Quickstart
package main
import (
"context"
"fmt"
aistatsagent "github.com/AI-Stats/AI-Stats/packages/sdk/agent-sdk-go"
)
func main() {
client, err := aistatsagent.CreateGatewayAgentClient(aistatsagent.GatewayAgentClientOptions{})
if err != nil {
panic(err)
}
agent := aistatsagent.CreateAgent(aistatsagent.AgentDefinition{
ID: "quickstart-agent",
Model: "openai/gpt-5.4-nano",
Instructions: "Answer concisely and helpfully.",
})
result, err := agent.Run(context.Background(), aistatsagent.RunOptions{
Input: "Give me one fun fact about cURL.",
Client: client,
})
if err != nil {
panic(err)
}
fmt.Println(result.Output)
}
What it ships
CreateAgent(...)
DefineTool(...)
CreateGatewayAgentClient(...)
- a bounded tool loop over the AI Stats
responses API