Skip to content

feat: add Umans provider - #419

Open
philhug wants to merge 2 commits into
charmbracelet:mainfrom
asantigroup:umans-provider
Open

feat: add Umans provider#419
philhug wants to merge 2 commits into
charmbracelet:mainfrom
asantigroup:umans-provider

Conversation

@philhug

@philhug philhug commented Jul 8, 2026

Copy link
Copy Markdown

Summary

Adds Umans as a new inference provider, making its models available to catwalk and downstream consumers.

  • Registers the umans provider (OpenAI-compatible endpoint) with 5 models: umans-coder, umans-flash, umans-glm-5.2, umans-kimi-k2.7, and umans-qwen3.6-35b-a3b, including context windows, pricing, and capability flags
  • Adds cmd/umans/main.go, an updater CLI that auto-fetches the model list from the Umans /models API and regenerates umans.json (skipping quantized nvfp4 variants)
  • Wires the updater into the .github/workflows/update.yml auto-update workflow

💘 Generated with Crush

philhug added 2 commits July 8, 2026 11:19
- Create cmd/umans/main.go to auto-fetch models from the Umans API
- Update umans.json with correct context windows, pricing, and new models
- Add Umans to .github/workflows/update.yml
@Amolith

Amolith commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Hi, thanks for the contribution! From their docs, https://api.code.umans.ai/v1/models/info is the correct endpoint for something like this generator, and switching to that would eliminate the need to hardcode values like image and reasoning support.

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