glrs
    Preparing search index...

    manage extensions

    /extensions
    

    all seven first-party extensions load, plus anything in .glrs/extensions/: builtins, compaction-artifacts, model-picker, tiers, ask-user, web-fetch, worktree.

    /reload re-reads extensions, skills and commands from disk. they live in <project root>/.glrs/extensions/ and <user config>/extensions/, as name.ts or name/index.ts.

    disk wins over bundled, project before user. .glrs/extensions/web-fetch.ts loads instead of the shipped one. a builtins.ts of your own drops every tool and slash command with it, and a model-picker.ts of your own is what /model then runs.

    {
    "agentConfigAllowlist": [
    "extensions"
    ]
    }

    without it /extensions disable prints the config line for you to add by hand, and changes nothing. "model" is the other section it understands, for what /model chose: configuration.

    see also: extensions, your first extension