extracted from an experimental 'daemon/lsp mode' branch which may overhaul how session management is handled. at the very least, landing this would be a good starting point to enable discoverability of commands and adoption.
shell-completions --install support for bash, fish, or zsh (appends to standard config files)
shell-completions --generate support for bash, fish, or zsh (custom location with install text)
support for goose session resume <session_name>
this can only be tested via an entrypoint (i.e. installed not via uv)
extracted from an experimental 'daemon/lsp mode' branch which may overhaul how session management is handled. at the very least, landing this would be a good starting point to enable discoverability of commands and adoption.
shell-completions --install
support forbash
,fish
, orzsh
(appends to standard config files)shell-completions --generate
support forbash
,fish
, orzsh
(custom location with install text)goose session resume <session_name>
this can only be tested via an entrypoint (i.e. installed not via
uv
)Usage
This will install to the set user-defined
$SHELL
Note: For
bash
andzsh
, the user will need tosource {rc_file}
before it can take effect.Alternatively, you can generate the completions and manually install run them yourself
Example installations with autocompletion per
$SHELL
Guard for exclusive options
--generate
or--install
onlyAutocomplete for session (via
fish
;goose session resume a<tab>
)