getRawHistory

declare function getRawHistory(clientId: string): Promise<IModelMessage<object>[]>;

Retrieves the raw, unmodified history for a given client session.

This function fetches the complete history associated with a client’s active agent in a swarm session, without any filtering or modifications. It is wrapped in beginContext for a clean execution environment and logs the operation if enabled via GLOBAL_CONFIG. The function validates the session and swarm, retrieves the current agent, and uses historyPublicService.toArrayForRaw to obtain the raw history as an array. The result is a fresh copy of the history array.

Parameter Description
clientId The unique identifier of the client session whose raw history is to be retrieved.