What feature would you like to see?
Expose Codex CLI personality selection in remote HAPI sessions.
Codex CLI supports friendly, pragmatic, and none, and the app-server protocol already accepts personality on thread/start, thread/resume, and turn/start. HAPI declares those protocol fields but currently has no session state, composer selector, slash handling, or launcher wiring for them.
Expected behavior
- Add a Codex-only personality setting to the session/composer runtime controls.
- Pass the selected personality to Codex app-server turns (and thread start/resume where appropriate).
- Support
/personality friendly|pragmatic|none; querying without an argument should report the current value.
- Default/unset must preserve the user's Codex configuration instead of forcing a personality.
- Keep this scoped to Codex CLI parity; it is unrelated to HAPI voice personality.
- Add focused state propagation, slash parser, and turn-param tests.
What feature would you like to see?
Expose Codex CLI personality selection in remote HAPI sessions.
Codex CLI supports
friendly,pragmatic, andnone, and the app-server protocol already acceptspersonalityonthread/start,thread/resume, andturn/start. HAPI declares those protocol fields but currently has no session state, composer selector, slash handling, or launcher wiring for them.Expected behavior
/personality friendly|pragmatic|none; querying without an argument should report the current value.