Full Built-in Shell Context with Native TTY Integration and Cross-Platform (Windows/Unix) Support #941
255doesnotexist
started this conversation in
General
Replies: 2 comments
-
|
There is currently no support for Windows, is that right? |
Beta Was this translation helpful? Give feedback.
0 replies
-
Kimi CLI does support Windows! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What feature would you like to see?
Currently, kimi-cli provides a basic shell mode that executes commands via asyncio.create_subprocess_shell().
However, this approach has several limitations:
No persistent shell session context — each command runs independently, losing environment variables, working directory, and shell state. (Though zsh integration works but
kimiCLI itself should also got this i hope)Built-in commands like cd are not supported
Disconnected workflow — the shell mode and Kimi CLI’s agent mode are not integrated.
As a result, users must constantly switch between kimi-cli and their native terminal, which breaks workflow continuity and reduces productivity.
Additional information
For Unix/Linux Platforms
For Windows Platforms
cmd.exeis never a modern choice, especially this year is 2025...)Provide unified UX across all OSes.
After refining this proposal together with the community, I am ready to work on an another branch and then open a pull request.
Beta Was this translation helpful? Give feedback.
All reactions