Skip to content

Parse chat mode shortcuts server-side - #703

Open
RANGROO wants to merge 2 commits into
unstablefrom
codex/server-chat-mode-shortcuts
Open

Parse chat mode shortcuts server-side#703
RANGROO wants to merge 2 commits into
unstablefrom
codex/server-chat-mode-shortcuts

Conversation

@RANGROO

@RANGROO RANGROO commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • parse validated one-shot chat symbols in HerikaServer
  • strip shortcut wrappers and apply request-local modes without changing the saved CHIM mode
  • require the plugin's boolean chat_shortcut_routed marker before parsing raw symbols
  • ignore client-provided execution_mode values so the server is the only mode authority
  • keep the Director shortcut request-local instead of resetting the saved mode to Standard

Paired change

  • Requires Dwemer-Dynamics/CHIM#133

Validation

  • PHP syntax checks passed for all five changed files
  • focused PHPUnit suite passed: 55 tests, 127 assertions
  • git diff --check passed

Review note

Limits

  • Not deployed
  • Not tested in game
  • Director and Event Inject external side effects were not invoked by local runtime probes

@RANGROO
RANGROO marked this pull request as ready for review August 14, 2026 18:39
@RANGROO
RANGROO marked this pull request as draft August 14, 2026 18:42
@RANGROO
RANGROO marked this pull request as ready for review August 14, 2026 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant