session/persist.go: - New multi-agent format: PersistedSession with []PersistedAgent - PersistSession saves ALL agents, not just first - RestoreAllSessions returns []RestoredSession with []RestoredAgent - Backward compatible: restores legacy single-agent format fs/persist.go: - Thin wrapper that creates AgentLogs for each restored agent - Delegates to session.PersistSession/RestoreAllSessions agent/agent.go: - Added Messages() to get conversation history - Added Usage() to get token/cost stats agent/history.go: - Added RestoreHistoryFromMessages for multi-agent restore session/session.go: - Added Remote() getter |
||
|---|---|---|
| .. | ||
| event.go | ||
| format.go | ||
| persist.go | ||
| registry.go | ||
| session.go | ||
| setup.go | ||