Skip to content

feat: expose system_prompt in config + fix VSCode keyboard layout #55

Open
eutopiacode wants to merge 2 commits into1jehuang:masterfrom
eutopiacode:feat/config-system-prompt
Open

feat: expose system_prompt in config + fix VSCode keyboard layout #55
eutopiacode wants to merge 2 commits into1jehuang:masterfrom
eutopiacode:feat/config-system-prompt

Conversation

@eutopiacode
Copy link
Copy Markdown

@eutopiacode eutopiacode commented Apr 13, 2026

feat: expose system_prompt in config
Add optional system_prompt field to ProviderConfig and wire it into agent init, replacing the hardcoded None with the config value.

fix: disable keyboard enhancement in VSCode terminal
xterm.js translates keys via OS keyboard layout before sending escape sequences. Keyboard enhancement causes crossterm to reconstruct shifted chars using a hardcoded US layout, breaking international keyboards
(e.g. Finnish Shift+7='/' becomes '&').

Add optional system_prompt field to ProviderConfig and wire it into
agent init, replacing the hardcoded None with the config value.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@eutopiacode
Copy link
Copy Markdown
Author

Love your work! Trying to tweak jcode as my daily driver. If you're happy with this PR, expect more to come :-)

xterm.js translates keys via OS keyboard layout before sending escape
sequences. Keyboard enhancement causes crossterm to reconstruct shifted
chars using a hardcoded US layout, breaking international keyboards
(e.g. Finnish Shift+7='/' becomes '&').

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@eutopiacode eutopiacode changed the title feat: expose system_prompt in provider config feat: expose system_prompt in config + fix VSCode keyboard layout Apr 13, 2026
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