Skip to content

Skip goose configure step in download_cli script #918

@salman1993

Description

@salman1993

Describe the bug
To configure goose in a headless environment, there should be way to run goose configure in non-interactive mode

To Reproduce
Steps to reproduce the behavior:

  1. curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash
  2. you always end up in interactive mode to configure goose

Expected behavior
there should be way to run goose configure in non-interactive mode

Screenshots
If applicable, add screenshots to help explain your problem.

Please provide following information:

  • OS & Arch: all
  • Interface: CLI

Additional context
There used to be provider and model options in goose configure command, that could be configured with env vars but removed it. i think we have to bring it back for headless -

if [ -n "${GOOSE_PROVIDER:-}" ]; then
(edited)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions