#2217·Fabric

[Feature request]: --changeDefaultThinking= should exist to allow effort/thinking to be set once for all

Author: leodutraCreated Sep 9, 2026Updated Sep 9, 2026
Labelsenhancement

What do you need?

API and model are already defined during the setup; why not the effort?

Since we have a difference between medium and high (or xhigh and max) effort for each model, and the baseline operations for a model are based on intelligence x effort x cost, we should be able to set the effort/thinking/reasoning level once (--changeDefaultThinking=high) to set it for all.

It can possibly be configured MANUALLY in config.yaml and/or be used with an alias/function like:

bash
fabric() {
    for arg in "$@"; do
        case "$arg" in
            --thinking|--thinking=*)
                command fabric "$@"
                return
                ;;
        esac
    done

    command fabric --thinking=high "$@"
}

But it should be trivial, since Fabric is meant to ease this kind of friction.