createTransportConversations
Purpose and behavior
Section titled “Purpose and behavior”Wrap a base ConversationStore that declares a format, such as createKimiConversations(), so each capture is also archived under conversations/<namespace>/<format>/<id>. locate() materializes the latest snapshot under the repository’s .outpost/recovery/conversations and restore() delegates to the base store. Archives are neither encrypted nor authenticated.
Complete example and detailed rules.
Parameters and properties
Section titled “Parameters and properties”baseRequiredConversationStoreStore whose captures are archived, such as createKimiConversations() or createHarnessConversations(). Without a format, creation rejects with code configuration.optionsRequiredTransportConversationOptionsTransport and stable project namespace shared by all runners restoring these conversations.options.namespaceRequiredstringProject name in the keys, conversations/<namespace>/<format>/<id>; must be a valid transport key. Use the same value on every machine that resumes these conversations, and a distinct one per project.options.transporterRequiredTransportCaller-owned object transport used by the store or operation. Closing a workflow or sandbox does not close this transport.