/kimi Command
Manage KIMI CLI (Moonshot AI) sessions and extract session data for unified memory integration.
Usage
/kimi # Show current KIMI status
/kimi --list # List all KIMI sessions
/kimi --extract [session_id] # Extract session to CUSF format
/kimi --export-latest # Export most recent session
/kimi --discover # Discover KIMI sessions across all workdirs
Options
| Option | Description |
|---|---|
--list | List all available KIMI sessions |
--extract [id] | Extract specific session (defaults to current) |
--export-latest | Export the most recent session |
--discover | Find all KIMI sessions across work directories |
--format [fmt] | Output format: jsonl, json, cusf (default: cusf) |
--output [path] | Custom output path |
--include-checkpoints | Include checkpoint markers in export |
KIMI Session Locations
~/.kimi/
├── kimi.json # Work directories metadata
├── sessions/
│ └── <workdir_md5_hash>/ # MD5 of work directory path
│ └── <session_uuid>/ # UUID for each session
│ ├── context.jsonl # Message history (for LLM context)
│ └── wire.jsonl # Full protocol log (detailed)
└── user-history/
└── <workdir_md5_hash>.jsonl # Simple user input log
Current Session
Workdir Hash: 117a62aa2ee586671423837efe5e09c1
Session ID: add7c4a1-ac63-4981-adf9-dc1e562537a2
Context File: ~/.kimi/sessions/117a62aa2ee586671423837efe5e09c1/add7c4a1-ac63-4981-adf9-dc1e562537a2/context.jsonl
Entry Types in context.jsonl
| Role | Description |
|---|---|
user | User input messages |
assistant | AI responses |
system | System messages |
_checkpoint | Conversation truncation points |
_usage | Token usage tracking |
Examples
List All Sessions
/kimi --list
Output:
📁 KIMI Sessions (1 work directories):
Workdir: 117a62aa2ee586671423837efe5e09c1
Session: add7c4a1-ac63-4981-adf9-dc1e562537a2
Updated: 2026-01-28 11:55:00 UTC
Context: 15 messages
Extract Current Session
/kimi --extract
Output:
Extracting KIMI session: add7c4a1-ac63-4981-adf9-dc1e562537a2
Source: ~/.kimi/sessions/117a62aa2ee586671423837efe5e09c1/add7c4a1-ac63-4981-adf9-dc1e562537a2/context.jsonl
Output: ~/.coditect-data/codex-sessions-pending/kimi-2026-01-28T115500Z.jsonl
Messages: 15
Format: CUSF v1.0.0
Export with Checkpoints
/kimi --extract --include-checkpoints --output ~/Desktop/kimi-export.jsonl
Integration with /sx
KIMI sessions are automatically included in the unified session export:
/sx --all # Export all LLM sessions (Claude, Codex, Gemini, KIMI)
/sx --llm kimi # Export only KIMI sessions
/sx --llm all --since "2026-01-28"
CUSF Schema Support
KIMI sessions are exported to CODITECT Universal Session Format (CUSF):
{"type": "session_start", "session_id": "add7c4a1-...", "llm_source": "kimi", ...}
{"type": "message", "role": "user", "content": "...", ...}
{"type": "message", "role": "assistant", "content": "...", ...}
{"type": "session_end", ...}
Files
| Component | Path |
|---|---|
| Extractor | scripts/extractors/kimi_extractor.py |
| CLI Detector | scripts/core/cli_tool_detector.py |
| Factory | scripts/core/extractor_factory.py |
| CUSF Schema | schemas/cusf-v1.0.0.json |
References
- ADR-122: Unified LLM Component Architecture
- Session Log: 2026-01-28 - [KIMI.1] and [KIMI.2]
- AGENTS.md: Multi-LLM Support section