MCPcopy Create free account

hub / github.com/HKUDS/OpenSpace / functions

Functions2,195 in github.com/HKUDS/OpenSpace

↓ 2 callersMethod_parse_resources_from_json
Parse resource data into Resource objects.
openspace/grounding/backends/mcp/transport/connectors/http.py:481
↓ 2 callersMethod_persist_seen_message_ids
(self)
openspace/communication/adapters/feishu.py:664
↓ 2 callersFunction_pick_env
(env_block: Dict[str, Any], names: tuple[str, ...])
openspace/host_detection/openclaw.py:133
↓ 2 callersMethod_populate_selected_tools
Populate selected tools in debug info.
openspace/grounding/core/search_tools.py:842
↓ 2 callersMethod_process_line
Process a single line and decide whether to output it.
openspace/grounding/backends/mcp/transport/task_managers/stdio.py:64
↓ 2 callersFunction_process_start_time
(pid: int)
openspace/communication/gateway_runtime.py:27
↓ 2 callersMethod_prune_seen_message_ids
(self, now: Optional[float] = None)
openspace/communication/adapters/feishu.py:703
↓ 2 callersMethod_rate_limit
Apply rate limiting by adding delay between API calls
openspace/llm/client.py:529
↓ 2 callersMethod_read_transcript_entries
(self, session: ChannelSession)
openspace/communication/session_store.py:161
↓ 2 callersFunction_remove_indent
(text: str)
openspace/skill_engine/fuzzy_match.py:214
↓ 2 callersMethod_resolve_level
(cls, level: Optional[int])
openspace/utils/logging.py:299
↓ 2 callersFunction_resolve_nanobot_config_path
Resolve the nanobot config path from env overrides or defaults.
openspace/host_detection/nanobot.py:40
↓ 2 callersMethod_retry_invoke
Execute HTTP request and retry Args: name: RPC method name payload: Request payload scri
openspace/grounding/backends/shell/transport/connector.py:34
↓ 2 callersFunction_run_single_task
Execute one task on the given OpenSpace instance and persist the result. In concurrent mode, uses tracker.begin_task/end_task with ContextVar.
gdpval_bench/run_benchmark.py:423
↓ 2 callersFunction_safe_name
(name: str)
openspace/communication/attachment_cache.py:120
↓ 2 callersFunction_sanitize
(value: str)
openspace/communication/session_store.py:185
↓ 2 callersFunction_sanitize_mcp_schema
Sanitize MCP tool schema to ensure Claude API compatibility (JSON Schema draft 2020-12). Fixes: - Empty schemas -> valid object sche
openspace/grounding/backends/mcp/tool_converter.py:19
↓ 2 callersMethod_save_persistent_cache
Save embeddings to disk cache.
openspace/grounding/core/search_tools.py:161
↓ 2 callersMethod_search_tree
(self, node: Dict[str, Any], key: str, value: str)
openspace/local_server/utils/accessibility.py:59
↓ 2 callersMethod_send_command
(self, payload: dict[str, Any])
openspace/communication/adapters/whatsapp.py:272
↓ 2 callersMethod_send_ws_json
(self, payload: dict[str, Any])
openspace/communication/adapters/whatsapp.py:284
↓ 2 callersMethod_session_dir
(self)
openspace/communication/adapters/whatsapp.py:415
↓ 2 callersMethod_stop_runtime_manager
(self)
openspace/communication/gateway.py:273
↓ 2 callersFunction_str_arg
(name: str, default: str)
openspace/dashboard_server.py:285
↓ 2 callersFunction_strip_trailing_ws
(text: str)
openspace/skill_engine/patch.py:976
↓ 2 callersFunction_subprocess_group_kwargs
Return platform-specific kwargs that allow timeout cleanup.
openspace/grounding/backends/shell/transport/local_connector.py:99
↓ 2 callersMethod_tokenize
Tokenize text for BM25.
openspace/skill_engine/skill_ranker.py:259
↓ 2 callersMethod_tokenize
(text: str)
openspace/grounding/core/search_tools.py:210
↓ 2 callersMethod_truncate_messages
Truncate message content to avoid huge log files.
openspace/recording/manager.py:176
↓ 2 callersMethod_unified_diff
Compute combined unified diff between two file snapshots.
openspace/cloud/client.py:538
↓ 2 callersMethod_uninstall_callback
(self)
gdpval_bench/token_tracker.py:213
↓ 2 callersMethod_update_ui
Update UI with current state
openspace/utils/ui_integration.py:113
↓ 2 callersMethod_upsert_record
Upsert one tool_quality_records row + its execution history. Caller MUST hold ``self._mu``. Does NOT commit — caller manages the tra
openspace/grounding/core/quality/store.py:231
↓ 2 callersMethod_within_limits
(self, session_key: str, attachment_size: int)
openspace/communication/attachment_cache.py:88
↓ 2 callersMethod_write_session_metadata
(self, session: ChannelSession)
openspace/communication/session_store.py:157
↓ 2 callersFunction_write_upload_meta
Write ``.upload_meta.json`` so ``upload_skill`` can read pre-saved metadata. Called after evolution (execute_task auto-evolve or fix_skill).
openspace/mcp_server.py:270
↓ 2 callersFunction_yaml_quote
Quote a YAML scalar value if it contains special characters.
openspace/skill_engine/skill_utils.py:59
↓ 2 callersFunction_yaml_unquote
Strip surrounding quotes and unescape a YAML scalar value.
openspace/skill_engine/skill_utils.py:67
↓ 2 callersMethodacquire
( cls, *, locks_dir: Path, scope: str, identity: str, metadata
openspace/communication/gateway_runtime.py:135
↓ 2 callersMethodaddMonitor
()
showcase/my-daily-monitor/src/components/MyMonitorsPanel.ts:70
↓ 2 callersMethodadd_skill
Register a newly-created skill (DERIVED / CAPTURED). Does NOT overwrite an existing entry with the same ``skill_id``.
openspace/skill_engine/registry.py:219
↓ 2 callersFunctionanalyze_trajectory
Analyze trajectory and return statistics.
openspace/recording/utils.py:137
↓ 2 callersFunctionbuildImageUrl
(messageId: string, imageKey: string)
showcase/my-daily-monitor/server/routes/feishu.ts:103
↓ 2 callersMethodbuildLayout
()
showcase/my-daily-monitor/src/components/NewsPanel.ts:47
↓ 2 callersMethodbuildLayout
()
showcase/my-daily-monitor/src/components/SocialPanel.ts:34
↓ 2 callersFunctionbuildLidMap
()
openspace/communication/bridges/whatsapp/bridge.js:134
↓ 2 callersFunctionbuildQuotedOptions
(replyToMessageId)
openspace/communication/bridges/whatsapp/bridge.js:119
↓ 2 callersFunctionbuild_cloud_candidates
Build search candidate dicts from cloud metadata/search items. Args: cloud_items: Items from cloud metadata or embedding search endpoints
openspace/cloud/search.py:300
↓ 2 callersMethodbuild_context_injection
Build a prompt fragment with the full content of *skills*. Injected as a system message into the agent's messages before the user ins
openspace/skill_engine/registry.py:554
↓ 2 callersFunctionbuild_pyautogui_command
Build pyautogui command from action type and parameters. Args: action_type: Type of action (e.g., 'CLICK', 'TYPING') par
openspace/grounding/backends/gui/transport/actions.py:149
↓ 2 callersFunctioncalc_token_cost
(prompt_tokens: int, completion_tokens: int, input_per_1m: float = CS_INPUT_PER_1M,
gdpval_bench/calc_subset_performance.py:93
↓ 2 callersFunctioncalculateExpenseByCategory
* Calculate expense breakdown by category
showcase/my-daily-monitor/src/services/finance.ts:69
↓ 2 callersFunctioncap_message_content
Truncate oversized individual message contents in-place. Targets tool-result messages and assistant messages that can carry enormous file con
openspace/agents/message_utils.py:16
↓ 2 callersMethodcapture
(self, output_path: str, with_cursor: bool = True)
openspace/local_server/utils/screenshot.py:31
↓ 2 callersMethodcheck_accessibility_available
(self, use_cache: bool = True)
openspace/local_server/feature_checker.py:191
↓ 2 callersMethodcheck_python_available
(self, use_cache: bool = True)
openspace/local_server/feature_checker.py:74
↓ 2 callersMethodcheck_recording_available
(self, use_cache: bool = True)
openspace/local_server/feature_checker.py:167
↓ 2 callersMethodcheck_window_mgmt_available
(self, use_cache: bool = True)
openspace/local_server/feature_checker.py:136
↓ 2 callersMethodclear
Clear the cache.
openspace/grounding/backends/mcp/tool_cache.py:141
↓ 2 callersMethodclear_skill_context
Remove skill guidance (used before fallback execution).
openspace/agents/grounding_agent.py:115
↓ 2 callersFunctioncli
()
gdpval_bench/run_benchmark.py:1450
↓ 2 callersMethodclose
Close the HTTP session.
openspace/platforms/recording.py:123
↓ 2 callersFunctioncloseSettings
()
showcase/my-daily-monitor/src/components/SettingsModal.ts:102
↓ 2 callersMethodclose_session
(self, name: str)
openspace/grounding/core/grounding_client.py:303
↓ 2 callersMethodconnect
(self)
openspace/grounding/core/session.py:55
↓ 2 callersMethodconnect
Create the underlying session/connection. For JSON-RPC mode, we don't use a connection manager.
openspace/grounding/backends/mcp/transport/connectors/http.py:93
↓ 2 callersFunctioncreateGraphNode
(node: SkillLineageNode, maxSelections: number)
frontend/src/hooks/useSkillEvolutionGraphData.ts:39
↓ 2 callersFunctiondeleteMapKey
(key: string, id: string)
showcase/my-daily-monitor/src/components/Panel.ts:16
↓ 2 callersMethoddestroy
()
showcase/my-daily-monitor/src/components/Panel.ts:399
↓ 2 callersFunctiondn
Get display name for an agent.
gdpval_bench/calc_subset_performance.py:71
↓ 2 callersMethoddownload_artifact
GET /records/{record_id}/download — download artifact zip bytes.
openspace/cloud/client.py:125
↓ 2 callersMethodembedUrl
(videoId: string)
showcase/my-daily-monitor/src/components/LiveNewsPanel.ts:72
↓ 2 callersMethodevolve
Execute one evolution action. Returns new SkillRecord or None. The global semaphore is NOT acquired here — it is managed at the trigg
openspace/skill_engine/evolver.py:234
↓ 2 callersMethodevolve_skill
Atomic evolution: insert new version + deactivate old version. **FIXED** — Same-name skill fix: - ``new_record.name`` is the same a
openspace/skill_engine/store.py:484
↓ 2 callersMethodexecute_python_command
Execute a pyautogui Python command locally via subprocess.
openspace/grounding/backends/gui/transport/local_connector.py:227
↓ 2 callersMethodexecute_turn
( self, *, message: ChannelMessage, conversation_history: list[dict[str, str]]
openspace/communication/runtime_manager.py:39
↓ 2 callersFunctionextractImage
(block: string)
showcase/my-daily-monitor/server/routes/news.ts:85
↓ 2 callersFunctionextractMessageContent
(msg: any)
showcase/my-daily-monitor/server/routes/feishu.ts:59
↓ 2 callersFunctionfetchCalendarEvents
()
showcase/my-daily-monitor/src/services/schedule.ts:20
↓ 2 callersFunctionfetchCodeStatusResult
()
showcase/my-daily-monitor/src/services/code-status.ts:32
↓ 2 callersFunctionfetchFeishuResult
()
showcase/my-daily-monitor/src/services/feishu.ts:37
↓ 2 callersFunctionfetchHN
()
showcase/my-daily-monitor/server/routes/social.ts:65
↓ 2 callersFunctionfetchReddit
(subreddit: string)
showcase/my-daily-monitor/server/routes/social.ts:103
↓ 2 callersFunctionfetchSystemHealth
(probeUrls?: string[])
showcase/my-daily-monitor/src/services/system-health.ts:26
↓ 2 callersMethodfilterAndRender
()
showcase/my-daily-monitor/src/components/NewsPanel.ts:91
↓ 2 callersMethodfilterAndRender
()
showcase/my-daily-monitor/src/components/SocialPanel.ts:81
↓ 2 callersMethodfinalize
Finalize recording, save final information
openspace/recording/recorder.py:233
↓ 2 callersFunctionfindProcesses
(patterns: string[], autoMode: boolean)
showcase/my-daily-monitor/server/routes/system.ts:136
↓ 2 callersFunctionformatTimeLabel
(value?: string | null)
frontend/src/pages/WorkflowDetailPage.tsx:99
↓ 2 callersMethodformat_messages_to_text
Format conversation history to readable text (for logging/debugging)
openspace/llm/client.py:903
↓ 2 callersMethodgetCached
()
showcase/my-daily-monitor/src/utils/circuit-breaker.ts:49
↓ 2 callersMethodgetCategoryColor
(category: string)
showcase/my-daily-monitor/src/components/FinancePanel.ts:38
↓ 2 callersFunctiongetColSpan
(el: HTMLElement)
showcase/my-daily-monitor/src/components/Panel.ts:40
↓ 2 callersFunctiongetCurrentVariant
()
showcase/my-daily-monitor/src/utils/theme-manager.ts:20
↓ 2 callersMethodgetCursorImageArrayFast
(self)
openspace/local_server/platform_adapters/pyxcursor.py:125
↓ 2 callersMethodgetCursorImageData
(self)
openspace/local_server/platform_adapters/pyxcursor.py:102
↓ 2 callersFunctiongetHeader
(name: string)
showcase/my-daily-monitor/server/routes/email.ts:62
↓ 2 callersFunctiongetMapStyle
()
showcase/my-daily-monitor/src/components/MapPanel.ts:46
↓ 2 callersFunctiongetMessageContainer
(message)
openspace/communication/bridges/whatsapp/bridge.js:172
↓ 2 callersFunctiongetMyIdentifiers
()
openspace/communication/bridges/whatsapp/bridge.js:161
← previousnext →401–500 of 2,195, ranked by callers