Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Azure-Samples/azure-ai-travel-agents
/ functions
Functions
406 in github.com/Azure-Samples/azure-ai-travel-agents
⨍
Functions
406
◇
Types & classes
886
↳
Endpoints
3
↓ 366 callers
Function
hlm
(...inputs: ClassValue[])
packages/ui-angular/libs/ui/ui-utils-helm/src/lib/hlm.ts:4
↓ 22 callers
Method
variant
(value: MenuVariants['variant'])
packages/ui-angular/libs/ui/ui-menu-helm/src/lib/hlm-menu.component.ts:40
↓ 15 callers
Function
log
( message: string, attributes: Record<string, any> = {}, level: string = "INFO" )
packages/api-langchain-js/src/utils/instrumentation.ts:63
↓ 13 callers
Function
provideHlmIconConfig
(config: Partial<HlmIconConfig>)
packages/ui-angular/libs/ui/ui-icon-helm/src/lib/hlm-icon.token.ts:14
↓ 10 callers
Function
provideBrnButtonConfig
(config: Partial<BrnButtonConfig>)
packages/ui-angular/libs/ui/ui-button-helm/src/lib/hlm-button.token.ts:16
↓ 9 callers
Function
injectHlmTableConfig
()
packages/ui-angular/libs/ui/ui-table-helm/src/lib/hlm-table.ts:39
↓ 8 callers
Method
setClass
(classes: string)
packages/ui-angular/libs/ui/ui-input-helm/src/lib/hlm-input.ts:100
↓ 6 callers
Method
close
Clean up MCP client resources.
packages/api-maf-python/src/orchestrator/workflow.py:335
↓ 6 callers
Method
run
(input: string)
packages/api-langchain-js/src/graph/index.ts:35
↓ 6 callers
Method
updateAndNotifyAgentChatMessageState
( delta: string, state?: Partial<ChatMessage> )
packages/ui-angular/src/app/chat-conversation/chat-conversation.service.ts:251
↓ 5 callers
Method
get_client
Get Foundry Local client. Returns: Configured OpenAI client for Foundry Local Raises: NotImplementedError: F
packages/api-maf-python/src/orchestrator/providers/foundry_local.py:19
↓ 5 callers
Method
initialize
Initialize the workflow with LLM client, MCP tools, and all agents. Uses Microsoft Agent Framework's built-in MCP support via MCPStreamableHT
packages/api-maf-python/src/orchestrator/workflow.py:40
↓ 5 callers
Method
process
Process a message through the multi-agent workflow. Args: message: User message to process context: Optional context
packages/api-maf-python/src/orchestrator/workflow.py:118
↓ 4 callers
Function
McpToolsConfig
()
packages/api-langchain-js/src/tools/index.ts:11
↓ 4 callers
Method
close_all
Cleanup resources. Since we don't maintain persistent connections, this just clears metadata.
packages/api-maf-python/src/orchestrator/tools/tool_registry.py:230
↓ 4 callers
Function
createMcpTools
(mcpServerConfig: McpServerDefinition)
packages/api-langchain-js/src/agents/index.ts:18
↓ 4 callers
Function
createMcpTools
(mcpServerConfig: McpServerDefinition)
packages/api-llamaindex-ts/src/agents/index.ts:8
↓ 4 callers
Method
createRPCErrorResponse
(message: string)
packages/mcp-servers/echo-ping/src/server.ts:137
↓ 4 callers
Method
getDestinationsByPreference
Helper method to get destinations based on preference
packages/mcp-servers/destination-recommendation/src/main/java/com/microsoft/mcp/sample/server/service/DestinationService.java:193
↓ 4 callers
Function
get_llm_client
Get LLM client based on configured provider. Returns: Configured LLM client instance Raises: ValueError: If provider is unkn
packages/api-maf-python/src/orchestrator/providers/__init__.py:21
↓ 4 callers
Method
handleApiError
(error: unknown, statusCode: number)
packages/ui-angular/src/app/services/api.service.ts:224
↓ 4 callers
Function
validate_iso_date
Validates that a string is in ISO format (YYYY-MM-DD) and returns the parsed date. Args: date_str: The date string to validate
packages/mcp-servers/itinerary-planning/src/mcp_server.py:74
↓ 3 callers
Method
_setPopoverState
(state: 'open' | 'closed')
packages/ui-angular/libs/ui/ui-autocomplete-helm/src/lib/hlm-autocomplete.ts:235
↓ 3 callers
Method
checkApiHealth
(url: string)
packages/ui-angular/src/app/services/api.service.ts:92
↓ 3 callers
Method
close
()
packages/mcp-servers/echo-ping/src/server.ts:26
↓ 3 callers
Method
close
()
packages/api-llamaindex-ts/src/mcp/mcp-http-client.ts:61
↓ 3 callers
Method
close
()
packages/ui-angular/libs/ui/ui-date-picker-helm/src/lib/hlm-date-picker.ts:171
↓ 3 callers
Method
connect
()
packages/api-langchain-js/src/mcp/mcp-sse-client.ts:39
↓ 3 callers
Method
get_agent_by_name
Get a specific agent by name. Args: name: Agent name Returns: Agent instance or None if not found
packages/api-maf-python/src/orchestrator/workflow.py:300
↓ 3 callers
Function
injectHlmSidebarConfig
()
packages/ui-angular/libs/ui/ui-sidebar-helm/src/lib/hlm-sidebar.token.ts:29
↓ 3 callers
Function
setupAgents
(filteredTools: McpServerDefinition[] = [])
packages/api-langchain-js/src/index.ts:9
↓ 3 callers
Method
toggleSidebar
()
packages/ui-angular/libs/ui/ui-sidebar-helm/src/lib/hlm-sidebar.service.ts:99
↓ 2 callers
Method
_convert_workflow_event
Convert a Magentic workflow event to our API event format. Expected UI format: { type: "metadata", agent: agent |
packages/api-maf-python/src/orchestrator/magentic_workflow.py:319
↓ 2 callers
Method
applyTheme
(isDark: boolean)
packages/ui-angular/src/app/services/theme.service.ts:66
↓ 2 callers
Function
createMcpToolsFromDefinition
( mcpServerConfig: McpServerDefinition )
packages/api-langchain-js/src/tools/mcp-bridge.ts:8
↓ 2 callers
Function
createPageArray
( currentPage: number, itemsPerPage: number, totalItems: number, paginationRange: number, )
packages/ui-angular/libs/ui/ui-pagination-helm/src/lib/hlm-numbered-pagination.ts:202
↓ 2 callers
Function
generate_airport_code
(city)
packages/mcp-servers/itinerary-planning/src/mcp_server.py:200
↓ 2 callers
Method
getAvailableApiUrls
()
packages/ui-angular/src/app/services/api.service.ts:75
↓ 2 callers
Function
getDefaultConfig
()
packages/ui-angular/libs/ui/ui-date-picker-helm/src/lib/hlm-date-picker.token.ts:26
↓ 2 callers
Function
getDefaultConfig
()
packages/ui-angular/libs/ui/ui-date-picker-helm/src/lib/hlm-date-picker-multi.token.ts:26
↓ 2 callers
Function
getDefaultConfig
()
packages/ui-angular/libs/ui/ui-date-picker-helm/src/lib/hlm-date-range-picker.token.ts:26
↓ 2 callers
Function
getDefaultConfig
()
packages/ui-angular/libs/ui/ui-autocomplete-helm/src/lib/hlm-autocomplete.token.ts:10
↓ 2 callers
Function
getDefaultConfig
()
packages/ui-angular/libs/ui/ui-datepicker-helm/src/lib/hlm-date-picker.token.ts:26
↓ 2 callers
Method
getMessage
()
packages/mcp-servers/destination-recommendation/src/main/java/com/microsoft/mcp/sample/server/exception/GlobalExceptionHandler.java:64
↓ 2 callers
Method
get_server_metadata
Get metadata for a server without creating a connection. Args: server_id: The ID of the MCP server Returns:
packages/api-maf-python/src/orchestrator/tools/tool_registry.py:111
↓ 2 callers
Method
handoff_to_agent
Handoff request to a specific agent. Args: agent_name: Name of the agent to handoff to message: Message to send to th
packages/api-maf-python/src/orchestrator/workflow.py:314
↓ 2 callers
Function
injectBrnButtonConfig
()
packages/ui-angular/libs/ui/ui-button-helm/src/lib/hlm-button.token.ts:20
↓ 2 callers
Function
injectHlmIconConfig
()
packages/ui-angular/libs/ui/ui-icon-helm/src/lib/hlm-icon.token.ts:18
↓ 2 callers
Method
isValidActivityType
(String activityType)
packages/mcp-servers/destination-recommendation/src/main/java/com/microsoft/mcp/sample/server/service/DestinationService.java:64
↓ 2 callers
Method
isValidBudgetCategory
(String budgetCategory)
packages/mcp-servers/destination-recommendation/src/main/java/com/microsoft/mcp/sample/server/service/DestinationService.java:95
↓ 2 callers
Method
isValidSeason
(String season)
packages/mcp-servers/destination-recommendation/src/main/java/com/microsoft/mcp/sample/server/service/DestinationService.java:122
↓ 2 callers
Method
list_tools
List all available MCP tools with reachability checks. Ports the TypeScript mcpToolsList implementation to: 1. Connect to each MCP se
packages/api-maf-python/src/orchestrator/tools/tool_registry.py:122
↓ 2 callers
Function
mcpToolsList
(config: McpServerDefinition[])
packages/api-langchain-js/src/mcp/mcp-tools.ts:17
↓ 2 callers
Method
open
()
packages/ui-angular/libs/ui/ui-autocomplete-helm/src/lib/hlm-autocomplete-trigger.ts:27
↓ 2 callers
Function
outOfBoundCorrection
(totalItems: number, itemsPerPage: number, currentPage: number)
packages/ui-angular/libs/ui/ui-pagination-helm/src/lib/hlm-numbered-pagination.ts:184
↓ 2 callers
Method
resetChat
()
packages/ui-angular/src/app/chat-conversation/chat-conversation.component.ts:190
↓ 2 callers
Method
setApiUrl
(url: string)
packages/ui-angular/src/app/chat-conversation/chat-conversation.service.ts:43
↓ 2 callers
Function
setupFormField
()
packages/ui-angular/libs/ui/ui-formfield-helm/src/lib/form-field.spec.ts:70
↓ 2 callers
Function
setupFormFieldWithErrorStateDirty
()
packages/ui-angular/libs/ui/ui-formfield-helm/src/lib/form-field.spec.ts:81
↓ 2 callers
Method
showErrorMessage
(error: unknown)
packages/ui-angular/src/app/chat-conversation/chat-conversation.service.ts:115
↓ 1 callers
Method
AddDefaultHealthChecks
(this TBuilder builder)
packages/mcp-servers/customer-query/AITravelAgent.ServiceDefaults/Extensions.cs:92
↓ 1 callers
Method
AddOpenTelemetryExporters
(this TBuilder builder)
packages/mcp-servers/customer-query/AITravelAgent.ServiceDefaults/Extensions.cs:73
↓ 1 callers
Method
AddServiceDefaults
(this TBuilder builder)
packages/mcp-servers/customer-query/AITravelAgent.ServiceDefaults/Extensions.cs:18
↓ 1 callers
Method
ConfigureOpenTelemetry
(this TBuilder builder)
packages/mcp-servers/customer-query/AITravelAgent.ServiceDefaults/Extensions.cs:44
↓ 1 callers
Method
MapDefaultEndpoints
(this WebApplication app)
packages/mcp-servers/customer-query/AITravelAgent.ServiceDefaults/Extensions.cs:101
↓ 1 callers
Method
_clearOption
()
packages/ui-angular/libs/ui/ui-autocomplete-helm/src/lib/hlm-autocomplete.ts:272
↓ 1 callers
Method
_initialize_metadata
Initialize server metadata from configuration.
packages/api-maf-python/src/orchestrator/tools/tool_registry.py:47
↓ 1 callers
Function
calculatePageNumber
* Given the position in the sequence of pagination links [i], * figure out what page number corresponds to that position. * * Copied from 'ngx-pagi
packages/ui-angular/libs/ui/ui-pagination-helm/src/lib/hlm-numbered-pagination.ts:247
↓ 1 callers
Function
calculatePageNumber
* Given the position in the sequence of pagination links [i], * figure out what page number corresponds to that position. * * Copied from 'ngx-pagi
packages/ui-angular/libs/ui/ui-pagination-helm/src/lib/hlm-numbered-pagination.component.ts:247
↓ 1 callers
Method
cleanup
()
packages/api-langchain-js/src/mcp/mcp-sse-client.ts:84
↓ 1 callers
Function
client
(config: MCPClientOptions)
packages/api-langchain-js/src/mcp/mcp-tools.ts:5
↓ 1 callers
Function
client
(config: MCPClientOptions)
packages/api-llamaindex-ts/src/mcp/mcp-tools.ts:5
↓ 1 callers
Method
connect
()
packages/api-llamaindex-ts/src/mcp/mcp-sse-client.ts:39
↓ 1 callers
Function
createPageArray
* Returns an array of Page objects to use in the pagination controls. * * Copied from 'ngx-pagination' package
packages/ui-angular/libs/ui/ui-pagination-helm/src/lib/hlm-numbered-pagination.component.ts:202
↓ 1 callers
Method
create_mcp_tool
Create a new MCP tool instance for a server. Each call creates a fresh MCPStreamableHTTPTool instance that should be used within an a
packages/api-maf-python/src/orchestrator/tools/tool_registry.py:67
↓ 1 callers
Function
event_generator
Generate Server-Sent Events for the chat response. Format matches UI ChatStreamState: { type: 'START' | 'END' | 'ERROR' | '
packages/api-maf-python/src/main.py:160
↓ 1 callers
Method
fetchAvailableApiUrls
()
packages/ui-angular/src/app/chat-conversation/chat-conversation.service.ts:39
↓ 1 callers
Method
fetchAvailableTools
()
packages/ui-angular/src/app/chat-conversation/chat-conversation.service.ts:32
↓ 1 callers
Function
generate_price
(hotel_type)
packages/mcp-servers/itinerary-planning/src/mcp_server.py:123
↓ 1 callers
Function
generate_rating
()
packages/mcp-servers/itinerary-planning/src/mcp_server.py:119
↓ 1 callers
Method
get_client
Get Azure OpenAI chat client for Microsoft Agent Framework. Returns: OpenAIChatClient configured with Azure OpenAI Raise
packages/api-maf-python/src/orchestrator/providers/azure_openai.py:21
↓ 1 callers
Method
get_client
Get Ollama Models chat client for Microsoft Agent Framework. Returns: OpenAIChatClient configured for Ollama Models Rais
packages/api-maf-python/src/orchestrator/providers/ollama_models.py:18
↓ 1 callers
Method
get_client
Get Docker Models chat client for Microsoft Agent Framework. Returns: OpenAIChatClient configured for Docker Models Rais
packages/api-maf-python/src/orchestrator/providers/docker_models.py:18
↓ 1 callers
Method
get_client
Get GitHub Models chat client for Microsoft Agent Framework. Returns: OpenAIChatClient configured for GitHub Models Rais
packages/api-maf-python/src/orchestrator/providers/github_models.py:18
↓ 1 callers
Function
get_mcp_tools_config
Get MCP tools configuration following TypeScript implementation pattern. Mirrors packages/api/src/orchestrator/*/tools/index.ts Returns
packages/api-maf-python/src/orchestrator/tools/tool_config.py:34
↓ 1 callers
Method
handleGetRequest
(req: Request, res: Response)
packages/mcp-servers/echo-ping/src/server.ts:32
↓ 1 callers
Method
handlePostRequest
(req: Request, res: Response)
packages/mcp-servers/echo-ping/src/server.ts:37
↓ 1 callers
Method
initialize
(filteredTools: McpServerDefinition[] = [])
packages/api-langchain-js/src/graph/index.ts:23
↓ 1 callers
Method
initialize
(filteredTools: McpServerDefinition[] = [])
packages/api-llamaindex-ts/src/graph/index.ts:16
↓ 1 callers
Method
initializeApiUrlToDefault
()
packages/ui-angular/src/app/services/api.service.ts:112
↓ 1 callers
Function
injectHlmAutocompleteConfig
()
packages/ui-angular/libs/ui/ui-autocomplete-helm/src/lib/hlm-autocomplete.token.ts:23
↓ 1 callers
Function
injectHlmDatePickerConfig
()
packages/ui-angular/libs/ui/ui-date-picker-helm/src/lib/hlm-date-picker.token.ts:40
↓ 1 callers
Function
injectHlmDatePickerConfig
()
packages/ui-angular/libs/ui/ui-datepicker-helm/src/lib/hlm-date-picker.token.ts:40
↓ 1 callers
Function
injectHlmDatePickerMultiConfig
()
packages/ui-angular/libs/ui/ui-date-picker-helm/src/lib/hlm-date-picker-multi.token.ts:40
↓ 1 callers
Function
injectHlmDateRangePickerConfig
()
packages/ui-angular/libs/ui/ui-date-picker-helm/src/lib/hlm-date-range-picker.token.ts:44
↓ 1 callers
Function
injectHlmToggleGroup
()
packages/ui-angular/libs/ui/ui-toggle-group-helm/src/lib/hlm-toggle-group.token.ts:10
↓ 1 callers
Method
listTools
()
packages/api-langchain-js/src/mcp/mcp-sse-client.ts:57
↓ 1 callers
Method
listTools
()
packages/api-llamaindex-ts/src/mcp/mcp-sse-client.ts:57
↓ 1 callers
Function
main
Run all examples.
packages/api-maf-python/src/orchestrator/tools/examples.py:217
↓ 1 callers
Method
on_event
Stream workflow events to UI in real-time.
packages/api-maf-python/src/orchestrator/magentic_workflow.py:141
next →
1–100 of 406, ranked by callers