Skip to main content
The TaskForceAI Go SDK provides a robust, idiomatic way to integrate multi-agent workflows into your Go applications.

Installation

go get github.com/ClayWarren/taskforceai-sdk-go

Quick Start

package main

import (
    "context"
    "fmt"
    "log"
    "github.com/TaskForceAI/taskforceai-sdk-go"
)

func main() {
    client := taskforceai.NewClient("your-api-key")

    result, err := client.RunTask(context.Background(), "Analyze this repository")
    if err != nil {
        log.Fatal(err)
    }

    fmt.Printf("Result: %s\n", result.Result)
}

Configuration

OptionDescription
WithBaseURLSet a custom API endpoint URL
WithTimeoutSet a custom request timeout
WithHTTPClientProvide a custom HTTP client