MCPcopy Create free account

hub / github.com/nlweb-ai/NLWeb / functions

Functions2,264 in github.com/nlweb-ai/NLWeb

↓ 1 callersMethod_load_tools_from_file
Load tools from XML file.
AskAgent/python/core/router.py:220
↓ 1 callersMethod_load_tools_if_needed
Load tools from XML if not already cached.
AskAgent/python/core/router.py:207
↓ 1 callersMethod_map
Run per-entity LLM calls in parallel for assessment. Takes joined {key: {entity, associated}} or list of results. Returns list of ass
DataFinder/translator/plan_executor.py:146
↓ 1 callersFunction_merge_dicts
Recursively merge two dictionaries. Rules: - If attribute exists in only one dict, copy it - If attribute exists in both: -
AskAgent/python/core/utils/json_utils.py:138
↓ 1 callersFunction_name_from_schema_json
(schema_json: str)
AskAgent/python/retrieval_providers/snowflake_client.py:115
↓ 1 callersFunction_nlweb_scorer_available
Check if NLWebScorer checkpoints exist and config is enabled (cached).
AskAgent/python/core/ranking.py:27
↓ 1 callersMethod_normalize_group
Normalize a group's features using saved stats.
NLWebScorer/inference/scorer.py:77
↓ 1 callersMethod_print_status
Print current crawl status on a single line.
AskAgent/python/scraping/incrementalCrawlAndLoad.py:148
↓ 1 callersMethod_process_file
(self, data: dict)
DataFinder/translator/mapping_parser.py:44
↓ 1 callersMethod_process_mapping
(self, database: str, mapping: dict)
DataFinder/translator/mapping_parser.py:49
↓ 1 callersMethod_process_single_url
Process a single URL: fetch, extract, embed, and upload.
AskAgent/python/scraping/incrementalCrawlAndLoad.py:220
↓ 1 callersMethod_query_site_and_stream
Query a single site and stream results as they arrive.
AskAgent/python/methods/multi_site_query.py:123
↓ 1 callersMethod_rank_query_results
Rank results from a single query. Args: results: List of 4-tuples (url, json_str, name, site) from search original_qu
AskAgent/python/methods/ensemble_tool.py:414
↓ 1 callersMethod_rank_single_item
Rank a single item for relevance to the query. Args: result_tuple: 4-tuple (url, json_str, name, site) original_query
AskAgent/python/methods/ensemble_tool.py:527
↓ 1 callersMethod_rank_site
Rank a single site and cache the result. Args: query: The user's query site: Site information dictionary
AgentFinder/code/who_handler.py:272
↓ 1 callersMethod_receive_loop
Background task to receive messages.
tests/integration/test_websocket.py:79
↓ 1 callersMethod_receive_loop
Receive messages in background.
tests/e2e/test_multi_participant_real.py:69
↓ 1 callersMethod_reduce
Filter, sort, and limit assessed results.
DataFinder/translator/plan_executor.py:213
↓ 1 callersMethod_refresh_sites_cache
Refresh the sites cache in the background.
AskAgent/python/core/retriever.py:337
↓ 1 callersMethod_resolve_aggregation
(self, agg: dict, primary_type: str, primary_mapping: dict, primary_alias: str)
DataFinder/translator/semantic_to_sql.py:499
↓ 1 callersMethod_resolve_filter
(self, filt: dict, primary_type: str, primary_mapping: dict, primary_alias: str)
DataFinder/translator/semantic_to_sql.py:284
↓ 1 callersMethod_resolve_join
( self, join_spec: dict, primary_type: str, primary_mapping: dict, primary_alias: str, joined_
DataFinder/translator/semantic_to_sql.py:345
↓ 1 callersMethod_resolve_select_property
Returns (select_expression, list_of_new_join_clauses).
DataFinder/translator/semantic_to_sql.py:160
↓ 1 callersMethod_resolve_streaming_choice
( self, params: dict[str, Any], json_body: dict[str, Any] | None, data_body: d
AskAgent/python/webserver/appsdk_adapter_server.py:122
↓ 1 callersMethod_retrieve_and_rank_for_query
Retrieve and rank results for a single query.
AskAgent/python/methods/ensemble_tool.py:330
↓ 1 callersMethod_retrieve_by_site_and_vector
Internal method to retrieve top n records filtered by site and ranked by vector similarity Args: sites: Site or list of
AskAgent/python/retrieval_providers/azure_search_client.py:419
↓ 1 callersFunction_run_fallback
Fallback to LLM planner
DataFinder/simple_demo.py:391
↓ 1 callersFunction_run_soft_join_query
Execute a soft join query - analyze notes with LLM to derive risk
DataFinder/simple_demo.py:248
↓ 1 callersMethod_select_top_results_from_ranked
Select top N results from each query's ranked results. Returns: List of dicts, each containing: - item: the original
AskAgent/python/methods/ensemble_tool.py:610
↓ 1 callersMethod_send_cricket_result
Send cricket statistics result to the client. Args: formatted_response: Formatted table string for display
AskAgent/python/methods/cricket_query.py:69
↓ 1 callersMethod_send_error_message
Send an error message.
AskAgent/python/methods/multi_site_query.py:301
↓ 1 callersMethod_send_final_summary
Send final summary of the multi-site query.
AskAgent/python/methods/multi_site_query.py:274
↓ 1 callersMethod_send_no_results_message
Send message when no recipes are found.
AskAgent/python/methods/recipe_substitution.py:253
↓ 1 callersMethod_send_no_substitution_needed_message
Send message when recipes already meet requirements.
AskAgent/python/methods/recipe_substitution.py:262
↓ 1 callersMethod_send_site_complete
Send notification that a site query completed.
AskAgent/python/methods/multi_site_query.py:254
↓ 1 callersMethod_send_site_error
Send notification that a site query failed.
AskAgent/python/methods/multi_site_query.py:264
↓ 1 callersMethod_send_site_status
Send status about a site being queried.
AskAgent/python/methods/multi_site_query.py:217
↓ 1 callersMethod_send_sites_list
Send intermediate message with list of all sites that will be searched.
AskAgent/python/methods/multi_site_query.py:196
↓ 1 callersMethod_send_status_message
Send a status update message.
AskAgent/python/methods/multi_site_query.py:187
↓ 1 callersMethod_send_substitution_message
Send the substitution suggestions to the client.
AskAgent/python/methods/recipe_substitution.py:179
↓ 1 callersMethod_send_tool_selection_message
Send tool selection messages in debug mode.
AskAgent/python/core/router.py:340
↓ 1 callersMethod_setup_ssl_context
Setup SSL context if enabled
AskAgent/python/webserver/aiohttp_server.py:85
↓ 1 callersMethod_synthesize
Generate narrative summary from assessed results.
DataFinder/translator/plan_executor.py:263
↓ 1 callersFunction_text_overlap
Jaccard similarity between two texts (word-level).
NLWebScorer/data/clean_data.py:30
↓ 1 callersMethod_update_baseline_metrics
Update TEST_METRICS.md with baseline measurements.
tests/performance/test_baseline.py:167
↓ 1 callersMethod_warm_cache
Warm the cache for common types.
AskAgent/python/core/router.py:225
↓ 1 callersMethodaddConversation
(conversation)
static/conversation-manager.js:549
↓ 1 callersMethodaddImageIfAvailable
* Adds an image to the item if available * * @param {Object} item - The item data * @param {HTMLElement} container - The container element
static/json-renderer.js:328
↓ 1 callersMethodaddMessageBubble
(content, type, sender_info = null)
static/chat-interface-unified.js:1284
↓ 1 callersMethodaddVisibleUrl
* Adds a visible URL to the content div * * @param {Object} item - The item data * @param {HTMLElement} contentDiv - The content div
static/json-renderer.js:246
↓ 1 callersFunctionadd_conversation
Add a conversation to storage. Args: user_id: User ID (can be anonymous ID) site: Site context message_id: Message I
AskAgent/python/core/conversation_history.py:174
↓ 1 callersFunctionanalyze_contributions
Analyze average absolute contribution of each rubric group.
NLWebScorer/training/train_rubric_gam.py:171
↓ 1 callersFunctionanalyze_contributions
Analyze average absolute contribution of each feature subnet.
NLWebScorer/training/train_gam.py:132
↓ 1 callersFunctionanalyze_cross_query
Find items that appear across queries with inconsistent scores.
NLWebScorer/data/analyze_noise.py:71
↓ 1 callersFunctionanalyze_low_discriminative
Find queries where all items score similarly (no ranking signal).
NLWebScorer/data/analyze_noise.py:100
↓ 1 callersMethodanalyze_query
Analyze a single query for duplicates and source distribution
AskAgent/python/testing/query_test_runner.py:22
↓ 1 callersFunctionanalyze_schema_types
Analyze a JSONL file containing schema.org markup and return all types found with counts
AskAgent/python/misc/json_analysis.py:30
↓ 1 callersFunctionanalyze_text_score_alignment
Check if scores correlate with simple text relevance signals.
NLWebScorer/data/analyze_noise.py:128
↓ 1 callersMethodanalyze_urls
Use LLM to analyze URL patterns and predict content.
AskAgent/python/tools/site_description.py:196
↓ 1 callersFunctionanalyze_within_query
Find items in the same query with similar text but different scores.
NLWebScorer/data/analyze_noise.py:38
↓ 1 callersMethodappendMessage
(message, sender)
static/streaming.js:218
↓ 1 callersMethodapply_profile
Apply a specific profile's settings
AskAgent/python/misc/logger/logging_config_helper.py:166
↓ 1 callersFunctionask_nlweb_streaming
Make a streaming request to NLWebServer and yield results as they arrive. Args: endpoint: The full URL of the endpoint query
AskAgent/python/core/utils/nlweb_client.py:183
↓ 1 callersFunctionbatch_query_cricket_stats
Process multiple cricket queries concurrently. Args: queries: List of natural language queries Returns: List of formatt
AskAgent/python/methods/cricketLens.py:408
↓ 1 callersMethodbindEvents
()
static/chat-interface-unified.js:143
↓ 1 callersMethodbuildAuthUrl
(provider, config)
static/oauth-login.js:179
↓ 1 callersFunctionbuild_feature_matrix
Build [bert_score, rubric_feat_1, ..., rubric_feat_16] matrix.
NLWebScorer/training/fit_rubric_weights.py:58
↓ 1 callersFunctionbuild_item_text
Build the text input for ModernBERT: [query] [SEP] [readable item text].
NLWebScorer/data/prepare_data.py:317
↓ 1 callersFunctioncallNLWebAsk
(params: NLWebAskInput)
openai-apps-sdk-integration/nlweb_server_node/src/server.ts:129
↓ 1 callersMethodcan_handle_query
Check if this provider can handle a query for the given site(s). Implements caching with stale-while-revalidate pattern. Arg
AskAgent/python/core/retriever.py:256
↓ 1 callersMethodcan_handle_query
Check if this Shopify MCP client can handle a query for the given site(s). Returns True if the site contains 'shopify' in the domain
AskAgent/python/retrieval_providers/shopify_mcp.py:43
↓ 1 callersMethodcategorize_error
Categorize the type of error encountered
AskAgent/python/scraping/expBackOffCrawl.py:117
↓ 1 callersMethodcheckExistingSession
()
static/oauth-login.js:107
↓ 1 callersMethodcheck_and_send_map_message
Check if at least half of the results have addresses and send a map message if so.
AskAgent/python/core/post_ranking.py:31
↓ 1 callersFunctioncheck_complete
()
AskAgent/python/testing/connectivity/snowflake_connectivity.py:42
↓ 1 callersMethodcheck_core_dependencies
Check core dependencies from requirements.txt.
check_dependencies.py:168
↓ 1 callersFunctioncheck_embedding
()
AskAgent/python/testing/connectivity/snowflake_connectivity.py:38
↓ 1 callersFunctioncheck_inception_api
Check Inception API connectivity
AskAgent/python/testing/connectivity/azure_connectivity.py:66
↓ 1 callersFunctioncheck_inception_api
Check Inception API connectivity
AskAgent/python/testing/connectivity/inception_connectivity.py:16
↓ 1 callersMethodcheck_llm_dependencies
Check dependencies for enabled LLM providers.
check_dependencies.py:74
↓ 1 callersMethodcheck_retrieval_dependencies
Check dependencies for enabled retrieval backends.
check_dependencies.py:110
↓ 1 callersFunctioncheck_search
()
AskAgent/python/testing/connectivity/snowflake_connectivity.py:49
↓ 1 callersMethodcheck_table_schema
Check if the database table schema is correctly set up. This helps diagnose issues with table schema that could prevent document uplo
AskAgent/python/retrieval_providers/postgres_client.py:617
↓ 1 callersMethodcleanSiteName
(site)
static/conversation-manager.js:525
↓ 1 callersFunctionclean_json_string
Remove newlines from JSON string
AskAgent/python/data_loading/process_rss_by_org.py:49
↓ 1 callersFunctionclean_org_name
Clean organization name for use as filename
AskAgent/python/data_loading/process_rss_by_org.py:29
↓ 1 callersMethodclean_response
Clean and extract JSON content from response text.
AskAgent/python/llm_providers/gemini.py:98
↓ 1 callersMethodclean_response
Strip markdown fences and extract the first JSON object.
AskAgent/python/llm_providers/openai.py:78
↓ 1 callersMethodclean_response
Clean and parse Ollama response
AskAgent/python/llm_providers/ollama.py:68
↓ 1 callersMethodclean_response
Clean and extract JSON content from OpenAI response. Args: content: The content to clean. May be None. Returns:
AskAgent/python/llm_providers/azure_oai.py:144
↓ 1 callersMethodclean_response
Strip markdown fences and extract the first JSON object.
AskAgent/python/llm_providers/anthropic.py:78
↓ 1 callersMethodclean_response
Strip markdown fences and extract the first JSON object.
AskAgent/python/llm_providers/inception.py:53
↓ 1 callersMethodclean_response
Clean and parse DeepSeek response
AskAgent/python/llm_providers/azure_deepseek.py:102
↓ 1 callersMethodclean_response
Strip markdown fences and extract the first JSON object.
AskAgent/python/llm_providers/huggingface.py:75
↓ 1 callersMethodclean_response
Strip markdown fences and extract the first JSON object.
AskAgent/python/llm_providers/snowflake.py:39
↓ 1 callersMethodclean_response
Clean and parse Llama response
AskAgent/python/llm_providers/azure_llama.py:102
↓ 1 callersFunctionclean_split
Clean a single data split. Returns cleaned examples and stats.
NLWebScorer/data/clean_data.py:51
↓ 1 callersFunctionclean_utf8
(text)
AskAgent/python/scraping/embedding.py:36
↓ 1 callersFunctionclean_utf8
(text)
AskAgent/python/misc/embedding.py:39
↓ 1 callersFunctionclear_database
Clear all data from local Qdrant
AskAgent/python/testing/test_retrieval_with_endpoint_stats.py:44
← previousnext →601–700 of 2,264, ranked by callers