Skip to content

Conversation

@michaelneale
Copy link
Collaborator

@michaelneale michaelneale commented Jun 26, 2025

This lets claude code (if installed) be used as a provider itself. Claude code has a subscription model and is very popular, this allows you to use it if available as a provider in goose (goose will manage sessions etc, and can use other models in the mix if you want)

Usage:

export GOOSE_PROVIDER=claude-code

or

export GOOSE_PROVIDER=gemini-cli

to enable these providers, which will then make use of cli you have installed (and setup) on your system.

@michaelneale michaelneale changed the title new cli provider for claude code feat: new cli provider for claude code Jun 26, 2025
@michaelneale michaelneale changed the title feat: new cli provider for claude code feat: new cli provider for claude code and gemini Jun 26, 2025
@michaelneale michaelneale marked this pull request as ready for review June 26, 2025 04:52
@michaelneale michaelneale requested a review from Kvadratni June 26, 2025 07:28
* main:
  Add flag for showing cost tracking (#3090)
  Improve config file editing and recovery fallback mechanisms (#3082)
  Cleanup Temporal debug files (#3089)
  feat: Add comprehensive cost tracking display for LLM usage (#2992)
@github-actions
Copy link
Contributor

github-actions bot commented Jun 27, 2025

PR Preview Action v1.6.0
Preview removed because the pull request was closed.
2025-06-27 05:57 UTC

* main:
  hotfix: fix build (#3102)
  Richer tool call ui messages (#3104)
  Update linux instructions (#3087)
@michaelneale
Copy link
Collaborator Author

hey @blackgirlbytes I think we can merge this once we have a new release

@michaelneale michaelneale merged commit 0962041 into main Jun 27, 2025
9 checks passed
@michaelneale michaelneale deleted the micn/subprocess-cli-provider branch June 27, 2025 05:55
katzdave added a commit to katzdave/goose that referenced this pull request Jun 27, 2025
* upstream/main:
  Add a reference for recipes (block#3099)
  feat: add voice dictation using OpenAI Whisper & ElevenLabs (block#3079)
  feat: new cli provider for claude code and gemini (block#3083)
  you forgot the important ones! (block#3105)
  hotfix: fix build (block#3102)
  Richer tool call ui messages (block#3104)
  Update linux instructions (block#3087)
zanesq added a commit that referenced this pull request Jun 27, 2025
* 'main' of github.com:block/goose:
  Fix clippy + test errors (#3120)
  Update goose help to include cli (#3095)
  add scheduler type  setting (#3119)
  Add a reference for recipes (#3099)
  feat: add voice dictation using OpenAI Whisper & ElevenLabs (#3079)
  feat: new cli provider for claude code and gemini (#3083)
  you forgot the important ones! (#3105)
  hotfix: fix build (#3102)
  Richer tool call ui messages (#3104)
  Update linux instructions (#3087)
ahau-square pushed a commit that referenced this pull request Jun 27, 2025
* origin/main:
  Added announcement modal (#3098)
  build: Add `just` to Hermit, correct ui/desktop's README (#3116)
  fix: Make the entire toolcall argument row clickable to expand (#3118)
  Fix clippy + test errors (#3120)
  Update goose help to include cli (#3095)
  add scheduler type  setting (#3119)
  Add a reference for recipes (#3099)
  feat: add voice dictation using OpenAI Whisper & ElevenLabs (#3079)
  feat: new cli provider for claude code and gemini (#3083)
  you forgot the important ones! (#3105)
  hotfix: fix build (#3102)
  Richer tool call ui messages (#3104)
  Update linux instructions (#3087)
  Add flag for showing cost tracking (#3090)
  Improve config file editing and recovery fallback mechanisms (#3082)
s-soroosh pushed a commit to s-soroosh/goose that referenced this pull request Jul 18, 2025
cbruyndoncx pushed a commit to cbruyndoncx/goose that referenced this pull request Jul 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants