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
Method
_parse_resources_from_json
Parse resource data into Resource objects.
openspace/grounding/backends/mcp/transport/connectors/http.py:481
↓ 2 callers
Method
_persist_seen_message_ids
(self)
openspace/communication/adapters/feishu.py:664
↓ 2 callers
Function
_pick_env
(env_block: Dict[str, Any], names: tuple[str, ...])
openspace/host_detection/openclaw.py:133
↓ 2 callers
Method
_populate_selected_tools
Populate selected tools in debug info.
openspace/grounding/core/search_tools.py:842
↓ 2 callers
Method
_process_line
Process a single line and decide whether to output it.
openspace/grounding/backends/mcp/transport/task_managers/stdio.py:64
↓ 2 callers
Function
_process_start_time
(pid: int)
openspace/communication/gateway_runtime.py:27
↓ 2 callers
Method
_prune_seen_message_ids
(self, now: Optional[float] = None)
openspace/communication/adapters/feishu.py:703
↓ 2 callers
Method
_rate_limit
Apply rate limiting by adding delay between API calls
openspace/llm/client.py:529
↓ 2 callers
Method
_read_transcript_entries
(self, session: ChannelSession)
openspace/communication/session_store.py:161
↓ 2 callers
Function
_remove_indent
(text: str)
openspace/skill_engine/fuzzy_match.py:214
↓ 2 callers
Method
_resolve_level
(cls, level: Optional[int])
openspace/utils/logging.py:299
↓ 2 callers
Function
_resolve_nanobot_config_path
Resolve the nanobot config path from env overrides or defaults.
openspace/host_detection/nanobot.py:40
↓ 2 callers
Method
_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 callers
Function
_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 callers
Function
_safe_name
(name: str)
openspace/communication/attachment_cache.py:120
↓ 2 callers
Function
_sanitize
(value: str)
openspace/communication/session_store.py:185
↓ 2 callers
Function
_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 callers
Method
_save_persistent_cache
Save embeddings to disk cache.
openspace/grounding/core/search_tools.py:161
↓ 2 callers
Method
_search_tree
(self, node: Dict[str, Any], key: str, value: str)
openspace/local_server/utils/accessibility.py:59
↓ 2 callers
Method
_send_command
(self, payload: dict[str, Any])
openspace/communication/adapters/whatsapp.py:272
↓ 2 callers
Method
_send_ws_json
(self, payload: dict[str, Any])
openspace/communication/adapters/whatsapp.py:284
↓ 2 callers
Method
_session_dir
(self)
openspace/communication/adapters/whatsapp.py:415
↓ 2 callers
Method
_stop_runtime_manager
(self)
openspace/communication/gateway.py:273
↓ 2 callers
Function
_str_arg
(name: str, default: str)
openspace/dashboard_server.py:285
↓ 2 callers
Function
_strip_trailing_ws
(text: str)
openspace/skill_engine/patch.py:976
↓ 2 callers
Function
_subprocess_group_kwargs
Return platform-specific kwargs that allow timeout cleanup.
openspace/grounding/backends/shell/transport/local_connector.py:99
↓ 2 callers
Method
_tokenize
Tokenize text for BM25.
openspace/skill_engine/skill_ranker.py:259
↓ 2 callers
Method
_tokenize
(text: str)
openspace/grounding/core/search_tools.py:210
↓ 2 callers
Method
_truncate_messages
Truncate message content to avoid huge log files.
openspace/recording/manager.py:176
↓ 2 callers
Method
_unified_diff
Compute combined unified diff between two file snapshots.
openspace/cloud/client.py:538
↓ 2 callers
Method
_uninstall_callback
(self)
gdpval_bench/token_tracker.py:213
↓ 2 callers
Method
_update_ui
Update UI with current state
openspace/utils/ui_integration.py:113
↓ 2 callers
Method
_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 callers
Method
_within_limits
(self, session_key: str, attachment_size: int)
openspace/communication/attachment_cache.py:88
↓ 2 callers
Method
_write_session_metadata
(self, session: ChannelSession)
openspace/communication/session_store.py:157
↓ 2 callers
Function
_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 callers
Function
_yaml_quote
Quote a YAML scalar value if it contains special characters.
openspace/skill_engine/skill_utils.py:59
↓ 2 callers
Function
_yaml_unquote
Strip surrounding quotes and unescape a YAML scalar value.
openspace/skill_engine/skill_utils.py:67
↓ 2 callers
Method
acquire
( cls, *, locks_dir: Path, scope: str, identity: str, metadata
openspace/communication/gateway_runtime.py:135
↓ 2 callers
Method
addMonitor
()
showcase/my-daily-monitor/src/components/MyMonitorsPanel.ts:70
↓ 2 callers
Method
add_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 callers
Function
analyze_trajectory
Analyze trajectory and return statistics.
openspace/recording/utils.py:137
↓ 2 callers
Function
buildImageUrl
(messageId: string, imageKey: string)
showcase/my-daily-monitor/server/routes/feishu.ts:103
↓ 2 callers
Method
buildLayout
()
showcase/my-daily-monitor/src/components/NewsPanel.ts:47
↓ 2 callers
Method
buildLayout
()
showcase/my-daily-monitor/src/components/SocialPanel.ts:34
↓ 2 callers
Function
buildLidMap
()
openspace/communication/bridges/whatsapp/bridge.js:134
↓ 2 callers
Function
buildQuotedOptions
(replyToMessageId)
openspace/communication/bridges/whatsapp/bridge.js:119
↓ 2 callers
Function
build_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 callers
Method
build_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 callers
Function
build_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 callers
Function
calc_token_cost
(prompt_tokens: int, completion_tokens: int, input_per_1m: float = CS_INPUT_PER_1M,
gdpval_bench/calc_subset_performance.py:93
↓ 2 callers
Function
calculateExpenseByCategory
* Calculate expense breakdown by category
showcase/my-daily-monitor/src/services/finance.ts:69
↓ 2 callers
Function
cap_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 callers
Method
capture
(self, output_path: str, with_cursor: bool = True)
openspace/local_server/utils/screenshot.py:31
↓ 2 callers
Method
check_accessibility_available
(self, use_cache: bool = True)
openspace/local_server/feature_checker.py:191
↓ 2 callers
Method
check_python_available
(self, use_cache: bool = True)
openspace/local_server/feature_checker.py:74
↓ 2 callers
Method
check_recording_available
(self, use_cache: bool = True)
openspace/local_server/feature_checker.py:167
↓ 2 callers
Method
check_window_mgmt_available
(self, use_cache: bool = True)
openspace/local_server/feature_checker.py:136
↓ 2 callers
Method
clear
Clear the cache.
openspace/grounding/backends/mcp/tool_cache.py:141
↓ 2 callers
Method
clear_skill_context
Remove skill guidance (used before fallback execution).
openspace/agents/grounding_agent.py:115
↓ 2 callers
Function
cli
()
gdpval_bench/run_benchmark.py:1450
↓ 2 callers
Method
close
Close the HTTP session.
openspace/platforms/recording.py:123
↓ 2 callers
Function
closeSettings
()
showcase/my-daily-monitor/src/components/SettingsModal.ts:102
↓ 2 callers
Method
close_session
(self, name: str)
openspace/grounding/core/grounding_client.py:303
↓ 2 callers
Method
connect
(self)
openspace/grounding/core/session.py:55
↓ 2 callers
Method
connect
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 callers
Function
createGraphNode
(node: SkillLineageNode, maxSelections: number)
frontend/src/hooks/useSkillEvolutionGraphData.ts:39
↓ 2 callers
Function
deleteMapKey
(key: string, id: string)
showcase/my-daily-monitor/src/components/Panel.ts:16
↓ 2 callers
Method
destroy
()
showcase/my-daily-monitor/src/components/Panel.ts:399
↓ 2 callers
Function
dn
Get display name for an agent.
gdpval_bench/calc_subset_performance.py:71
↓ 2 callers
Method
download_artifact
GET /records/{record_id}/download — download artifact zip bytes.
openspace/cloud/client.py:125
↓ 2 callers
Method
embedUrl
(videoId: string)
showcase/my-daily-monitor/src/components/LiveNewsPanel.ts:72
↓ 2 callers
Method
evolve
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 callers
Method
evolve_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 callers
Method
execute_python_command
Execute a pyautogui Python command locally via subprocess.
openspace/grounding/backends/gui/transport/local_connector.py:227
↓ 2 callers
Method
execute_turn
( self, *, message: ChannelMessage, conversation_history: list[dict[str, str]]
openspace/communication/runtime_manager.py:39
↓ 2 callers
Function
extractImage
(block: string)
showcase/my-daily-monitor/server/routes/news.ts:85
↓ 2 callers
Function
extractMessageContent
(msg: any)
showcase/my-daily-monitor/server/routes/feishu.ts:59
↓ 2 callers
Function
fetchCalendarEvents
()
showcase/my-daily-monitor/src/services/schedule.ts:20
↓ 2 callers
Function
fetchCodeStatusResult
()
showcase/my-daily-monitor/src/services/code-status.ts:32
↓ 2 callers
Function
fetchFeishuResult
()
showcase/my-daily-monitor/src/services/feishu.ts:37
↓ 2 callers
Function
fetchHN
()
showcase/my-daily-monitor/server/routes/social.ts:65
↓ 2 callers
Function
fetchReddit
(subreddit: string)
showcase/my-daily-monitor/server/routes/social.ts:103
↓ 2 callers
Function
fetchSystemHealth
(probeUrls?: string[])
showcase/my-daily-monitor/src/services/system-health.ts:26
↓ 2 callers
Method
filterAndRender
()
showcase/my-daily-monitor/src/components/NewsPanel.ts:91
↓ 2 callers
Method
filterAndRender
()
showcase/my-daily-monitor/src/components/SocialPanel.ts:81
↓ 2 callers
Method
finalize
Finalize recording, save final information
openspace/recording/recorder.py:233
↓ 2 callers
Function
findProcesses
(patterns: string[], autoMode: boolean)
showcase/my-daily-monitor/server/routes/system.ts:136
↓ 2 callers
Function
formatTimeLabel
(value?: string | null)
frontend/src/pages/WorkflowDetailPage.tsx:99
↓ 2 callers
Method
format_messages_to_text
Format conversation history to readable text (for logging/debugging)
openspace/llm/client.py:903
↓ 2 callers
Method
getCached
()
showcase/my-daily-monitor/src/utils/circuit-breaker.ts:49
↓ 2 callers
Method
getCategoryColor
(category: string)
showcase/my-daily-monitor/src/components/FinancePanel.ts:38
↓ 2 callers
Function
getColSpan
(el: HTMLElement)
showcase/my-daily-monitor/src/components/Panel.ts:40
↓ 2 callers
Function
getCurrentVariant
()
showcase/my-daily-monitor/src/utils/theme-manager.ts:20
↓ 2 callers
Method
getCursorImageArrayFast
(self)
openspace/local_server/platform_adapters/pyxcursor.py:125
↓ 2 callers
Method
getCursorImageData
(self)
openspace/local_server/platform_adapters/pyxcursor.py:102
↓ 2 callers
Function
getHeader
(name: string)
showcase/my-daily-monitor/server/routes/email.ts:62
↓ 2 callers
Function
getMapStyle
()
showcase/my-daily-monitor/src/components/MapPanel.ts:46
↓ 2 callers
Function
getMessageContainer
(message)
openspace/communication/bridges/whatsapp/bridge.js:172
↓ 2 callers
Function
getMyIdentifiers
()
openspace/communication/bridges/whatsapp/bridge.js:161
← previous
next →
401–500 of 2,195, ranked by callers