Skip to content

Model scope startup hint ignores custom model-cycle keybinding #4508

@bittopaz

Description

@bittopaz

This was generated by AI during triage.

In pi v0.74.0, the interactive startup line for scoped models hardcodes (Ctrl+P to cycle):

Model scope: gpt-5.5, claude-opus-4-7 (Ctrl+P to cycle)

I have app.model.cycleForward rebound in ~/.pi/agent/keybindings.json:

"app.model.cycleForward": "alt+m"

Ctrl+P is bound to editor/list up, and the actual model cycling shortcut is alt+m, but startup still shows Ctrl+P.

Why it matters: the hint is misleading after keybinding customization and conflicts with the user-assigned meaning of Ctrl+P.

Expected: render the hint from the effective app.model.cycleForward keybinding, or omit it when unbound.

Likely location: packages/coding-agent/src/main.ts, the startup Model scope log.

Metadata

Metadata

Assignees

No one assigned

    Labels

    closed-because-refactorClosed while the project refactor is in progressinprogressIssue is being worked on

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions