Skip to content

feat(providers): generate/auto-update venice config#137

Open
joshleblanc wants to merge 7 commits intocharmbracelet:mainfrom
joshleblanc:venice-updater
Open

feat(providers): generate/auto-update venice config#137
joshleblanc wants to merge 7 commits intocharmbracelet:mainfrom
joshleblanc:venice-updater

Conversation

@joshleblanc
Copy link

@joshleblanc joshleblanc commented Dec 26, 2025

  • I have read CONTRIBUTING.md.
  • I have created a discussion that was approved by a maintainer (for new features).

This just copies the existing auto-update programs to run against the venice API (because I didn't want to manually update the config file)

@joshleblanc joshleblanc requested a review from a team as a code owner December 26, 2025 12:14
@joshleblanc joshleblanc requested review from meowgorithm and raphamorim and removed request for a team December 26, 2025 12:14
@kujtimiihoxha
Copy link
Contributor

@joshleblanc can we get the lint issues fixed, also let make sure the default large model is set to the best model for agentic coding that this provider supports. Also please make sure that the updated config works as expected in crush.

You can test it locally by running the catwalk server go run . Than in another tab export CATWALK_URL=http://localhost:8080 and running crush, select the models you have added and just make sure it all works as expected.

This will help me validate the configuration too :)

@joshleblanc
Copy link
Author

Hi @kujtimiihoxha. I fixed the linting and formatting errors. I also changed the default model selection logic to prefer code optimized models, and removed alpha models from the list.

@joshleblanc
Copy link
Author

I've resolved the pending merge conflicts.

13rac1 added a commit to ai-13rac1/catwalk that referenced this pull request Feb 28, 2026
Port of charmbracelet#137 (joshleblanc/venice-updater) with
import paths updated for charm.land/catwalk module path.
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.

2 participants