Skip to content

[FEATURE]: custom model aliases #3439

Description

@3dfactor

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

I'd like to be able to have short aliases for models, like smart, thinking, image, cheap, free, local or any custom word I choose, so that I could exchange the models behind their meaning globally without having to edit all my custom agents and commands.
This would allow to configure all agents to use one of the aliases and then change the alias meaning either in global or in local config depending on the current situation (like tokens running out in one service).

I imagine it could be optional config branch.

"model_alias":{
  "cheap":"zai-coding-plan/glm-4.5-air",
  "image":"meta/llama-3.2-11b-vision-instruct"
}

Then inside agents and commands I could just use these as model names.

---
description: Reviews the changes and creates a commit
mode: subagent
model: cheap
temperature: 0.2
tools:
  write: false
  edit: false
  bash: true
---

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussionUsed for feature requests, proposals, ideas, etc. Open discussion

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions