Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions test_scripts/go/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,10 @@ import (
)

func main() {
agentClient, err := client.NewWithAddress(
"841debad-7433-46ae-a0ec-0540d0df7314",
agentClient, err := client.New(
"acfef275-a0ff-4d80-89a6-e23490408e97",
"minimal",
true,
"localhost",
8450,
)
if err != nil {
log.Fatalf("Failed to create client: %v", err)
Expand Down
114 changes: 57 additions & 57 deletions test_scripts/go/client_test_2.go
Original file line number Diff line number Diff line change
@@ -1,57 +1,57 @@
package main

import (
"context"
"fmt"
"log"
"time"

"github.com/runagent-dev/runagent-go/pkg/client"
)

func main() {
fmt.Println("=== Minimal Streaming Example ===")

// Create client for streaming entrypoint
agentClient, err := client.NewWithAddress(
"841debad-7433-46ae-a0ec-0540d0df7314", // agentID
"minimal_stream", // streaming entrypoint tag
true, // local
"localhost", // host
8450, // port
)
if err != nil {
log.Fatalf("Failed to create client: %v", err)
}
defer agentClient.Close()

ctx, cancel := context.WithTimeout(context.Background(), 2*time.Minute)
defer cancel()

// Run streaming
fmt.Println("Starting stream...")
stream, err := agentClient.RunStream(ctx, map[string]interface{}{
"role": "user",
"message": "Analyze the benefits of remote work for software teams",
})
if err != nil {
log.Fatalf("Failed to start stream: %v", err)
}
defer stream.Close()

// Read from stream
for {
data, hasMore, err := stream.Next(ctx)
if err != nil {
log.Printf("Stream error: %v", err)
break
}

if !hasMore {
fmt.Println("Stream completed")
break
}

fmt.Printf("Received: %v\n", data)
}
}
// package main

// import (
// "context"
// "fmt"
// "log"
// "time"

// "github.com/runagent-dev/runagent-go/pkg/client"
// )

// func main() {
// fmt.Println("=== Minimal Streaming Example ===")

// // Create client for streaming entrypoint
// agentClient, err := client.NewWithAddress(
// "841debad-7433-46ae-a0ec-0540d0df7314", // agentID
// "minimal_stream", // streaming entrypoint tag
// true, // local
// "localhost", // host
// 8450, // port
// )
// if err != nil {
// log.Fatalf("Failed to create client: %v", err)
// }
// defer agentClient.Close()

// ctx, cancel := context.WithTimeout(context.Background(), 2*time.Minute)
// defer cancel()

// // Run streaming
// fmt.Println("Starting stream...")
// stream, err := agentClient.RunStream(ctx, map[string]interface{}{
// "role": "user",
// "message": "Analyze the benefits of remote work for software teams",
// })
// if err != nil {
// log.Fatalf("Failed to start stream: %v", err)
// }
// defer stream.Close()

// // Read from stream
// for {
// data, hasMore, err := stream.Next(ctx)
// if err != nil {
// log.Printf("Stream error: %v", err)
// break
// }

// if !hasMore {
// fmt.Println("Stream completed")
// break
// }

// fmt.Printf("Received: %v\n", data)
// }
// }
8 changes: 4 additions & 4 deletions test_scripts/go/client_test_ag2.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ import (
)

func main() {
agentClient, err := client.NewWithAddress(
"7c8c54d0-297b-4c63-86ae-38326a882067",
agentClient, err := client.New(
"<agent_id>", // agentID
"ag2_invoke",
true,
"localhost",
8453,
// "localhost",
// 8453,
)
if err != nil {
log.Fatalf("Failed to create client: %v", err)
Expand Down
Loading