MCPcopy Create free account

hub / github.com/HKUDS/OpenSpace / functions

Functions2,195 in github.com/HKUDS/OpenSpace

↓ 4 callersMethodstart
Start recording screen
openspace/recording/video.py:35
↓ 4 callersMethodstop
Stop recording screen and save to local
openspace/recording/video.py:58
↓ 4 callersMethodsync_from_registry
Ensure every discovered skill has an initial DB record. For each skill in *discovered_skills* (``SkillMeta`` objects from :meth:`Skil
openspace/skill_engine/store.py:322
↓ 3 callersMethod_apply_with_retry
Apply an edit with retry on failure. If the first attempt fails (patch parse error, path mismatch, etc.), feeds the error back to the
openspace/skill_engine/evolver.py:1271
↓ 3 callersFunction_build_workflow_summary
(workflow_dir: Path)
openspace/dashboard_server.py:466
↓ 3 callersMethod_copy_stats
(src: TokenStats)
gdpval_bench/token_tracker.py:284
↓ 3 callersMethod_embedding_rank
Rank candidates using embedding cosine similarity.
openspace/skill_engine/skill_ranker.py:333
↓ 3 callersMethod_execute_contexts
Execute a list of evolution contexts in parallel (throttled). Used by all three triggers after building/confirming contexts.
openspace/skill_engine/evolver.py:519
↓ 3 callersMethod_extract_output
(self, result)
openspace/grounding/backends/shell/session.py:641
↓ 3 callersFunction_extract_provider_env
( env_block: Dict[str, Any], provider: str, default_base: str = "", )
openspace/host_detection/openclaw.py:194
↓ 3 callersMethod_extract_python_package
Extract package name from uvx arguments. Args: args: uvx arguments list, e.g. ["--from", "office-powerpoint-mcp-server",
openspace/grounding/backends/mcp/installer.py:197
↓ 3 callersMethod_extract_uv_package
Extract package name from uv run arguments. Args: args: uv arguments list, e.g. ["run", "--with", "biomcp-python", "biomc
openspace/grounding/backends/mcp/installer.py:234
↓ 3 callersMethod_format_analysis_context
Format recent analyses into a concise context block for prompts.
openspace/skill_engine/evolver.py:1529
↓ 3 callersFunction_get_cloud_client
Get a OpenSpaceClient instance (raises CloudError if not configured).
openspace/mcp_server.py:262
↓ 3 callersMethod_get_session
Get or create aiohttp session.
openspace/platforms/system_info.py:39
↓ 3 callersMethod_is_harmless_error
Check if the collected traceback is a harmless error.
openspace/grounding/backends/mcp/transport/task_managers/stdio.py:181
↓ 3 callersMethod_keyword_search
( self, query: str, tools: Iterable[BaseTool], top_k: int )
openspace/grounding/core/search_tools.py:215
↓ 3 callersFunction_kill_single_process
Fallback cleanup for platforms where process-tree cleanup is unavailable.
openspace/grounding/backends/shell/transport/local_connector.py:115
↓ 3 callersFunction_load_env_once
Load .env files once per process. Search order (first-loaded wins for each key): 1. ``openspace/.env`` (package root — works regardless of
openspace/host_detection/resolver.py:39
↓ 3 callersFunction_load_json_file
Load single JSON configuration file. This function wraps the generic load_json_file and adds global configuration specific error handling and
openspace/config/loader.py:36
↓ 3 callersFunction_load_jsonl
(path: Path)
gdpval_bench/run_benchmark.py:149
↓ 3 callersFunction_load_nanobot_config
Load and parse nanobot config.json. Returns None on failure.
openspace/host_detection/nanobot.py:53
↓ 3 callersMethod_normalize_record_payload
(cls, payload: Dict[str, Any])
openspace/cloud/client.py:112
↓ 3 callersFunction_normalize_skill_frontmatter
Re-quote SKILL.md frontmatter in-place so values are valid YAML.
openspace/skill_engine/patch.py:41
↓ 3 callersMethod_parse_skill
Parse a SKILL.md file into a SkillMeta. Only ``name`` and ``description`` are read from frontmatter (per the official skill format).
openspace/skill_engine/registry.py:637
↓ 3 callersMethod_parse_tools_from_json
Parse tool data into Tool objects.
openspace/grounding/backends/mcp/transport/connectors/http.py:466
↓ 3 callersFunction_read_json
(path: Path)
openspace/communication/gateway_runtime.py:105
↓ 3 callersMethod_rebuild_text_index
Rebuild text-to-key mapping for quick lookup.
openspace/grounding/core/search_tools.py:151
↓ 3 callersMethod_release_locks
(self)
openspace/communication/gateway.py:209
↓ 3 callersMethod_remember_message_seen
(self, message_id: str)
openspace/communication/adapters/feishu.py:684
↓ 3 callersFunction_resolve_openclaw_config_path
Find the OpenClaw config file on disk.
openspace/host_detection/openclaw.py:87
↓ 3 callersMethod_run_evolution_loop
Run evolution as a token-driven agent loop. Modeled after ``GroundingAgent.process()`` — the loop continues until the LLM outputs an
openspace/skill_engine/evolver.py:1084
↓ 3 callersMethod_run_subprocess
Run a command via asyncio subprocess and return a result dict matching the format returned by the local_server endpoints.
openspace/grounding/backends/shell/transport/local_connector.py:237
↓ 3 callersFunction_safe_json_loads
(value: Any)
openspace/communication/adapters/feishu.py:750
↓ 3 callersMethod_semantic_search
( self, query: str, tools: Iterable[BaseTool], top_k: int )
openspace/grounding/core/search_tools.py:345
↓ 3 callersMethod_skill_key_prefix
Return a collision-safe prefix for all cache entries of a skill.
openspace/skill_engine/skill_ranker.py:158
↓ 3 callersFunction_tokenize
(value: str)
openspace/cloud/search.py:52
↓ 3 callersMethod_truncate_data
(self, data: Any, max_length: int)
openspace/recording/action_recorder.py:124
↓ 3 callersMethod_update_level
(cls, level: int)
openspace/utils/logging.py:306
↓ 3 callersFunction_utcnow_iso
()
openspace/communication/session_store.py:191
↓ 3 callersFunction_utcnow_iso
()
openspace/communication/gateway_runtime.py:19
↓ 3 callersFunction_workflow_id
Stable short ID for a workflow directory, unique across roots. Uses a hash suffix derived from the resolved path to avoid collisions when dir
openspace/dashboard_server.py:422
↓ 3 callersFunctionanalyze_agent_actions
Analyze agent actions and generate statistics.
openspace/recording/action_recorder.py:194
↓ 3 callersFunctionbuild_grounding_config_path
Resolve grounding config: inline JSON > file path > None. Supports: * ``OPENSPACE_CONFIG_JSON`` — inline JSON string (written to a temp fi
openspace/host_detection/resolver.py:285
↓ 3 callersFunctioncached
(key: string)
showcase/my-daily-monitor/server/routes/github.ts:12
↓ 3 callersFunctioncached
(key: string, fn: () => Promise<T>)
showcase/my-daily-monitor/server/routes/social.ts:24
↓ 3 callersMethodcapture
Capture screenshot via HTTP API. Calls: GET {base_url}/screenshot Returns: PNG image bytes, or
openspace/platforms/screenshot.py:81
↓ 3 callersMethodcheck
return True if allowed, False if denied. Command check uses token-level matching to prevent simple space/escape bypasses.
openspace/grounding/core/types.py:155
↓ 3 callersMethodcheck_file_ops_available
(self, use_cache: bool = True)
openspace/local_server/feature_checker.py:109
↓ 3 callersMethodcheck_shell_available
(self, use_cache: bool = True)
openspace/local_server/feature_checker.py:43
↓ 3 callersFunctionclampColSpan
(span: number, max: number)
showcase/my-daily-monitor/src/components/Panel.ts:75
↓ 3 callersMethodclose_session
Close an MCP session by session name. Args: session_name: Session name in format 'mcp-<server_name>'
openspace/grounding/backends/mcp/provider.py:164
↓ 3 callersFunctioncollapseWhitespace
(value: string)
frontend/src/pages/WorkflowDetailPage.tsx:56
↓ 3 callersFunctioncollect_skill_snapshot
Collect all text files in a skill directory. Returns ``{relative_path: content}``. Binary files are silently skipped.
openspace/skill_engine/patch.py:937
↓ 3 callersFunctioncurrentStatusPayload
()
openspace/communication/bridges/whatsapp/bridge.js:115
↓ 3 callersMethoddetectLocation
()
showcase/my-daily-monitor/src/components/WeatherPanel.ts:63
↓ 3 callersMethoddisconnect
(self)
openspace/grounding/core/session.py:62
↓ 3 callersMethoddisconnect
Disconnect from GUI desktop environment
openspace/grounding/backends/gui/session.py:174
↓ 3 callersMethoddiscover
Scan all skill_dirs and populate the registry. Each skill is a sub-directory containing a ``SKILL.md`` file. The ``skill_id`` is read
openspace/skill_engine/registry.py:120
↓ 3 callersMethoddispatch_message
(self, message: ChannelMessage)
openspace/communication/adapters/base.py:30
↓ 3 callersMethodensure_initialized
Internal helper. Guarantee that `initialize()` has been executed
openspace/grounding/core/provider.py:34
↓ 3 callersMethodexecute
Execute a task with OpenSpace. Args: task: Task instruction context: Additional context. Communicati
openspace/tool_layer.py:303
↓ 3 callersMethodexecute_python_command
Execute a Python command on desktop environment. Used for pyautogui commands. Args: command: Python comm
openspace/grounding/backends/gui/transport/connector.py:229
↓ 3 callersFunctionfetchCalendarResult
()
showcase/my-daily-monitor/src/services/schedule.ts:24
↓ 3 callersFunctionfetchEmailResult
()
showcase/my-daily-monitor/src/services/email.ts:23
↓ 3 callersFunctionfetchStockQuotes
(symbols?: string[])
showcase/my-daily-monitor/src/services/stock-market.ts:27
↓ 3 callersFunctionfetchTool
(url: string)
showcase/my-daily-monitor/src/components/InsightsPanel.ts:96
↓ 3 callersFunctionfinalizeCurrentFile
()
frontend/src/utils/diffParser.ts:29
↓ 3 callersMethodflatten_tree
(self, tree: Dict[str, Any])
openspace/local_server/utils/accessibility.py:76
↓ 3 callersFunctionformatInstruction
( raw: string | null | undefined, maxLen?: number, fallback = 'No instruction captured', )
frontend/src/utils/format.ts:56
↓ 3 callersFunctionformatPercent
(value: number, digits = 1)
frontend/src/utils/format.ts:1
↓ 3 callersMethodfrom_dict
(cls, data: Dict[str, Any])
openspace/skill_engine/types.py:428
↓ 3 callersFunctionfuzzyMatch
* Fuzzy search: check if query characters appear in target string in order
showcase/my-daily-monitor/src/components/CommandPalette.ts:103
↓ 3 callersFunctiongetCurrentTheme
()
showcase/my-daily-monitor/src/utils/theme-manager.ts:15
↓ 3 callersFunctiongetDemoDocuments
()
showcase/my-daily-monitor/src/services/office.ts:92
↓ 3 callersFunctiongetMaxColSpan
(el: HTMLElement)
showcase/my-daily-monitor/src/components/Panel.ts:74
↓ 3 callersFunctiongetProbes
()
showcase/my-daily-monitor/src/components/DevOpsPanel.ts:74
↓ 3 callersMethodget_backend_config
Get configuration for specified backend
openspace/config/grounding.py:284
↓ 3 callersFunctionget_client_base_url
Get base URL for connecting to local server. Priority: 1. Environment variable LOCAL_SERVER_URL 2. Read from local_server/config
openspace/platforms/config.py:65
↓ 3 callersFunctionget_local_server_config
Read local server configuration. Priority: 1. Environment variable LOCAL_SERVER_URL (parsed into host/port) 2. Config file local
openspace/platforms/config.py:8
↓ 3 callersFunctionget_package_version
Get the current mcp-use package version.
openspace/utils/telemetry/utils.py:17
↓ 3 callersMethodget_problematic_tools
Get tools with low success rate (candidates for review/removal). Args: success_rate_threshold: Tools below this
openspace/grounding/core/quality/manager.py:609
↓ 3 callersMethodget_screenshot
Get current desktop screenshot.
openspace/grounding/backends/gui/tool.py:561
↓ 3 callersMethodget_system_info
Get comprehensive system information. Returns information including: - system: OS name (Linux, Darwin, Windows)
openspace/platforms/system_info.py:47
↓ 3 callersFunctionghFetch
(path: string, token: string)
showcase/my-daily-monitor/server/routes/github.ts:21
↓ 3 callersFunctionincrementCount
(counter: Record<string, number>, key?: string | null)
frontend/src/pages/WorkflowDetailPage.tsx:230
↓ 3 callersMethodinitialize
Negotiate with the backend, discover tools, etc. Return session information (can be an empty dict). `self.tools` nee
openspace/grounding/core/session.py:73
↓ 3 callersFunctionis_stdio_server
Check if the server configuration is for a stdio server. Args: server_config: The server configuration section Returns: True
openspace/grounding/backends/mcp/transport/connectors/utils.py:4
↓ 3 callersMethodisatty
(self)
openspace/mcp_server.py:54
↓ 3 callersFunctionloadCustomPanels
()
showcase/my-daily-monitor/src/main.ts:103
↓ 3 callersMethodloadTrending
()
showcase/my-daily-monitor/src/components/CodeStatusPanel.ts:79
↓ 3 callersFunctionload_config
Load configuration files
openspace/config/loader.py:62
↓ 3 callersFunctionload_json_file
(filepath: str | Path)
openspace/config/utils.py:13
↓ 3 callersMethodload_skill_content
Return the SKILL.md content (with frontmatter stripped) for *skill_id*.
openspace/skill_engine/registry.py:546
↓ 3 callersFunctionparse_frontmatter
Parse YAML frontmatter into a flat dict. Simple line-by-line parser (no PyYAML dependency). Handles both quoted and unquoted values. Retu
openspace/skill_engine/skill_utils.py:79
↓ 3 callersMethodpost_json
( self, path: str, payload: Any | BaseModel, *, response_model: type[B
openspace/grounding/core/transport/connectors/aiohttp_connector.py:68
↓ 3 callersMethodprocess
(self, context: Dict[str, Any])
openspace/agents/base.py:82
↓ 3 callersFunctionread_host_mcp_env
Read the OpenSpace env block from the current host agent config. Resolution order: 1. nanobot — ``tools.mcpServers.openspace.env`` 2.
openspace/host_detection/__init__.py:44
↓ 3 callersMethodrefresh
()
showcase/my-daily-monitor/src/components/MyMonitorsPanel.ts:106
↓ 3 callersMethodrefreshServers
()
showcase/my-daily-monitor/src/components/DevOpsPanel.ts:440
← previousnext →201–300 of 2,195, ranked by callers