lwe Package¶
lwe Subpackages¶
- lwe.backends Package
- lwe.backends Subpackages
- lwe.backends.api Package
- lwe.backends.api Subpackages
- lwe.backends.api Submodules
- lwe.backends.api.backend module
- lwe.backends.api.conversation module
- lwe.backends.api.conversation_storage_manager module
- lwe.backends.api.database module
- lwe.backends.api.message module
- lwe.backends.api.orm module
- lwe.backends.api.repl module
- lwe.backends.api.request module
- lwe.backends.api.user module
- lwe.backends.api Module contents
- lwe.backends.api Package
- lwe.backends Module contents
- lwe.backends Subpackages
- lwe.core Package
- lwe.core Submodules
- lwe.core.config module
- lwe.core.constants module
- lwe.core.doc_parser module
- lwe.core.editor module
- lwe.core.error module
- lwe.core.tool module
- lwe.core.tool_cache module
- lwe.core.tool_manager module
ToolManagerToolManager.cleanup_tool_definition()ToolManager.dereference_tool_schema()ToolManager.get_langchain_tool()ToolManager.get_langchain_tool_spec()ToolManager.get_tool()ToolManager.get_tool_config()ToolManager.is_langchain_tool()ToolManager.is_system_tool()ToolManager.load_tool()ToolManager.load_tools()ToolManager.make_user_tool_dirs()ToolManager.run_langchain_tool()ToolManager.run_tool()ToolManager.setup_tool_instance()
- lwe.core.logger module
- lwe.core.monkey_patch module
- lwe.core.plugin module
PluginPluginBasePluginBase.descriptionPluginBase.get_shell_completions()PluginBase.incompatible_backends()PluginBase.make_llm()PluginBase.plugin_cache_filenamePluginBase.plugin_typePluginBase.query_llm()PluginBase.set_backend()PluginBase.set_name()PluginBase.set_shell()PluginBase.write_plugin_cache_file()
- lwe.core.plugin_manager module
- lwe.core.preset_manager module
- lwe.core.provider module
PresetValueProviderProviderBaseProviderBase.available_modelsProviderBase.calculate_customization_value()ProviderBase.cast_dict_value()ProviderBase.convert_ai_dict_to_message()ProviderBase.convert_dict_to_message()ProviderBase.customizations_to_completions()ProviderBase.default_config()ProviderBase.default_customizations()ProviderBase.display_nameProviderBase.get_capability()ProviderBase.get_customization_value()ProviderBase.get_customizations()ProviderBase.get_model()ProviderBase.invalid_model_message()ProviderBase.load_models()ProviderBase.make_llm()ProviderBase.max_submission_tokens()ProviderBase.model_property_nameProviderBase.plugin_typeProviderBase.prepare_file_for_llm()ProviderBase.prepare_messages_for_llm()ProviderBase.prepare_messages_for_llm_chat()ProviderBase.prepare_messages_for_llm_last_message()ProviderBase.prepare_messages_for_llm_stuff_messages()ProviderBase.prepare_messages_method()ProviderBase.set_customization_value()ProviderBase.set_customizations()ProviderBase.set_model()ProviderBase.set_value()ProviderBase.setup()ProviderBase.static_modelsProviderBase.transform_openai_tool_spec_to_json_schema_spec()ProviderBase.transform_tools()ProviderBase.validate_model()
- lwe.core.provider_manager module
- lwe.core.repl module
ReplRepl.action_plugin_reload()Repl.action_template_copy()Repl.action_template_delete()Repl.action_template_edit()Repl.action_template_edit_run()Repl.action_template_prompt_edit_run()Repl.action_template_prompt_run()Repl.action_template_run()Repl.action_template_show()Repl.build_shell_user_prefix()Repl.catch_ctrl_c()Repl.cleanup()Repl.cmdloop()Repl.collect_template_variable_values()Repl.command_ask()Repl.command_chat()Repl.command_config()Repl.command_copy()Repl.command_delete()Repl.command_editor()Repl.command_exit()Repl.command_file()Repl.command_history()Repl.command_log()Repl.command_model()Repl.command_new()Repl.command_plugin()Repl.command_plugins()Repl.command_quit()Repl.command_read()Repl.command_stream()Repl.command_switch()Repl.command_template()Repl.command_templates()Repl.command_title()Repl.configure_backend()Repl.configure_commands()Repl.configure_plugins()Repl.configure_shell_commands()Repl.default()Repl.dispatch_command_action()Repl.doc_headerRepl.edit_run_template()Repl.exec_prompt_pre()Repl.get_command_action_method()Repl.get_command_actions()Repl.get_command_help()Repl.get_command_help_brief()Repl.get_command_method()Repl.get_custom_shell_completions()Repl.get_plugin_commands()Repl.get_plugin_shell_completions()Repl.get_shell_history()Repl.get_shell_method()Repl.get_styles()Repl.help()Repl.help_commands()Repl.initialize_repl()Repl.introRepl.launch_backend()Repl.logfileRepl.message_mapRepl.promptRepl.prompt_numberRepl.prompt_prefixRepl.rebuild_completions()Repl.reload_repl()Repl.run_command()Repl.run_command_get_response()Repl.run_template()Repl.set_base_shell_completions()Repl.set_user_prompt()Repl.setup()Repl.show_backend_config()Repl.show_files_config()Repl.show_full_config()Repl.show_profile_config()Repl.show_runtime_config()Repl.show_section_config()Repl.terminate_stream()
- lwe.core.template_manager module
TemplateManagerTemplateManager.build_message_from_template()TemplateManager.copy_template()TemplateManager.ensure_template()TemplateManager.extract_metadata_keys()TemplateManager.extract_template_run_overrides()TemplateManager.get_raw_template()TemplateManager.get_template_and_variables()TemplateManager.get_template_editable_filepath()TemplateManager.get_template_source()TemplateManager.get_template_variables_substitutions()TemplateManager.is_system_template()TemplateManager.load_templates()TemplateManager.make_temp_template()TemplateManager.make_temp_template_dir()TemplateManager.make_user_template_dirs()TemplateManager.process_template_builtin_variables()TemplateManager.remove_temp_template()TemplateManager.render_template()TemplateManager.template_builtin_variables()TemplateManager.template_can_delete()TemplateManager.template_delete()
- lwe.core.token_manager module
- lwe.core.util module
NoneAttrsansible_doc_to_markdown()clean_directory()command_with_leader()conversation_from_messages()create_file()current_datetime()dash_to_underscore()dict_to_pretty_json()extract_preset_configuration_from_request_overrides()filepath_replacements()float_range_to_completions()get_ansible_module_doc()get_class_method()get_environment_variable()get_environment_variable_list()get_file_directory()get_package_root()get_preset_name()introspect_command_actions()introspect_commands()is_valid_url()list_to_completion_hash()list_to_markdown_list()merge_dicts()output_response()parse_conversation_ids()parse_shell_input()paste_from_clipboard()print_markdown()print_status_message()remove_and_create_dir()remove_prefix()snake_to_class()split_on_delimiter()transform_messages_to_chat_messages()underscore_to_dash()validate_float()validate_int()validate_str()write_temp_file()
- lwe.core.workflow_manager module
WorkflowManagerWorkflowManager.copy_workflow()WorkflowManager.delete_workflow()WorkflowManager.ensure_runnable_workflow()WorkflowManager.ensure_workflow()WorkflowManager.get_workflow_dir()WorkflowManager.get_workflow_environment_config()WorkflowManager.is_system_workflow()WorkflowManager.load_workflow()WorkflowManager.load_workflows()WorkflowManager.make_user_workflow_dirs()WorkflowManager.parse_workflow_args()WorkflowManager.run()WorkflowManager.set_workflow_environment()
- lwe.core Module contents
- lwe.plugins Package
- lwe.plugins Submodules
- lwe.plugins.echo module
- lwe.plugins.examples module
- lwe.plugins.provider_chat_openai module
CustomChatOpenAIProviderChatOpenaiProviderChatOpenai.capabilitiesProviderChatOpenai.customization_config()ProviderChatOpenai.default_config()ProviderChatOpenai.default_modelProviderChatOpenai.format_responses_content()ProviderChatOpenai.handle_non_streaming_response()ProviderChatOpenai.handle_streaming_chunk()ProviderChatOpenai.is_legacy_reasoning_model()ProviderChatOpenai.is_reasoning_model()ProviderChatOpenai.llm_factory()ProviderChatOpenai.llm_pre_call()ProviderChatOpenai.llm_pre_init()ProviderChatOpenai.prepare_messages_method()ProviderChatOpenai.setup()ProviderChatOpenai.static_models
- lwe.plugins.provider_fake_llm module
- lwe.plugins Module contents