Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/llm-workflow-engine/llm-workflow-engine
/ functions
Functions
897 in github.com/llm-workflow-engine/llm-workflow-engine
⨍
Functions
897
◇
Types & classes
56
↳
Endpoints
7
↓ 2 callers
Method
open_log
Open a log file for writing.
lwe/backends/api/backend.py:755
↓ 2 callers
Method
orm_get_conversation
(self, conversation_id)
lwe/backends/api/orm.py:242
↓ 2 callers
Function
parse_type
(type_str: str)
lwe/core/doc_parser.py:111
↓ 2 callers
Function
pipe_editor
Opens the system editor with optional input data and returns the edited content. This function creates a temporary file with the provided in
lwe/core/editor.py:70
↓ 2 callers
Method
prepare_custom_new_conversation_messages
Prepare custom new conversation messages. :returns: List of new messages :rtype: list
lwe/backends/api/request.py:238
↓ 2 callers
Function
print_deprectated_functions_dir_migration_path
(dir)
lwe/backends/api/schema/alembic/versions/4e642f725923_tools_migration.py:46
↓ 2 callers
Function
print_markdown
(output, style=None)
lwe/core/util.py:135
↓ 2 callers
Method
restore_provider_state
Restore backend provider attributes after a failed provider change.
lwe/backends/api/backend.py:325
↓ 2 callers
Method
run
(self, workflow_name, workflow_args)
lwe/core/workflow_manager.py:119
↓ 2 callers
Method
run_command_get_response
(self, command, argument)
lwe/core/repl.py:1424
↓ 2 callers
Function
run_single_query
(cursor, query, params=())
lwe/backends/api/workflow/library/lwe_sqlite_query.py:70
↓ 2 callers
Method
run_template_compiled
Runs the compiled template. :param message: The message to be sent. :param overrides: Optional dictionary of overrides.
lwe/backends/api/backend.py:99
↓ 2 callers
Method
run_tool
(self, tool_name, input_data)
lwe/core/tool_manager.py:199
↓ 2 callers
Method
set_logged_in_user
Set the logged in user :param user: The user object to set as the logged in user :type user: User :return: None
lwe/backends/api/repl.py:334
↓ 2 callers
Method
set_model
(self, model_name)
lwe/core/provider.py:302
↓ 2 callers
Method
set_name
(self, name)
lwe/core/tool.py:17
↓ 2 callers
Method
setup_plugin
(self, plugin_name, plugin_instance)
lwe/core/plugin_manager.py:116
↓ 2 callers
Method
setup_tool_instance
(self, tool_name, tool_path)
lwe/core/tool_manager.py:141
↓ 2 callers
Method
should_return_on_tool_call
Check if should return on tool call. :returns: Whether to return on tool call :rtype: bool
lwe/backends/api/request.py:525
↓ 2 callers
Method
show_files_config
(self)
lwe/core/repl.py:1262
↓ 2 callers
Method
show_profile_config
(self)
lwe/core/repl.py:1305
↓ 2 callers
Method
show_runtime_config
(self)
lwe/core/repl.py:1318
↓ 2 callers
Method
stamp_database
(self, revision="head")
lwe/backends/api/schema/updater.py:71
↓ 2 callers
Method
template_delete
Deletes a specified template file and reloads the templates. :param filename: The name of the file to be deleted. :type file
lwe/core/template_manager.py:213
↓ 2 callers
Function
upgrade_preset
(preset_path)
lwe/backends/api/schema/alembic/versions/ea7ed165a4ef_preset_config_schema_v2.py:21
↓ 2 callers
Function
upgrade_preset
(preset_path)
lwe/backends/api/schema/alembic/versions/cc8f2aecf9ff_remove_streaming_attribute_from_presets.py:21
↓ 2 callers
Function
upgrade_preset
(preset_path)
lwe/backends/api/schema/alembic/versions/e7373d57cace_upgrade_openai_presets_to_responses_api.py:21
↓ 2 callers
Method
user_metadata_fields
(self)
lwe/core/preset_manager.py:64
↓ 2 callers
Method
validate_email
(self, email)
lwe/backends/api/repl.py:108
↓ 2 callers
Method
validate_model
(self, model_name)
lwe/core/provider.py:295
↓ 1 callers
Method
__init__
(self, config, orm=None)
lwe/backends/api/database.py:24
↓ 1 callers
Method
__init__
(self, config=None, **kwargs)
lwe/plugins/provider_fake_llm.py:207
↓ 1 callers
Method
_default_config_dir
(self)
lwe/core/config.py:57
↓ 1 callers
Method
_default_data_dir
(self)
lwe/core/config.py:77
↓ 1 callers
Method
_set_prompt_prefix
(self, prefix="")
lwe/core/repl.py:284
↓ 1 callers
Method
_set_title
(self, title, conversation=None)
lwe/core/repl.py:330
↓ 1 callers
Method
_setup_key_bindings
()
lwe/core/repl.py:61
↓ 1 callers
Method
_setup_signal_handlers
(self)
lwe/core/repl.py:103
↓ 1 callers
Method
_stream
Rotate through responses.
lwe/plugins/provider_fake_llm.py:94
↓ 1 callers
Method
action_preset_load
Load an existing preset This activates the provider and model customizations stored in the preset as the current configurati
lwe/backends/api/repl.py:925
↓ 1 callers
Method
action_user_login
Login in as a user If the 'identifier' argument is not provided, you will be prompted for either a username or email. You wi
lwe/backends/api/repl.py:395
↓ 1 callers
Method
action_user_logout
Logout the current user. :return: A tuple containing the success status, None, and a message :rtype: tuple[bool, None, str]
lwe/backends/api/repl.py:433
↓ 1 callers
Method
action_user_register
Register a new user If the 'username' argument is not provided, you will be prompted for it. You will also be prompted for:
lwe/backends/api/repl.py:159
↓ 1 callers
Method
add_customizations_tools
(self)
lwe/core/tool_cache.py:21
↓ 1 callers
Method
add_examples
Add example configurations :return: None
lwe/backends/api/repl.py:232
↓ 1 callers
Method
add_message
Add a new message to a conversation. :param role: Message role :type role: str :param message: Message content
lwe/backends/api/conversation_storage_manager.py:129
↓ 1 callers
Method
add_revision
(self, name)
lwe/backends/api/schema/updater.py:122
↓ 1 callers
Method
ask_stream
Ask the LLM a question and stream a response. :param input: The input to be sent to the LLM. :type input: str :reque
lwe/backends/api/backend.py:868
↓ 1 callers
Method
auto_create_first_user
(self)
lwe/backends/api/backend.py:194
↓ 1 callers
Method
build_completions
(self)
lwe/core/provider.py:36
↓ 1 callers
Method
build_shell_user_prefix
(self)
lwe/core/repl.py:292
↓ 1 callers
Method
cache_delete
Delete a value from the cache. :param key: The key to delete. :param cache_dir: The cache directory to use. If not provided,
lwe/core/cache_manager.py:110
↓ 1 callers
Method
cache_get
Get a value from the cache. :param key: The key to retrieve. :return: A tuple containing a success indicator, the loaded con
lwe/core/cache_manager.py:59
↓ 1 callers
Method
cache_set
Set a value in the cache. :param key: The key to set. :param value: The value to set. :param cache_dir: The cache di
lwe/core/cache_manager.py:95
↓ 1 callers
Method
calculate_customization_value
(self, orig_keys, new_value)
lwe/core/provider.py:174
↓ 1 callers
Method
cast
(self, value)
lwe/core/provider.py:61
↓ 1 callers
Method
cast_dict_value
(self, value)
lwe/core/provider.py:163
↓ 1 callers
Method
check_login
Check if a user is logged in :return: None
lwe/backends/api/repl.py:198
↓ 1 callers
Function
clean_directory
(directory)
lwe/core/util.py:392
↓ 1 callers
Function
clean_output
(output)
tests/base.py:167
↓ 1 callers
Method
cleanup
(self)
lwe/core/repl.py:322
↓ 1 callers
Method
cleanup_tool_definition
Remove items that are not needed in the tool definition.
lwe/core/tool_manager.py:169
↓ 1 callers
Method
cmdloop
(self)
lwe/core/repl.py:1447
↓ 1 callers
Method
command_config
Show or edit the current configuration Examples: Show all: {COMMAND} Edit config: {COMMAND} edit
lwe/core/repl.py:1355
↓ 1 callers
Method
command_model
View or set attributes on the current LLM model Arguments: path: The attribute path to view or set value: Th
lwe/core/repl.py:915
↓ 1 callers
Method
command_new
Start a new conversation Examples: {COMMAND}
lwe/core/repl.py:399
↓ 1 callers
Method
command_template
Run actions on available templates Templates are pre-configured text content that can be customized before sending a message to the
lwe/core/repl.py:1007
↓ 1 callers
Function
command_with_leader
(command)
lwe/core/util.py:50
↓ 1 callers
Method
configure_backend
(self)
lwe/core/repl.py:306
↓ 1 callers
Method
configure_commands
(self)
lwe/core/repl.py:120
↓ 1 callers
Method
configure_plugins
(self)
lwe/core/repl.py:300
↓ 1 callers
Method
configure_shell_commands
(self)
lwe/core/repl.py:110
↓ 1 callers
Method
confirm_install
(self, example_types)
lwe/plugins/examples.py:79
↓ 1 callers
Method
confirm_upgrade
(self)
lwe/backends/api/schema/updater.py:75
↓ 1 callers
Method
conversation_data_to_messages
Convert conversation data to list of messages. :param conversation_data: Conversation data dict :type conversation_data: dic
lwe/backends/api/backend.py:615
↓ 1 callers
Function
conversation_from_messages
(messages)
lwe/core/util.py:167
↓ 1 callers
Method
convert_ai_dict_to_message
Convert an LWE message dictionary to a LangChain AIMessage. This default implementation supports a format suitable for OpenAI. Other
lwe/core/provider.py:384
↓ 1 callers
Method
copy_workflow
Copies a workflow file to a new location. :param old_name: The name of the existing workflow file. :type old_name: str
lwe/core/workflow_manager.py:195
↓ 1 callers
Function
count_asserts_in_directory
(directory_path, debug)
tests/count-test-asserts.py:16
↓ 1 callers
Function
count_asserts_in_file
(file_path, debug)
tests/count-test-asserts.py:8
↓ 1 callers
Function
create_file
(directory, filename, content=None)
lwe/core/util.py:259
↓ 1 callers
Method
create_first_user
Create the first user :return: None
lwe/backends/api/repl.py:248
↓ 1 callers
Function
create_schema_revision
(message, database_url=None)
scripts/create-schema-revision.py:23
↓ 1 callers
Method
create_test_data
(self)
lwe/backends/api/database.py:74
↓ 1 callers
Function
current_datetime
()
lwe/core/util.py:267
↓ 1 callers
Method
customizations_to_completions
(self)
lwe/core/provider.py:250
↓ 1 callers
Function
dash_to_underscore
(text)
lwe/core/util.py:68
↓ 1 callers
Method
default_config
(self)
lwe/core/plugin.py:71
↓ 1 callers
Method
default_get_num_tokens_from_messages
Get number of tokens for a list of messages. The default implementation uses tiktoken, which is the OpenAI implementation.
lwe/core/token_manager.py:63
↓ 1 callers
Method
delete_preset
(self, preset_name, preset_dir=None)
lwe/core/preset_manager.py:152
↓ 1 callers
Method
delete_user
(self, user_id)
lwe/backends/api/user.py:140
↓ 1 callers
Method
delete_workflow
(self, workflow_name, workflow_dir=None)
lwe/core/workflow_manager.py:224
↓ 1 callers
Method
dereference_tool_schema
(self, schema, defs)
lwe/core/tool_manager.py:157
↓ 1 callers
Function
discover_editor
Discovers and returns the appropriate editor command as a list of arguments. Handles cases where the editor command includes arguments, incl
lwe/core/editor.py:35
↓ 1 callers
Method
ensure_runnable_workflow
(self, workflow_name)
lwe/core/workflow_manager.py:51
↓ 1 callers
Method
exec_prompt_pre
(self, _command, _arg)
lwe/core/repl.py:107
↓ 1 callers
Function
execute_upgrade
()
lwe/backends/api/schema/alembic/versions/ea7ed165a4ef_preset_config_schema_v2.py:43
↓ 1 callers
Function
execute_upgrade
()
lwe/backends/api/schema/alembic/versions/4e642f725923_tools_migration.py:139
↓ 1 callers
Function
execute_upgrade
()
lwe/backends/api/schema/alembic/versions/cc8f2aecf9ff_remove_streaming_attribute_from_presets.py:35
↓ 1 callers
Function
execute_upgrade
()
lwe/backends/api/schema/alembic/versions/e7373d57cace_upgrade_openai_presets_to_responses_api.py:36
← previous
next →
201–300 of 897, ranked by callers