MCPcopy Create free account

hub / github.com/ChrisFeldmeier/OpenCodeRust / functions

Functions3,221 in github.com/ChrisFeldmeier/OpenCodeRust

↓ 6 callersMethodset_spinner_active
(&mut self, active: bool)
crates/opencode-tui/src/components/prompt.rs:372
↓ 6 callersMethodsuccess
()
crates/opencode-tui/src/theme/mod.rs:650
↓ 6 callersFunctionunregister_custom_fetch_proxy
(provider_id: &str)
crates/opencode-provider/src/custom_fetch.rs:59
↓ 5 callersMethodadd_server
( &self, server_name: String, config: McpRuntimeConfig, enabled: bool, )
crates/opencode-server/src/mcp_oauth.rs:124
↓ 5 callersFunctionblock_content_line
( content: impl Into<String>, style: Style, theme: &Theme, background: ratatui::style::Color,
crates/opencode-tui/src/components/session_tool.rs:230
↓ 5 callersMethodclear
(&self)
crates/opencode-mcp/src/tool.rs:88
↓ 5 callersMethodclear_interrupt_confirmation
(&mut self)
crates/opencode-tui/src/components/prompt.rs:579
↓ 5 callersFunctioncreate_concrete_provider
( provider_id: &str, provider: &ProviderState, )
crates/opencode-provider/src/bootstrap.rs:2190
↓ 5 callersFunctioncreate_test_registry
()
crates/opencode-provider/tests/provider_integration.rs:3
↓ 5 callersMethoddelete_for_session
(&self, session_id: &str)
crates/opencode-storage/src/repository.rs:569
↓ 5 callersFunctionensure_array
(map: &mut Map<String, Value>, key: &str)
crates/opencode-plugin/src/subprocess/loader.rs:574
↓ 5 callersFunctionensure_snapshot_repo
(directory: &Path)
crates/opencode-session/src/snapshot.rs:199
↓ 5 callersMethodfilter
(&mut self)
crates/opencode-tui/src/components/dialogs/prompt_stash.rs:100
↓ 5 callersMethodfinalize
Mouse button released — keep the selection visible but stop tracking.
crates/opencode-tui/src/ui/selection.rs:45
↓ 5 callersFunctionfind_up
Walk from `start` up to `stop` (inclusive), collecting every existing occurrence of `target` (a relative path like "AGENTS.md").
crates/opencode-session/src/instruction.rs:88
↓ 5 callersMethodget
(&self, id: &str)
crates/opencode-lsp/src/lib.rs:819
↓ 5 callersFunctionget_for_url
Get the auth entry only if it was stored for the same `server_url`.
crates/opencode-mcp/src/auth.rs:90
↓ 5 callersMethodget_forked_title
Get a forked title
crates/opencode-session/src/session.rs:394
↓ 5 callersFunctiongit_output
(args: &[&str])
crates/opencode-cli/src/main.rs:4834
↓ 5 callersFunctiongithub_create_comment
( owner: &str, repo: &str, issue_number: u64, body: &str, token: Option<&str>, )
crates/opencode-cli/src/main.rs:4798
↓ 5 callersFunctioninsert_opt_string
(obj: &mut serde_json::Map<String, Value>, key: &str, value: Option<String>)
crates/opencode-provider/src/responses.rs:2329
↓ 5 callersMethodis_active
True if there is a visible selection (dragging or finalized).
crates/opencode-tui/src/ui/selection.rs:57
↓ 5 callersMethodlist_for_session
( &self, session_id: &str, )
crates/opencode-storage/src/repository.rs:454
↓ 5 callersFunctionmerge_option_map_deep_values
( target: &mut Option<HashMap<String, T>>, source: Option<HashMap<String, T>>, )
crates/opencode-config/src/schema.rs:706
↓ 5 callersMethodname
(&self)
crates/opencode-plugin/src/subprocess/client.rs:200
↓ 5 callersFunctionnormalize_existing_path
(path: &Path)
crates/opencode-config/src/loader.rs:485
↓ 5 callersFunctionparse_markdown_agent
Parse a markdown file as an agent definition.
crates/opencode-config/src/loader.rs:729
↓ 5 callersFunctionparse_model_ref_selection
( model_ref: &str, available_models: &HashSet<String>, model_variants: &HashMap<String, Vec<String
crates/opencode-tui/src/app/app.rs:3775
↓ 5 callersFunctionprovider_executed_tool_parts
( id: String, tool_name: &str, input: Value, output: Value, )
crates/opencode-provider/src/responses.rs:2279
↓ 5 callersFunctionread_with_command
(program: &str, args: &[&str])
crates/opencode-tui/src/ui/clipboard.rs:111
↓ 5 callersMethodregister
Register a new command
crates/opencode-command/src/lib.rs:104
↓ 5 callersFunctionresolve_prompt_parts
( template: &str, worktree: &std::path::Path, known_agents: &[String], )
crates/opencode-session/src/prompt.rs:2615
↓ 5 callersFunctionresolve_with_fallback
( primary: PFut, fallback: F, )
crates/opencode-provider/src/openai.rs:1086
↓ 5 callersFunctionrun
(args: &[&str], cwd: &Path)
crates/opencode-util/src/util.rs:187
↓ 5 callersMethodspinner_task_kind
(&self)
crates/opencode-tui/src/components/prompt.rs:387
↓ 5 callersMethodtake_input
(&mut self)
crates/opencode-tui/src/components/prompt.rs:505
↓ 5 callersMethodtick
(&mut self, delta_ms: u64)
crates/opencode-tui/src/components/toast.rs:56
↓ 5 callersMethodwatch
Start watching a directory
crates/opencode-watcher/src/lib.rs:109
↓ 5 callersMethodwith_get_last_model
(mut self, callback: F)
crates/opencode-tool/src/tool.rs:622
↓ 5 callersFunctionwrite_with_command
(program: &str, args: &[&str], text: &str)
crates/opencode-tui/src/ui/clipboard.rs:128
↓ 5 callersFunctionyaml_scalar_to_json
Parse a YAML scalar value string into a JSON value.
crates/opencode-config/src/loader.rs:820
↓ 4 callersMethodabort
(&self)
crates/opencode-util/src/util.rs:274
↓ 4 callersMethodadd_user_message
(&mut self, content: impl Into<String>)
crates/opencode-agent/src/message.rs:98
↓ 4 callersMethodappend_optimistic_user_message
( &mut self, session_id: &str, content: &str, agent: Option<String>, m
crates/opencode-tui/src/app/app.rs:2985
↓ 4 callersMethodas_str
(self)
crates/opencode-agent/src/agent.rs:42
↓ 4 callersMethodauth_bridge
Get the auth bridge for a given provider ID, if any plugin provides it.
crates/opencode-plugin/src/subprocess/loader.rs:198
↓ 4 callersMethodauth_bridges
Get all registered auth bridges, keyed by provider ID.
crates/opencode-plugin/src/subprocess/loader.rs:203
↓ 4 callersFunctionblend
(foreground: Color, background: Color, num: u16, den: u16)
crates/opencode-tui/src/components/message_palette.rs:22
↓ 4 callersMethodchildren
Get children of a session
crates/opencode-session/src/session.rs:1066
↓ 4 callersMethodclone
(&self)
crates/opencode-util/src/logging.rs:56
↓ 4 callersFunctiondiscover_skills
(base: &Path)
crates/opencode-tool/src/skill.rs:182
↓ 4 callersMethoddo_update_part
(&self, part: serde_json::Value)
crates/opencode-tool/src/tool.rs:542
↓ 4 callersMethodensure_tool_allowed
(&self, tool_name: &str)
crates/opencode-agent/src/executor.rs:514
↓ 4 callersFunctionfallback_sanitize_yaml
Fallback sanitization for invalid YAML frontmatter. Matches TS `ConfigMarkdown.fallbackSanitization`: if a top-level value contains a colon (which con
crates/opencode-config/src/loader.rs:774
↓ 4 callersMethodfilter
(&mut self)
crates/opencode-tui/src/components/dialogs/skill_list.rs:84
↓ 4 callersMethodfilter
(&mut self)
crates/opencode-tui/src/components/dialogs/session_list.rs:192
↓ 4 callersFunctionfirst_value
(source: &Map<String, Value>, keys: &[&str])
crates/opencode-plugin/src/subprocess/loader.rs:516
↓ 4 callersFunctionget_auth_bridge
Helper: look up the auth bridge for a provider name.
crates/opencode-server/src/routes.rs:4713
↓ 4 callersMethodget_diagnostics
(&self, path: &Path)
crates/opencode-lsp/src/lib.rs:377
↓ 4 callersMethodget_model_id
(&self, provider: &Arc<dyn Provider>)
crates/opencode-agent/src/executor.rs:300
↓ 4 callersMethodget_provider
(&self)
crates/opencode-agent/src/executor.rs:286
↓ 4 callersMethodhandle_dialog_mouse
( &mut self, mouse_event: &crossterm::event::MouseEvent, )
crates/opencode-tui/src/app/app.rs:982
↓ 4 callersMethodhandle_event
(&mut self, event: &Event)
crates/opencode-tui/src/app/app.rs:307
↓ 4 callersFunctionhighlight_with_keywords
(line: &str, theme: &CodeTheme, keywords: &[&str])
crates/opencode-tui/src/components/markdown/code_block.rs:212
↓ 4 callersMethodhistory_next_entry
(&mut self)
crates/opencode-tui/src/components/prompt.rs:485
↓ 4 callersMethodhistory_previous_entry
(&mut self)
crates/opencode-tui/src/components/prompt.rs:481
↓ 4 callersFunctionhook_payload_object
( payload: &serde_json::Value, )
crates/opencode-session/src/llm.rs:1009
↓ 4 callersFunctionindent_level
Compute the indentation level (number of leading spaces) of a line.
crates/opencode-config/src/loader.rs:890
↓ 4 callersFunctioninject_litellm_dummy_tool
Inject a dummy tool for LiteLLM proxy compatibility. LiteLLM and some Anthropic proxies require the tools parameter to be present when message history
crates/opencode-session/src/llm.rs:1356
↓ 4 callersFunctionis_git_repo
(path: &Path)
crates/opencode-server/src/worktree.rs:40
↓ 4 callersMethodis_renaming
(&self)
crates/opencode-tui/src/components/dialogs/session_list.rs:95
↓ 4 callersMethodlist
(&self)
crates/opencode-tool/src/registry.rs:32
↓ 4 callersMethodlist_models
(&self)
crates/opencode-provider/src/provider.rs:339
↓ 4 callersMethodload_project
(&mut self, project_dir: P)
crates/opencode-config/src/loader.rs:87
↓ 4 callersMethodload_project_instructions
Load project-level instruction files by walking up from `project_dir` to the worktree root, looking for well-known files. Matches TS `systemPaths()`:
crates/opencode-session/src/instruction.rs:301
↓ 4 callersMethodload_tools
(&self)
crates/opencode-mcp/src/client.rs:544
↓ 4 callersFunctionmake_experimental_response
( operation: &str, payload: ExperimentalTaskRequest, )
crates/opencode-server/src/routes.rs:4052
↓ 4 callersFunctionmap_openai_response_finish_reason
Maps OpenAI Responses API incomplete_details.reason to a finish reason. Mirrors TS `mapOpenAIResponseFinishReason()`.
crates/opencode-provider/src/responses.rs:225
↓ 4 callersFunctionmerge_map_deep_values
( target: &mut HashMap<String, T>, source: HashMap<String, T>, )
crates/opencode-config/src/schema.rs:693
↓ 4 callersFunctionmerged_options
(message: &Message, part: &ContentPart)
crates/opencode-provider/src/responses_convert.rs:324
↓ 4 callersFunctionnormalize_line_endings
(text: &str)
crates/opencode-tool/src/edit/tool.rs:430
↓ 4 callersFunctionparse_inline
(text: &str)
crates/opencode-tui/src/components/markdown/parser.rs:236
↓ 4 callersFunctionparse_model_string
(raw: Option<&str>)
crates/opencode-agent/src/executor.rs:529
↓ 4 callersFunctionpick_earliest
( current: Option<(usize, usize, Style)>, candidate: (usize, usize, Style), )
crates/opencode-tui/src/components/semantic_highlight.rs:143
↓ 4 callersMethodprint
(&self, name: &str)
crates/opencode-tui/src/context/keybind.rs:239
↓ 4 callersFunctionproject_root
()
crates/opencode-server/src/routes.rs:2895
↓ 4 callersFunctionprovider_state
(id: &str)
crates/opencode-provider/src/bootstrap.rs:2807
↓ 4 callersMethodprune
Prune old tool results to save context space. Mirrors TS `SessionCompaction.prune`. Walks backwards through messages, skipping the most recent 2 user
crates/opencode-session/src/compaction.rs:284
↓ 4 callersMethodquery
(&self)
crates/opencode-tui/src/components/slash_command.rs:55
↓ 4 callersMethodrefresh_agent_dialog
(&mut self)
crates/opencode-tui/src/app/app.rs:2496
↓ 4 callersMethodrefresh_model_dialog
(&mut self)
crates/opencode-tui/src/app/app.rs:2407
↓ 4 callersMethodremove
(&self, event: &HookEvent, name: &str)
crates/opencode-plugin/src/lib.rs:204
↓ 4 callersMethodrender_with_prompt
(&self, frame: &mut Frame, area: Rect, prompt: &Prompt)
crates/opencode-tui/src/components/home.rs:73
↓ 4 callersMethodreset_history_cursor
(&mut self)
crates/opencode-tui/src/components/prompt.rs:685
↓ 4 callersFunctionresolve_file_references
Resolve `{file:path}` patterns by reading file contents. Skips patterns on commented lines. Resolves relative paths from `base_dir`.
crates/opencode-config/src/loader.rs:408
↓ 4 callersFunctionresolve_with_fallback
( primary: PFut, fallback: F, )
crates/opencode-provider/src/github_copilot.rs:38
↓ 4 callersFunctionrestore
()
crates/opencode-tui/src/app/terminal.rs:18
↓ 4 callersMethodsend_request
( &self, method: &str, params: Option<serde_json::Value>, )
crates/opencode-mcp/src/client.rs:357
↓ 4 callersMethodset
(&self, provider_id: &str, auth: AuthInfo)
crates/opencode-provider/src/auth.rs:94
↓ 4 callersMethodset_agent
(&self, agent: String)
crates/opencode-tui/src/context/app_context.rs:211
← previousnext →201–300 of 3,221, ranked by callers