Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HKUDS/OpenSpace
/ functions
Functions
2,195 in github.com/HKUDS/OpenSpace
⨍
Functions
2,195
◇
Types & classes
373
↳
Endpoints
35
↓ 2 callers
Function
getRecentCommands
* Get recent commands from localStorage
showcase/my-daily-monitor/src/components/CommandPalette.ts:147
↓ 2 callers
Function
getRowSpan
(el: HTMLElement)
showcase/my-daily-monitor/src/components/Panel.ts:22
↓ 2 callers
Function
getStatusChipClasses
(status?: string)
frontend/src/pages/WorkflowDetailPage.tsx:273
↓ 2 callers
Function
getTimestampSortValue
(value?: string | null)
frontend/src/pages/WorkflowDetailPage.tsx:123
↓ 2 callers
Function
getUserOnlyFinance
()
showcase/my-daily-monitor/src/services/finance.ts:116
↓ 2 callers
Function
getWatchPatterns
()
showcase/my-daily-monitor/src/components/DevOpsPanel.ts:62
↓ 2 callers
Method
get_all_tools
Get all cached tools, grouped by server.
openspace/grounding/backends/mcp/tool_cache.py:131
↓ 2 callers
Function
get_api_base
Resolve OpenSpace API base URL (for CLI scripts). Priority: ``cli_override`` → env var → host agent config → default.
openspace/cloud/auth.py:63
↓ 2 callers
Function
get_auth_headers_or_exit
Resolve auth headers for CLI scripts. Exits on failure.
openspace/cloud/auth.py:82
↓ 2 callers
Function
get_cache_home
Get platform-appropriate cache directory.
openspace/utils/telemetry/telemetry.py:46
↓ 2 callers
Method
get_cursor_position
Get cursor position locally.
openspace/grounding/backends/gui/transport/local_connector.py:333
↓ 2 callers
Method
get_json
(self, path: str, **kw)
openspace/grounding/core/transport/connectors/aiohttp_connector.py:56
↓ 2 callers
Function
get_openspace_auth
Resolve OpenSpace credentials and base URL. Returns: ``(auth_headers, api_base)`` — headers dict ready for HTTP requests and the
openspace/cloud/auth.py:24
↓ 2 callers
Method
get_policy
(self, backend_type: BackendType)
openspace/grounding/core/security/policies.py:57
↓ 2 callers
Method
get_screen_size
Get actual screen size from desktop environment using pyautogui. Returns: (width, height) tuple, or None on fail
openspace/grounding/backends/gui/transport/connector.py:178
↓ 2 callers
Method
get_screen_size
Get screen size Returns: (width, height)
openspace/local_server/utils/screenshot.py:83
↓ 2 callers
Method
get_security_policy
(self, backend_type: str)
openspace/config/grounding.py:294
↓ 2 callers
Method
get_streams
Get the current connection streams. Returns: The current connection (typically a tuple of read_stream, write_stream) or None if n
openspace/grounding/core/transport/task_managers/base.py:154
↓ 2 callers
Method
get_summary
Lightweight summary of skills (no analyses/deps loaded). Default filters to active skills only.
openspace/skill_engine/store.py:907
↓ 2 callers
Method
get_tree
(self, max_depth: int = 10)
openspace/local_server/utils/accessibility.py:28
↓ 2 callers
Method
handleSend
()
showcase/my-daily-monitor/src/components/InsightsPanel.ts:367
↓ 2 callers
Method
has_cache
Check if cache exists and has data.
openspace/grounding/backends/mcp/tool_cache.py:136
↓ 2 callers
Function
highlightMatches
* Highlight matching characters in text with <mark> tags
showcase/my-daily-monitor/src/components/CommandPalette.ts:120
↓ 2 callers
Function
hybrid_search_skills
Shared cloud+local skill search with graceful fallback. Builds candidates, generates embeddings, runs ``SkillSearchEngine``. Cloud is attempt
openspace/cloud/search.py:380
↓ 2 callers
Method
increment_step
(self)
openspace/agents/base.py:145
↓ 2 callers
Method
initialize
Initialize the MCP session.
openspace/grounding/backends/mcp/transport/connectors/http.py:516
↓ 2 callers
Method
initials
(name: string)
showcase/my-daily-monitor/src/components/FeishuPanel.ts:120
↓ 2 callers
Method
invoke
Dispatch by name — same routing as ShellConnector via AioHttpConnector.
openspace/grounding/backends/shell/transport/local_connector.py:491
↓ 2 callers
Function
isHappyLight
()
showcase/my-daily-monitor/src/components/MapPanel.ts:59
↓ 2 callers
Function
is_authorized
(message: ChannelMessage, platform_config: Any)
openspace/communication/policy.py:16
↓ 2 callers
Method
is_recording
Check if there is an active recording session Returns: bool: True if recording is active
openspace/recording/manager.py:77
↓ 2 callers
Method
is_running
(self)
openspace/tool_layer.py:955
↓ 2 callers
Function
levenshtein
Compute the Levenshtein edit distance between two strings.
openspace/skill_engine/fuzzy_match.py:34
↓ 2 callers
Function
lineClassName
(type: DiffLine['type'] | null)
frontend/src/components/skill-detail/DiffViewer.tsx:18
↓ 2 callers
Function
linePrefix
(type: DiffLine['type'] | null)
frontend/src/components/skill-detail/DiffViewer.tsx:31
↓ 2 callers
Method
list_backend_tools
( self, backend: BackendType | list[BackendType] | None = None, use_cache: bool = Fal
openspace/grounding/core/grounding_client.py:521
↓ 2 callers
Method
list_backends
(self)
openspace/tool_layer.py:961
↓ 2 callers
Method
list_prompts
List all available prompts from the MCP implementation.
openspace/grounding/backends/mcp/transport/connectors/base.py:331
↓ 2 callers
Method
list_tools
Return BaseTool list. If session_name is specified, only return the tools of the specified session. If session_name is not s
openspace/grounding/core/provider.py:83
↓ 2 callers
Method
list_tools
List all available tools.
openspace/grounding/backends/mcp/transport/connectors/http.py:589
↓ 2 callers
Function
loadPrefs
()
showcase/my-daily-monitor/src/services/settings-store.ts:67
↓ 2 callers
Function
load_communication_config
(path: Optional[str] = None)
openspace/communication/config.py:207
↓ 2 callers
Method
load_sanitized
Load sanitized cache from disk. Returns empty dict if not exists.
openspace/grounding/backends/mcp/tool_cache.py:183
↓ 2 callers
Function
load_trajectory_from_jsonl
(jsonl_path: str)
openspace/recording/utils.py:9
↓ 2 callers
Function
maybe_filter_to_n_most_recent_images
With the assumption that images are screenshots that are of diminishing value as the conversation progresses, remove all but the final `image
openspace/grounding/backends/gui/anthropic_utils.py:134
↓ 2 callers
Function
pairChangedLines
( deletions: DiffLine[], additions: DiffLine[], state: { oldLine: number; newLine: number }, )
frontend/src/components/skill-detail/DiffViewer.tsx:55
↓ 2 callers
Function
parseTimestamp
(value?: string | null)
frontend/src/pages/WorkflowDetailPage.tsx:86
↓ 2 callers
Method
plan_action
Plan next action based on task and current screenshot. Includes prompt caching, error handling, and backup API key support.
openspace/grounding/backends/gui/anthropic_client.py:177
↓ 2 callers
Function
prefetch_reference_files
Pre-download ALL reference files for all tasks into a local cache. Call this once before the benchmark starts so that individual task executi
gdpval_bench/task_loader.py:413
↓ 2 callers
Method
print_banner
Print startup banner
openspace/utils/ui.py:111
↓ 2 callers
Method
print_initialization_progress
(steps: list, show_header: bool = True)
openspace/utils/cli_display.py:47
↓ 2 callers
Method
print_task_header
(query: str, title: str = "▶ Executing Task")
openspace/utils/cli_display.py:149
↓ 2 callers
Function
processIcon
(label: string)
showcase/my-daily-monitor/src/components/DevOpsPanel.ts:82
↓ 2 callers
Function
read_openclaw_skill_env
Read ``skills.entries.<skill_name>.env`` from OpenClaw config. This is the OpenClaw equivalent of nanobot's ``tools.mcpServers.openspace.env`
openspace/host_detection/openclaw.py:240
↓ 2 callers
Function
recordRecentOutbound
(messageId)
openspace/communication/bridges/whatsapp/bridge.js:92
↓ 2 callers
Method
record_tool_execution
Record tool execution (internal method, called by BaseTool automatically) Args: tool_name: Name of the tool
openspace/recording/manager.py:364
↓ 2 callers
Method
refresh
()
showcase/my-daily-monitor/src/components/StockPanel.ts:58
↓ 2 callers
Method
refresh
()
showcase/my-daily-monitor/src/components/WeatherPanel.ts:114
↓ 2 callers
Method
refresh
()
showcase/my-daily-monitor/src/components/CodeStatusPanel.ts:59
↓ 2 callers
Method
register_skill_dir
Register a single skill directory (hot-reload). Safety: applies ``check_skill_safety`` / ``is_skill_safe`` filtering. Args:
openspace/skill_engine/registry.py:293
↓ 2 callers
Method
reloadFrame
()
showcase/my-daily-monitor/src/components/WebPanel.ts:80
↓ 2 callers
Method
render
Render entire UI
openspace/utils/ui.py:192
↓ 2 callers
Function
renderCustomPanels
()
showcase/my-daily-monitor/src/main.ts:131
↓ 2 callers
Method
renderMetric
(label: string, value: number, unit: string)
showcase/my-daily-monitor/src/components/SystemHealthPanel.ts:49
↓ 2 callers
Function
renderResults
(query: string, container: HTMLElement)
showcase/my-daily-monitor/src/components/CommandPalette.ts:195
↓ 2 callers
Method
renderResults
()
showcase/my-daily-monitor/src/components/MyMonitorsPanel.ts:131
↓ 2 callers
Method
renderTabs
()
showcase/my-daily-monitor/src/components/NewsPanel.ts:64
↓ 2 callers
Function
run_phase
Run one phase (phase1 or phase2) over all tasks. Args: concurrency: Number of parallel OpenSpace workers. 1 = serial
gdpval_bench/run_benchmark.py:722
↓ 2 callers
Function
saveCustomPanels
(panels: CustomPanelConfig[])
showcase/my-daily-monitor/src/main.ts:107
↓ 2 callers
Function
saveHistory
(h: ExitedProcess[])
showcase/my-daily-monitor/src/components/DevOpsPanel.ts:71
↓ 2 callers
Function
saveMap
(key: string, id: string, val: number)
showcase/my-daily-monitor/src/components/Panel.ts:12
↓ 2 callers
Function
saveMonitors
(m: Monitor[])
showcase/my-daily-monitor/src/components/MyMonitorsPanel.ts:23
↓ 2 callers
Function
savePrefs
(prefs: UserPreferences)
showcase/my-daily-monitor/src/services/settings-store.ts:75
↓ 2 callers
Function
saveSecrets
(secrets: Record<string, string>)
showcase/my-daily-monitor/src/services/settings-store.ts:26
↓ 2 callers
Function
saveUserTransactions
(transactions: FinanceTransaction[])
showcase/my-daily-monitor/src/services/finance.ts:36
↓ 2 callers
Method
save_failed_server
Record a failed server to cache. Args: server_name: Name of the failed MCP server error: Error messa
openspace/grounding/backends/mcp/tool_cache.py:148
↓ 2 callers
Method
save_record
Persist a single record (incremental — much cheaper than save_all).
openspace/grounding/core/quality/store.py:175
↓ 2 callers
Method
schedule_background
Launch a coroutine as a background ``asyncio.Task``. Used by the caller (``OpenSpace._maybe_evolve_quality``) when ``background_trigg
openspace/skill_engine/evolver.py:550
↓ 2 callers
Method
select_skills_with_llm
Use an LLM to select the most relevant skills. When the local registry has more than ``PREFILTER_THRESHOLD`` skills, a **BM25 → embed
openspace/skill_engine/registry.py:340
↓ 2 callers
Method
send_text
( self, chat_id: str, content: str, *, reply_to_message_id: Optional[s
openspace/communication/adapters/feishu.py:154
↓ 2 callers
Method
session_dir
(self, session_key: str)
openspace/communication/attachment_cache.py:28
↓ 2 callers
Function
setColSpanClass
(el: HTMLElement, span: number)
showcase/my-daily-monitor/src/components/Panel.ts:47
↓ 2 callers
Function
setPreferences
(partial: Partial<UserPreferences>)
showcase/my-daily-monitor/src/services/settings-store.ts:84
↓ 2 callers
Function
setProbes
(urls: string[])
showcase/my-daily-monitor/src/components/DevOpsPanel.ts:77
↓ 2 callers
Function
setRowSpanClass
(el: HTMLElement, span: number)
showcase/my-daily-monitor/src/components/Panel.ts:29
↓ 2 callers
Function
setWatchPatterns
(p: string[])
showcase/my-daily-monitor/src/components/DevOpsPanel.ts:65
↓ 2 callers
Method
set_available_tools
Update the tools available for evolution agent loops.
openspace/skill_engine/evolver.py:214
↓ 2 callers
Method
set_backend_policy
(self, backend_type: BackendType, policy: SecurityPolicy)
openspace/grounding/core/security/policies.py:54
↓ 2 callers
Method
set_message_handler
(self, handler: MessageHandler)
openspace/communication/adapters/base.py:27
↓ 2 callers
Method
showLoading
(message = 'Loading...')
showcase/my-daily-monitor/src/components/Panel.ts:274
↓ 2 callers
Method
stop
Stop the connection manager and close the connection. Args: timeout: Maximum time to wait for cleanup (default 5s).
openspace/grounding/core/transport/task_managers/base.py:127
↓ 2 callers
Method
stop
(self)
openspace/communication/gateway.py:146
↓ 2 callers
Method
to_context_dict
(self)
openspace/communication/types.py:30
↓ 2 callers
Method
to_dict
(self, include_details: bool = False)
gdpval_bench/token_tracker.py:114
↓ 2 callers
Method
toggleForm
()
showcase/my-daily-monitor/src/components/FinancePanel.ts:246
↓ 2 callers
Method
updateLegendColors
Update legend dot colors based on theme
showcase/my-daily-monitor/src/components/MapPanel.ts:109
↓ 2 callers
Method
update_metrics
Update metrics
openspace/utils/ui.py:405
↓ 2 callers
Function
weatherIcon
(code: number, isDay: boolean)
showcase/my-daily-monitor/src/components/WeatherPanel.ts:22
↓ 2 callers
Method
wireProbe
(probes: string[])
showcase/my-daily-monitor/src/components/DevOpsPanel.ts:512
↓ 2 callers
Method
wireQuickActions
()
showcase/my-daily-monitor/src/components/InsightsPanel.ts:358
← previous
next →
501–600 of 2,195, ranked by callers