MCPcopy Create free account
hub / github.com/diillson/chatcli / SaveSession

Method SaveSession

cli/session_manager.go:121–126  ·  view source on GitHub ↗

SaveSession salva o histórico da conversa em um arquivo JSON. Mantém assinatura original para compatibilidade com remote client.

(name string, history []models.Message)

Source from the content-addressed store, hash-verified

119// SaveSession salva o histórico da conversa em um arquivo JSON.
120// Mantém assinatura original para compatibilidade com remote client.
121func (sm *SessionManager) SaveSession(name string, history []models.Message) error {
122 return sm.SaveSessionV2(name, &SessionData{
123 Version: 2,
124 ChatHistory: history,
125 })
126}
127
128// SaveSessionV2 salva uma sessão completa com históricos escopados.
129func (sm *SessionManager) SaveSessionV2(name string, sd *SessionData) error {

Callers

nothing calls this directly

Calls 1

SaveSessionV2Method · 0.95

Tested by

no test coverage detected