mirror of
https://github.com/MoonshotAI/kimi-code.git
synced 2026-07-10 01:39:25 +00:00
- add ITerminalService (create/list/get/attach/write/resize/close) and ITerminalBackend contract; Session-scoped so per-session sessionId threading is dropped - implement TerminalService with per-terminal output buffering, seq replay, sink fan-out, and dispose-time process cleanup - register a default NotImplementedTerminalBackend; the real PTY backend is supplied by the composition root - add the terminal.not_found error code (protocol + ErrorCodes) and register the terminal layer in check-domain-layers - cover the service with unit tests driven by a fake backend |
||
|---|---|---|
| .. | ||
| src | ||
| CHANGELOG.md | ||
| package.json | ||
| tsconfig.json | ||
| tsdown.config.ts | ||
| vitest.config.ts | ||