Pular para o conteúdo principal
O comando /export [caminho] serializa a conversa atual como uma trajetória JSONL no estilo ShareGPT — o formato comum para dados de treino/avaliação de modelos. É agnóstico de provider: serializa o histórico da sessão (turnos de usuário e assistente, incluindo tool calls/resultados) independentemente de qual LLM gerou.

Uso

> /export
  OK Exported 14 turns to ~/.chatcli/exports/trajectory-20260527-143902.jsonl
Sem argumento, grava em ~/.chatcli/exports/trajectory-<timestamp>.jsonl. Você pode passar um caminho explícito:
> /export ./datasets/run-42.jsonl
  OK Exported 14 turns to ./datasets/run-42.jsonl
Se a conversa estiver vazia, o comando avisa e não escreve nada.

Formato

Cada linha é um objeto JSON com a conversa no schema ShareGPT (conversations com papéis human/gpt/etc.), o que torna o arquivo diretamente consumível por pipelines de fine-tuning e ferramentas de avaliação que esperam ShareGPT.
Use junto com o modo Agente: rode uma tarefa multi-step e depois /export para capturar a trajetória completa (raciocínio + tool calls + resultados) como exemplo de treino ou para auditoria.

Veja também