# Functions
NewAPIKeyStorage creates a new instance of APIKeyStorage.
NewClientProvider creates a new instance of ClientProvider.
NewConfigProvider creates a new instance of ConfigProvider.
NewContextRetriever creates a new instance of ContextRetriever.
NewFileManager creates a new instance of FileManager.
NewFileReader creates a new instance of FileReader.
NewMarshaller creates a new instance of Marshaller.
NewParser creates a new instance of Parser.
NewPromptResolver creates a new instance of PromptResolver.
NewSystemMessageGenerator creates a new instance of SystemMessageGenerator.
NewTemplateLocator creates a new instance of TemplateLocator.
NewUsernameRetriever creates a new instance of UsernameRetriever.
NewValidator creates a new instance of Validator.
# Structs
APIKeyStorage is an autogenerated mock type for the APIKeyStorage type.
APIKeyStorage_ClearAPIKey_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ClearAPIKey'.
No description provided by the author
APIKeyStorage_GetAPIKey_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetAPIKey'.
APIKeyStorage_SetAPIKey_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetAPIKey'.
ClientProvider is an autogenerated mock type for the ClientProvider type.
No description provided by the author
ClientProvider_NewClientFromConfig_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NewClientFromConfig'.
ConfigProvider is an autogenerated mock type for the ConfigProvider type.
ConfigProvider_ClearConfig_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ClearConfig'.
No description provided by the author
ConfigProvider_GetConfigDir_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetConfigDir'.
ConfigProvider_LoadConfig_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetConfig'.
ConfigProvider_NewFromConfigFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NewFromConfigFile'.
ConfigProvider_SaveConfig_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SaveConfig'.
ContextRetriever is an autogenerated mock type for the ContextRetriever type.
No description provided by the author
ContextRetriever_RetrieveContext_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RetrieveContext'.
FileManager is an autogenerated mock type for the FileManager type.
No description provided by the author
FileManager_Read_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Read'.
FileManager_Write_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Write'.
FileReader is an autogenerated mock type for the FileReader type.
FileReader_Execute_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Execute'.
No description provided by the author
Marshaller is an autogenerated mock type for the Marshaller type.
No description provided by the author
Marshaller_Marshal_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Marshal'.
Marshaller_Unmarshal_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Unmarshal'.
Parser is an autogenerated mock type for the Parser type.
Parser_Execute_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Execute'.
No description provided by the author
PromptResolver is an autogenerated mock type for the PromptResolver type.
No description provided by the author
PromptResolver_ResolvePrompt_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ResolvePrompt'.
SystemMessageGenerator is an autogenerated mock type for the SystemMessageGenerator type.
No description provided by the author
SystemMessageGenerator_GenerateSystemMessage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GenerateSystemMessage'.
TemplateLocator is an autogenerated mock type for the TemplateLocator type.
No description provided by the author
TemplateLocator_GetTemplate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTemplate'.
TemplateLocator_ListTemplates_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListTemplates'.
UsernameRetriever is an autogenerated mock type for the UsernameRetriever type.
UsernameRetriever_Execute_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Execute'.
No description provided by the author
Validator is an autogenerated mock type for the Validator type.
Validator_Execute_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Execute'.
No description provided by the author