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

Method LoadSession

cli/session_manager.go:155–161  ·  view source on GitHub ↗

LoadSession carrega o histórico de uma conversa de um arquivo JSON. Mantém assinatura original para compatibilidade com remote client. Retorna apenas o chatHistory para uso legado.

(name string)

Source from the content-addressed store, hash-verified

153// Mantém assinatura original para compatibilidade com remote client.
154// Retorna apenas o chatHistory para uso legado.
155func (sm *SessionManager) LoadSession(name string) ([]models.Message, error) {
156 sd, err := sm.LoadSessionV2(name)
157 if err != nil {
158 return nil, err
159 }
160 return sd.ChatHistory, nil
161}
162
163// LoadSessionV2 carrega uma sessão completa com suporte a formato v2 e legacy.
164func (sm *SessionManager) LoadSessionV2(name string) (*SessionData, error) {

Callers

nothing calls this directly

Calls 1

LoadSessionV2Method · 0.95

Tested by

no test coverage detected