Skip to content

No Minimax-M3 in Mammouth Code#33015

Closed
Zenwoh wants to merge 116 commits into
anomalyco:devfrom
mammouth-ai:no-minimax-m3-in-mammouth-code-n2697
Closed

No Minimax-M3 in Mammouth Code#33015
Zenwoh wants to merge 116 commits into
anomalyco:devfrom
mammouth-ai:no-minimax-m3-in-mammouth-code-n2697

Conversation

@Zenwoh

@Zenwoh Zenwoh commented Jun 19, 2026

Copy link
Copy Markdown

Zenwoh and others added 30 commits January 28, 2026 15:52
I feel embarrassed for taking so long to spot this.
I ran around and around in circles, looking far into the horizon and the sky for answers,
when the solution was right under my feet, at the start of the journey.
Playing Disco Elysium yesterday made me a poet today :D
jo-s-eph and others added 20 commits April 14, 2026 11:51
chore: merge upstream v1.4.0 into dev
- Export MAMMOUTH_PROVIDER and wire fetchMammouthModels() into get()
  so the mammouth-ai provider is always present with live models
- Add mammouth-ai entry in the custom() handlers alongside opencode:
  reads key from MAMMOUTH_API_KEY env var or auth store; strips paid
  models when no key is found; autoloads when a key is present
When running `mammouth providers login`, users were shown a full list
of all providers from models.dev (Anthropic, OpenAI, MiniMax, etc.)
which is confusing since Mammouth uses its own models.

Now the login command skips the picker entirely and directly asks for
the Mammouth API key, storing it under the mammouth-ai provider id.
Installation.latest() was fetching versions from upstream opencode
release channels (github.com/anomalyco/opencode, npmjs.org, brew...)
causing misleading "opencode X.Y.Z available" messages for Mammouth users.

Return early so no update check runs until Mammouth has its own channel.
The per-directory config scan only loaded opencode.json/opencode.jsonc.
Users with a .opencode/mammouth.jsonc (e.g. custom provider or model
config) were silently ignored after each upstream merge.

Note: the global ~/.config/mammouth/mammouth.jsonc is already loaded
correctly by loadGlobal() — this only affects project-level dirs.
@Zenwoh Zenwoh requested review from Brendonovich and Hona as code owners June 19, 2026 17:33
@Zenwoh Zenwoh closed this Jun 19, 2026
@github-actions github-actions Bot added the needs:compliance This means the issue will auto-close after 2 hours. label Jun 19, 2026
@github-actions

Copy link
Copy Markdown
Contributor

This PR doesn't fully meet our contributing guidelines and PR template.

What needs to be fixed:

  • PR description is missing required template sections. Please use the PR template.

Please edit this PR description to address the above within 2 hours, or it will be automatically closed.

If you believe this was flagged incorrectly, please let a maintainer know.

@github-actions

Copy link
Copy Markdown
Contributor

Hey! Your PR title No Minimax-M3 in Mammouth Code doesn't follow conventional commit format.

Please update it to start with one of:

  • feat: or feat(scope): new feature
  • fix: or fix(scope): bug fix
  • docs: or docs(scope): documentation changes
  • chore: or chore(scope): maintenance tasks
  • refactor: or refactor(scope): code refactoring
  • test: or test(scope): adding or updating tests

Where scope is the package name (e.g., app, desktop, opencode).

See CONTRIBUTING.md for details.

@Zenwoh Zenwoh deleted the no-minimax-m3-in-mammouth-code-n2697 branch June 19, 2026 17:33
@github-actions

Copy link
Copy Markdown
Contributor

The following comment was made by an LLM, it may be inaccurate:

Based on my search, I found one potentially related PR:

Related PR:

This PR is related to MiniMax provider handling, which could be relevant to your PR about Minimax-M3 in Mammouth Code. However, it appears to address tool results rather than model availability.

The other results are about different providers (GLM, thinking parts) and not directly related to your Minimax-M3 issue.

@Zenwoh Zenwoh restored the no-minimax-m3-in-mammouth-code-n2697 branch June 19, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs:compliance This means the issue will auto-close after 2 hours. needs:title

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants