MCPcopy Create free account

hub / github.com/ChrisFeldmeier/OpenCodeRust / functions

Functions3,221 in github.com/ChrisFeldmeier/OpenCodeRust

↓ 4 callersMethodset_spinner_task_kind
(&mut self, task_kind: TaskKind)
crates/opencode-tui/src/components/prompt.rs:383
↓ 4 callersFunctionsetup_providers
(config: &opencode_config::Config)
crates/opencode-cli/src/main.rs:1665
↓ 4 callersMethodshow
(&mut self, variant: ToastVariant, message: &str, duration_ms: u64)
crates/opencode-tui/src/components/toast.rs:48
↓ 4 callersMethodspinner_active
(&self)
crates/opencode-tui/src/components/prompt.rs:379
↓ 4 callersFunctionsplit_frontmatter
Split markdown content into optional YAML frontmatter and body.
crates/opencode-config/src/loader.rs:748
↓ 4 callersMethodstart
Begin a new selection at (row, col).
crates/opencode-tui/src/ui/selection.rs:31
↓ 4 callersMethodstart_oauth
(&self, server_name: &str)
crates/opencode-server/src/mcp_oauth.rs:310
↓ 4 callersMethodsubmit_prompt
(&mut self)
crates/opencode-tui/src/app/app.rs:2204
↓ 4 callersMethodsubscribe_channel
(&self)
crates/opencode-core/src/bus.rs:123
↓ 4 callersFunctionsync_custom_fetch_proxy
( provider_id: &str, bridge: Arc<PluginAuthBridge>, enabled: bool, )
crates/opencode-server/src/server.rs:86
↓ 4 callersMethodsync_sessions_to_storage
(&self)
crates/opencode-server/src/server.rs:197
↓ 4 callersFunctionsynthesize_model
(source: &Map<String, Value>)
crates/opencode-plugin/src/subprocess/loader.rs:531
↓ 4 callersMethodtrigger
(&self, context: HookContext)
crates/opencode-plugin/src/lib.rs:187
↓ 4 callersMethodupdate_message
(&self, info: MessageInfo)
crates/opencode-session/src/compaction.rs:1099
↓ 4 callersMethodupdate_part
( &self, session_id: &str, message_id: &str, part: Part,
crates/opencode-session/src/compaction.rs:1104
↓ 4 callersMethodupsert
(&self, message: &SessionMessage)
crates/opencode-storage/src/repository.rs:420
↓ 4 callersMethodupsert_session
(&mut self, session: Session)
crates/opencode-tui/src/context/session_context.rs:174
↓ 4 callersFunctionvariants
Generate reasoning/thinking configuration variants for a model. Returns a map of variant_name -> config options.
crates/opencode-provider/src/transform.rs:797
↓ 4 callersMethodwith_agent
(mut self, agent: String)
crates/opencode-tool/src/tool.rs:345
↓ 4 callersMethodwith_bus
(mut self, bus: Arc<Bus>)
crates/opencode-mcp/src/client.rs:162
↓ 4 callersMethodwith_content
(mut self, content: &str)
crates/opencode-tui/src/components/diff.rs:48
↓ 4 callersMethodwith_create_subsession
(mut self, callback: F)
crates/opencode-tool/src/tool.rs:428
↓ 4 callersFunctionwith_isolated_prompt
(f: impl FnOnce(Prompt) -> T)
crates/opencode-tui/src/components/prompt.rs:1275
↓ 4 callersMethodwith_model
( mut self, model_id: impl Into<String>, provider_id: impl Into<String>, )
crates/opencode-agent/src/agent.rs:390
↓ 4 callersMethodwith_prompt_subsession
(mut self, callback: F)
crates/opencode-tool/src/tool.rs:453
↓ 4 callersMethodwith_timeout
(mut self, timeout_ms: u64)
crates/opencode-mcp/src/client.rs:157
↓ 4 callersFunctionwrite_config
(dir: &PathBuf, content: &str, name: &str)
crates/opencode-config/tests/config_loaded.rs:9
↓ 3 callersFunctionaddFromRequire
(basePath: string)
crates/opencode-plugin/host/plugin-host.ts:331
↓ 3 callersMethodadd_assistant_message
(&mut self, content: impl Into<String>)
crates/opencode-agent/src/message.rs:102
↓ 3 callersFunctionadd_keyword_span
( spans: &mut Vec<Span<'static>>, text: &str, theme: &CodeTheme, keywords: &[&str], )
crates/opencode-tui/src/components/markdown/code_block.rs:291
↓ 3 callersMethodagent_color
(&self, index: usize)
crates/opencode-tui/src/theme/mod.rs:143
↓ 3 callersMethodall
()
crates/opencode-agent/src/agent.rs:53
↓ 3 callersMethodall
(&self)
crates/opencode-tui/src/context/keybind.rs:246
↓ 3 callersMethodapply_autocomplete_previous
(&mut self)
crates/opencode-tui/src/components/prompt.rs:906
↓ 3 callersFunctionapply_caching
(messages: &mut [Message], provider_type: ProviderType)
crates/opencode-provider/src/transform.rs:87
↓ 3 callersMethodapprove
(&mut self)
crates/opencode-tui/src/components/permission.rs:115
↓ 3 callersFunctionblend_alpha
(color: Color, alpha: f64)
crates/opencode-tui/src/components/spinner.rs:378
↓ 3 callersFunctionblend_colors
(from: Color, to: Color, alpha: f32)
crates/opencode-tui/src/components/toast.rs:168
↓ 3 callersFunctionbuild_executor
(agent: AgentInfo)
crates/opencode-agent/src/executor.rs:549
↓ 3 callersMethodbuild_session_transcript
(&self, session_id: &str)
crates/opencode-tui/src/app/app.rs:2149
↓ 3 callersFunctioncentered_rect
(width: u16, height: u16, area: Rect)
crates/opencode-tui/src/components/dialogs/mod.rs:28
↓ 3 callersMethodchat_stream
(&self, request: ChatRequest)
crates/opencode-provider/src/xai.rs:111
↓ 3 callersMethodchat_stream
(&self, _request: ChatRequest)
crates/opencode-session/src/prompt.rs:3506
↓ 3 callersFunctionclean_diffs
Unquote git paths in diff results and return cleaned diffs. Matches TS `SessionSummary.diff` which unquotes git paths.
crates/opencode-session/src/summary.rs:481
↓ 3 callersFunctionclear_cache
Clears the wellknown config cache. Useful for testing or forced refresh.
crates/opencode-config/src/wellknown.rs:167
↓ 3 callersMethodclear_revert
Clear the revert information
crates/opencode-session/src/session.rs:594
↓ 3 callersFunctioncollect_block_text
Collect indented block text lines (for block scalars or multi-line values). Stops when a line at or below `parent_indent` is encountered.
crates/opencode-config/src/loader.rs:1082
↓ 3 callersMethodcommand
The executable name.
crates/opencode-plugin/src/subprocess/runtime.rs:15
↓ 3 callersMethodconfig
(&self)
crates/opencode-config/src/loader.rs:246
↓ 3 callersMethodcontains_sidebar_point
(&self, col: u16, row: u16)
crates/opencode-tui/src/components/sidebar.rs:68
↓ 3 callersMethodcopy_selection
Copy the current screen selection to clipboard and show a toast.
crates/opencode-tui/src/app/app.rs:1818
↓ 3 callersMethodcreate
(tags: Option<HashMap<String, String>>)
crates/opencode-util/src/logging.rs:282
↓ 3 callersFunctioncreate_lsp_client
(file_hint: Option<&Path>)
crates/opencode-cli/src/main.rs:3367
↓ 3 callersFunctioncurrent_project_info
()
crates/opencode-server/src/routes.rs:3292
↓ 3 callersMethodcurrent_theme_name
(&self)
crates/opencode-tui/src/context/app_context.rs:283
↓ 3 callersMethoddefault_status_for
( &self, server_name: &str, managed: &ManagedServer, oauth_status: Option<McpO
crates/opencode-server/src/mcp_oauth.rs:528
↓ 3 callersMethoddeny
(&mut self)
crates/opencode-tui/src/components/permission.rs:127
↓ 3 callersFunctiondetect_worktree_root
Detect the worktree root by walking up from `start` looking for `.git`. Returns the directory containing `.git`, or the filesystem root.
crates/opencode-session/src/instruction.rs:109
↓ 3 callersMethoddo_generate
( &self, options: GenerateOptions, )
crates/opencode-provider/src/responses.rs:1274
↓ 3 callersMethoddo_get_last_model
(&self)
crates/opencode-tool/src/tool.rs:631
↓ 3 callersMethoddo_stream
(&self, options: StreamOptions)
crates/opencode-provider/src/responses.rs:1393
↓ 3 callersMethoddocument_symbol
( &self, path: &Path, )
crates/opencode-lsp/src/lib.rs:526
↓ 3 callersMethodexecute_command_action
(&mut self, action: CommandAction)
crates/opencode-tui/src/app/app.rs:1614
↓ 3 callersFunctionexpand_glob
Expand a glob pattern rooted at `cwd`, returning absolute paths.
crates/opencode-session/src/instruction.rs:127
↓ 3 callersFunctionfallback_message_title
(text: &str)
crates/opencode-session/src/summary.rs:298
↓ 3 callersMethodfilter_commands
(&mut self)
crates/opencode-tui/src/components/dialogs/command_palette.rs:349
↓ 3 callersFunctionfind_up
(target: &str, start: &Path, stop: &Path)
crates/opencode-config/src/loader.rs:507
↓ 3 callersMethodfinish_row
(&mut self)
crates/opencode-tui/src/components/markdown/renderer.rs:56
↓ 3 callersMethodfinish_run
(&self, session_id: &str)
crates/opencode-session/src/prompt.rs:748
↓ 3 callersFunctionformat_location
(loc: &lsp_types::Location)
crates/opencode-tool/src/lsp_tool.rs:352
↓ 3 callersFunctionformat_preview_line
(line: &str, max_chars: usize)
crates/opencode-tui/src/components/session_tool.rs:367
↓ 3 callersMethodget
(&self, name: &str)
crates/opencode-mcp/src/client.rs:842
↓ 3 callersMethodget
(&self, full_name: &str)
crates/opencode-mcp/src/tool.rs:64
↓ 3 callersFunctionget_global_config_path
()
crates/opencode-config/src/loader.rs:261
↓ 3 callersMethodget_model
(&self, provider_id: &str, model_id: &str)
crates/opencode-provider/src/models.rs:172
↓ 3 callersMethodget_model
(&self, id: &str)
crates/opencode-session/src/prompt.rs:3496
↓ 3 callersFunctionget_plan_path
(ctx: &ToolContext)
crates/opencode-tool/src/plan.rs:238
↓ 3 callersMethodget_selected_text
Extract the selected text using a callback that returns the full line content for a given row number.
crates/opencode-tui/src/ui/selection.rs:112
↓ 3 callersMethodget_text
(&self)
crates/opencode-session/src/message.rs:235
↓ 3 callersFunctiongithub_commit_all
( summary: &str, actor: Option<&str>, include_coauthor: bool, )
crates/opencode-cli/src/main.rs:4950
↓ 3 callersFunctiongithub_is_repo_event
(event_name: &str)
crates/opencode-cli/src/main.rs:4156
↓ 3 callersFunctiongithub_summary_title
(response: &str, fallback: &str)
crates/opencode-cli/src/main.rs:4995
↓ 3 callersFunctiongithub_u64
(payload: &serde_json::Value, path: &[&str])
crates/opencode-cli/src/main.rs:4676
↓ 3 callersFunctionglob_md_files
Recursively find all .md files in a directory.
crates/opencode-config/src/loader.rs:685
↓ 3 callersMethodhandle_callback
( &self, server_name: &str, _code: &str, )
crates/opencode-server/src/mcp_oauth.rs:374
↓ 3 callersMethodhandle_click
(&mut self, col: u16, row: u16)
crates/opencode-tui/src/components/sidebar.rs:72
↓ 3 callersMethodhandle_notification
Handle a server notification received during request/response.
crates/opencode-mcp/src/client.rs:493
↓ 3 callersMethodhas_server
(&self, server_name: &str)
crates/opencode-server/src/mcp_oauth.rs:120
↓ 3 callersFunctionhighlight_code
( code: &str, language: &str, code_theme: &CodeTheme, )
crates/opencode-tui/src/components/markdown/syntax.rs:22
↓ 3 callersFunctionhook_payload_object
(payload: &serde_json::Value)
crates/opencode-tool/src/registry.rs:156
↓ 3 callersFunctioninit
()
crates/opencode-tui/src/app/terminal.rs:6
↓ 3 callersMethodinitialize
(&self)
crates/opencode-mcp/src/client.rs:460
↓ 3 callersFunctioninsert_reminders
( messages: &[SessionMessage], agent_name: &str, was_plan: bool, )
crates/opencode-session/src/prompt.rs:3027
↓ 3 callersMethodinsert_text
(&mut self, text: &str)
crates/opencode-tui/src/components/prompt.rs:583
↓ 3 callersFunctioninset_horizontal
(area: Rect, padding: u16)
crates/opencode-tui/src/components/prompt.rs:1149
↓ 3 callersMethodinterrupt_confirmation_active
(&self)
crates/opencode-tui/src/components/prompt.rs:1052
↓ 3 callersMethodinto_session
(self)
crates/opencode-storage/src/repository.rs:45
↓ 3 callersFunctionis_gutter_span
(content: &str)
crates/opencode-tui/src/components/session.rs:1179
↓ 3 callersFunctionis_project_config_disabled
()
crates/opencode-session/src/instruction.rs:46
↓ 3 callersFunctionis_within_root
(path: &FsPath, root: &FsPath)
crates/opencode-server/src/routes.rs:2930
← previousnext →301–400 of 3,221, ranked by callers