Problem
Shell-overrides.ts hides all 19 Pi built-in commands. Of these:
Dead commands (hidden, no patch, unreachable):
/scoped-models: Controls which models appear in Ctrl+P cycling. No PanCode equivalent. Users cannot configure model cycling.
/changelog: Shows version information. No PanCode equivalent.
/resume: TUI session switcher. Users cannot resume previous sessions.
/quit: Standard quit command. Users must discover PanCode's /exit instead.
Hidden but functional (no autocomplete, not in /help):
/export: Export session to HTML
/copy: Copy last message to clipboard
/fork: Branch from previous message
/tree: Navigate session history
Pi's hardcoded dispatch still routes these, so they work if typed manually. But users cannot discover them through autocomplete or /help.
Audit Reference
AUDIT-ISSUES.md: B3, B4
Objective
Restore access to valuable Pi commands. Remove hiding for commands PanCode does not need to replace.
Deliverables
Problem
Shell-overrides.ts hides all 19 Pi built-in commands. Of these:
Dead commands (hidden, no patch, unreachable):
/scoped-models: Controls which models appear in Ctrl+P cycling. No PanCode equivalent. Users cannot configure model cycling./changelog: Shows version information. No PanCode equivalent./resume: TUI session switcher. Users cannot resume previous sessions./quit: Standard quit command. Users must discover PanCode's/exitinstead.Hidden but functional (no autocomplete, not in /help):
/export: Export session to HTML/copy: Copy last message to clipboard/fork: Branch from previous message/tree: Navigate session historyPi's hardcoded dispatch still routes these, so they work if typed manually. But users cannot discover them through autocomplete or
/help.Audit Reference
AUDIT-ISSUES.md: B3, B4
Objective
Restore access to valuable Pi commands. Remove hiding for commands PanCode does not need to replace.
Deliverables