kimi-code/packages/protocol
haozhe.yang 262d201b00 feat(agent-core-v2): add session-scoped terminal domain
- 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
2026-06-29 05:15:01 +08:00
..
src feat(agent-core-v2): add session-scoped terminal domain 2026-06-29 05:15:01 +08:00
CHANGELOG.md ci: release packages (#746) 2026-06-15 22:50:45 +08:00
package.json ci: release packages (#746) 2026-06-15 22:50:45 +08:00
tsconfig.json feat(protocol): extract shared protocol package from agent-core (#612) 2026-06-10 14:03:38 +08:00
tsdown.config.ts feat(protocol): extract shared protocol package from agent-core (#612) 2026-06-10 14:03:38 +08:00
vitest.config.ts chore: use raw query imports for prompt sources (#682) 2026-06-12 11:47:44 +08:00