# STAKEHOLDERS # # Maps source-code paths to subject-matter experts for issue and PR triage. # Format follows CODEOWNERS: @owner1 @owner2 ... # # Used by the triage-new-issues workflow to assign SMEs. # Source of truth: warpdotdev/feedback-triage-bot ownership-areas.md # Default fallback: FA leads are tagged when no more specific path matches / @warpdotdev/oss-maintainers ########################################################################### # Team: App ########################################################################### # Conversation and session restoration / cloud-synced conversations / planning / Warp Drive /app/src/ai/agent_conversations_model.rs @seemeroland /app/src/ai/persisted_workspace.rs @seemeroland /app/src/ai/restored_conversations.rs @seemeroland /app/src/ai/conversation_details_panel.rs @seemeroland /app/src/drive/ @seemeroland /app/src/cloud_object/ @seemeroland /app/src/workflows/ @seemeroland /app/src/server/cloud_objects/ @seemeroland /app/src/terminal/find/ @seemeroland /app/src/uri/ @seemeroland # Code editor / LSP / notebooks / codebase context /app/src/code/ @kevinyang372 /app/src/editor/ @kevinyang372 /app/src/notebooks/ @kevinyang372 @bnavetta /app/src/ai/get_relevant_files/ @kevinyang372 /crates/ai/src/index/ @kevinyang372 /crates/ai/src/project_context/ @kevinyang372 /crates/editor/ @kevinyang372 @bnavetta /crates/languages/ @kevinyang372 @bnavetta /crates/lsp/ @kevinyang372 @moirahuang /crates/repo_metadata/ @kevinyang372 # Settings and keybindings /app/src/settings/ @lucieleblanc /app/src/settings_view/ @lucieleblanc /app/src/resource_center/keybindings_page.rs @lucieleblanc # Input editor / window, tab, and pane management / grep tool call /app/src/terminal/input/ @vkodithala /app/src/pane_group/ @vkodithala /app/src/tab.rs @vkodithala /crates/warp_ripgrep/ @moirahuang @szgupta # Command palette /app/src/command_palette.rs @acarl005 /app/src/palette.rs @acarl005 /app/src/search/command_palette/ @acarl005 # @ context, slash commands, and global search / file tree /app/src/search/ai_context_menu/ @moirahuang /app/src/search/files/ @moirahuang /app/src/search/search_results_menu/ @moirahuang /app/src/search/slash_command_menu/ @moirahuang /app/src/terminal/input/slash_commands/ @moirahuang /app/src/code/file_tree/ @moirahuang /app/src/workspace/view/global_search/ @moirahuang # Tab configs and worktrees /app/src/tab_configs/ @moirahuang /app/resources/tab_configs/ @moirahuang /crates/warp_util/src/worktree_names.rs @moirahuang # Onboarding / code review and git diff /app/src/ai/onboarding.rs @kevinchevalier /app/src/code_review/ @kevinchevalier /app/src/code/diff_viewer.rs @kevinchevalier /app/src/code/inline_diff.rs @kevinchevalier /crates/onboarding/ @kevinchevalier # MCP and skills /app/src/ai/mcp/ @peicodes @vkodithala /app/src/ai/skills/ @peicodes @vkodithala /crates/mcp/ @peicodes @vkodithala /resources/bundled/skills/feedback/ @captainsafia # File-based MCP (overrides MCP and skills above) /app/src/ai/mcp/file_based_manager.rs @vkodithala /app/src/ai/mcp/file_based_manager_tests.rs @vkodithala /app/src/ai/mcp/file_mcp_watcher.rs @vkodithala /app/src/ai/mcp/file_mcp_watcher_tests.rs @vkodithala /app/src/ai/mcp/dummy_file_based_manager.rs @vkodithala /app/src/ai/mcp/dummy_file_mcp_watcher.rs @vkodithala # Conversation management / credit usage footer / input UI / natural-language detection /app/src/ai/active_agent_views_model.rs @harryalbert /app/src/ai/conversation_navigation/ @harryalbert /app/src/ai/conversation_status_ui.rs @harryalbert /app/src/ai/request_usage_model.rs @harryalbert /app/src/search/command_palette/conversations/ @harryalbert /app/src/workspace/view/conversation_list/ @harryalbert /app/src/terminal/input/conversations/ @harryalbert /app/src/input_classifier.rs @harryalbert /crates/input_classifier/ @harryalbert /crates/natural_language_detection/ @harryalbert # Notifications /app/src/notification.rs @harryalbert /app/src/ai/agent_management/notifications/ @harryalbert /app/src/terminal/view/inline_banner/ @harryalbert # Blocklist UX / modality and cloud mode UI / shell compatibility / completions and bootstrap / warpifying /app/src/ai/blocklist/ @zachbai @MaggieShan /app/src/root_view.rs @zachbai @MaggieShan /app/src/terminal/bootstrap.rs @zachbai /app/src/terminal/warpify/ @zachbai @MaggieShan /app/src/settings_view/warpify_page.rs @zachbai @MaggieShan /app/assets/bundled/bootstrap/ @zachbai /crates/warp_completer/ @zachbai @szgupta @alokedesai @acarl005 # Agent mode /app/src/ai/agent/ @zachbai # Vertical tabs /app/src/workspace/view/vertical_tabs.rs @johnturcoo /app/src/workspace/view/vertical_tabs/ @johnturcoo # Image attachment, voice input, and passive suggestions /app/src/ai/attachment_utils.rs @Advait-M /app/src/ai/voice/ @Advait-M /app/src/ai/predict/ @Advait-M /app/src/ai/blocklist/passive_suggestions/ @Advait-M /app/src/voice/ @Advait-M /crates/voice_input/ @Advait-M # Rich input /app/src/terminal/view/use_agent_footer/ @Advait-M /app/src/terminal/view/use_agent_footer/warpify_footer.rs @MaggieShan /app/src/terminal/input/cli_agent.rs @Advait-M # UI framework /crates/warpui/ @vorporeal @alokedesai @acarl005 /crates/warpui_core/ @vorporeal @alokedesai /crates/warpui_extras/ @vorporeal /crates/warpui_extras/src/user_preferences @danielpeng /crates/ui_components/ @vorporeal @acarl005 @zachbai @bnavetta # Conversation rewind / CLI agent UI / macOS/Linux platform issues / performance issues /app/src/terminal/cli_agent.rs @zachbai @harryalbert /app/src/terminal/cli_agent_tests.rs @zachbai @harryalbert /app/src/terminal/cli_agent_sessions/ @zachbai @harryalbert /app/src/terminal/input/rewind/ @alokedesai /app/src/workspace/rewind_confirmation_dialog.rs @alokedesai /app/src/platform/mac/ @alokedesai /resources/linux/ @acarl005 # Windows and Linux (and winit) platform /crates/warpui/src/windowing/winit/ @acarl005 @vorporeal @alokedesai /app/src/terminal/local_tty/windows/ @abhishekp106 @vorporeal @acarl005 /app/src/autoupdate/windows.rs @acarl005 /app/src/autoupdate/linux.rs @vorporeal /app/src/app_services/windows/ @acarl005 /app/src/app_services/linux/ @vorporeal /app/src/terminal/writeable_pty/bootstrap_file/windows.rs @acarl005 /app/assets/bundled/bootstrap/pwsh.ps1 @acarl005 /app/assets/bundled/bootstrap/pwsh_init_shell.ps1 @acarl005 # /pr-comments /app/src/search/slash_command_menu/static_commands/commands.rs @lucieleblanc # Grep tool call UI /app/src/ai/blocklist/action_model/execute/grep.rs @vkodithala # Long-running shell commands /app/src/ai/blocklist/action_model/execute/shell_command.rs @vkodithala @MaggieShan /app/src/ai/blocklist/block/cli.rs @vkodithala @MaggieShan /app/src/ai/blocklist/block/cli_controller.rs @vkodithala @MaggieShan # Vim /crates/vim/ @liliwilson /app/src/vim_registers.rs @liliwilson /app/src/code/editor/view/vim_handler.rs @liliwilson /app/src/code/editor/view/vim_handler_tests.rs @liliwilson /app/src/editor/view/vim_handler_test.rs @liliwilson /app/src/terminal/view/inline_banner/vim_mode.rs @liliwilson /app/src/settings/vim_banner.rs @liliwilson ########################################################################### # Team: Platform ########################################################################### # REST API and SDKs /app/src/server/server_api/ @ianhodge /crates/graphql/ @ianhodge /crates/http_client/ @ianhodge /crates/http_server/ @ianhodge /crates/warp_server_client/ @ianhodge # Session sharing /app/src/terminal/shared_session/ @abhishekp106 @szgupta @bnavetta # Agent profiles and execution permissions /app/src/ai/cloud_agent_config/ @abhishekp106 /app/src/ai/cloud_agent_settings.rs @abhishekp106 /app/src/ai/execution_profiles/ @abhishekp106 /app/src/terminal/profile_model_selector.rs @abhishekp106 /app/src/settings_view/execution_profile_view.rs @abhishekp106 # Environment setup / agent management view /app/src/ai/agent_management/ @liliwilson /app/src/ai/cloud_environments/ @liliwilson /app/src/settings_view/agent_assisted_environment_modal.rs @liliwilson /app/src/settings_view/environments_page/ @liliwilson /app/src/settings_view/environments_page.rs @liliwilson /app/src/settings_view/update_environment_form.rs @liliwilson # OAuth, Slack, Linear, and GitHub integrations /app/src/auth/ @Legoben @jefflloyd @vorporeal @bnavetta /app/src/linear.rs @Legoben @jefflloyd @vorporeal @bnavetta /app/src/server/server_api/integrations.rs @Legoben @jefflloyd @vorporeal @bnavetta /app/src/ai/agent_sdk/oauth_flow.rs @Legoben @jefflloyd @vorporeal @bnavetta /app/src/ai/mcp/manager/oauth.rs @Legoben @jefflloyd @vorporeal @bnavetta /app/src/ai/mcp/templatable_manager/oauth.rs @Legoben @jefflloyd @vorporeal @bnavetta # Self-hosted agents /crates/remote_server/ @kevinyang372 @alokedesai # Scheduled agents / Warp CLI / cloud and ambient agents /app/src/ai/ambient_agents/ @bnavetta /app/src/terminal/view/ambient_agent/ @bnavetta /app/src/workspace/view/launch_modal/oz_launch.rs @bnavetta /crates/warp_cli/ @bnavetta @ianhodge # Agent SDK and platform crates /app/src/ai/agent_sdk/ @bnavetta @ianhodge /crates/isolation_platform/ @bnavetta @ianhodge /crates/managed_secrets/ @bnavetta @ianhodge /crates/warp_web_event_bus/ @bnavetta @ianhodge # Command signatures v2 /command-signatures-v2/ @zachbai # OS-level bootstrap scripts /script/linux/bootstrap @acarl005 /script/macos/bootstrap @acarl005 /script/windows/bootstrap.ps1 @acarl005 # Shell completions in the Warp CLI /crates/warp_cli/src/completions.rs @zachbai @szgupta @alokedesai