iop/apps/node/internal
toki 4369dc6975 refactor(cli): extract lineEmitter interface and common scanner driver
- Define lineEmitter interface with Name()/Emit() methods
- Add driveJSONLines() shared scanner loop for all JSONL emitters
- Implement 5 format-specific emitters (stream, claude, codex, opencode, cline)
- Replace executeCommand switch with jsonEmitters registry lookup
- Reduce oneshot.go from 481 to 160 lines (-67%)
- Add 20+ unit tests for emitters and driveJSONLines
2026-05-04 17:43:18 +09:00
..
adapters refactor(cli): extract lineEmitter interface and common scanner driver 2026-05-04 17:43:18 +09:00
bootstrap feat: cli terminal cycle 구현 및 테스트 코드 추가 2026-05-03 14:51:29 +09:00
node edge/node: console events, cli status parser, transport updates, proto runtime updates 2026-05-04 16:49:13 +09:00
router feat: unbounded CLI sessions support and related improvements 2026-05-03 20:07:09 +09:00
runtime edge/node: console events, cli status parser, transport updates, proto runtime updates 2026-05-04 16:49:13 +09:00
store feat: unbounded CLI sessions support and related improvements 2026-05-03 20:07:09 +09:00
transport edge/node: console events, cli status parser, transport updates, proto runtime updates 2026-05-04 16:49:13 +09:00