Skip to content

previous-draft/collectors/kimi_code.py

Comment 1, line 1

previous-draft/collectors/kimi_code.py:1

# -*- coding: utf-8 -*-

Comment 2, line 2

previous-draft/collectors/kimi_code.py:2

"""New Kimi Code collector (v2.x, desktop/standalone CLI).
The new Kimi Code home moved from the shared kimi-code engine directory to
~/.kimi-code (for example C:/Users/<user>/.kimi-code). Session events still live
in sessions/**/agents/<agentId>/wire.jsonl as usage.record with fields
usage.inputOther / output / inputCacheRead / inputCacheCreation.
Scan the new home sessions tree recursively to accommodate future nesting changes.
The default root is ~/.kimi-code/sessions. KIMI_CODE_SESSIONS overrides it
with semicolon-separated paths; KIMI_CODE_HOME overrides the entire home directory.
"""

Comment 3, line 35

previous-draft/collectors/kimi_code.py:35

"""Yield every wire.jsonl recursively under sessions, regardless of nesting depth."""