fix: not used result

This commit is contained in:
Lixeer
2026-02-15 08:02:23 +08:00
parent 0a4bf32e81
commit 4b886b6573

View File

@@ -16,7 +16,7 @@ type GitHubCopilotProvider struct {
session *copilot.Session session *copilot.Session
} }
func NewGitHubCopilotProvider(uri string, connectMode string, model string) *GitHubCopilotProvider { func NewGitHubCopilotProvider(uri string, connectMode string, model string) (*GitHubCopilotProvider, error) {
var session *copilot.Session var session *copilot.Session
if connectMode == "" { if connectMode == "" {
@@ -31,7 +31,7 @@ func NewGitHubCopilotProvider(uri string, connectMode string, model string) *Git
CLIUrl: uri, CLIUrl: uri,
}) })
if err := client.Start(context.Background()); err != nil { if err := client.Start(context.Background()); err != nil {
fmt.Errorf("Can't connect to Github Copilot, https://github.com/github/copilot-sdk/blob/main/docs/getting-started.md#connecting-to-an-external-cli-server for details") return nil, fmt.Errorf("Can't connect to Github Copilot, https://github.com/github/copilot-sdk/blob/main/docs/getting-started.md#connecting-to-an-external-cli-server for details")
} }
defer client.Stop() defer client.Stop()
session, _ = client.CreateSession(context.Background(), &copilot.SessionConfig{ session, _ = client.CreateSession(context.Background(), &copilot.SessionConfig{
@@ -44,9 +44,8 @@ func NewGitHubCopilotProvider(uri string, connectMode string, model string) *Git
return &GitHubCopilotProvider{ return &GitHubCopilotProvider{
uri: uri, uri: uri,
connectMode: connectMode, connectMode: connectMode,
session: session,
session: session, }, nil
}
} }
// Chat sends a chat request to GitHub Copilot // Chat sends a chat request to GitHub Copilot