aaif-goose / aaif-goose/vscode-goose

Goose Desktop version not working on Windows

Aberta
#44 1 comentário 0 reações 0 responsáveis Ver no GitHub
waiting
Linguagem predominante
TypeScript
Estrelas
43
Forks
20
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

running goose desktop 1.32.0

Autodetects folder, but version incompatible.

10:37:47.885 [INFO] Goose extension activating...
10:37:47.886 [DEBUG] Commands registered: goose.showLogs, goose.restart
10:37:47.887 [DEBUG] [Context] Context commands registered: goose.sendSelectionToChat
10:37:47.887 [DEBUG] [Links] External link handler registered
10:37:47.887 [DEBUG] [FileSearch] File search handler registered
10:37:47.891 [INFO] Found goose binary at: C:\Program Files\Goose\goose.exe
10:37:48.009 [INFO] [Webview] Webview view resolved
10:37:50.788 [ERROR] Goose version check failed: detected unknown, requires 1.16.0
10:37:50.788 [DEBUG] [Webview] Queueing message: VERSION_STATUS
10:37:50.788 [INFO] Goose extension activated (version incompatible - version check blocked).
10:39:03.735 [DEBUG] Show logs command invoked

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

O issue está na lógica de detecção de versão do binário desktop do Goose no Windows. Comece examinando o código de ativação da extensão, provavelmente em src/extension.ts, onde ele verifica o binário em C:\\Program Files\\Goose\\goose.exe. Procure a função de análise de versão e compare-a com a versão esperada 1.16.0. Teste executando o binário manualmente para ver o formato da saída. A correção envolve atualizar a análise para lidar com a string de versão real retornada por goose.exe.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
go, typescript
Domínio
cli, desktop
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
55/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.