mirror of
https://github.com/warpdotdev/warp.git
synced 2026-05-06 23:32:51 +08:00
## Description
WISOTT
## Linked Issue
<!--
Link the GitHub issue this PR addresses. Before opening this PR, please
confirm:
-->
- [ ] The linked issue is labeled `ready-to-spec` or
`ready-to-implement`.
- [ ] Where appropriate, screenshots or a short video of the
implementation are included below (especially for user-visible or UI
changes).
## Screenshots / Videos
<!-- Attach screenshots or a short video demonstrating the change, where
appropriate. Remove this section if it is not relevant to your PR. -->
## Testing
<!--
How did you test this change? What automated tests did you add? If you
didn't add any new tests, what's your justification for not adding any?
-->
## Agent Mode
- [ ] Warp Agent Mode - This PR was created via Warp's AI Agent Mode
<!--
## Changelog Entries for Stable
The entries below will be used when constructing a soft-copy of the
stable release changelog. Leave blank or remove the lines if no entry in
the stable changelog is needed. Entries should be on the same line,
without the `{{` `}}` brackets. You can use multiple lines, even of the
same type. The valid suffixes are:
* NEW-FEATURE: for new, relatively sizable features. Features listed
here will likely have docs / social media posts / marketing launches
associated with them, so use sparingly.
* IMPROVEMENT: for new functionality of existing features.
* BUG-FIX: for fixes related to known bugs or regressions.
* IMAGE: the image specified by the URL (hosted on GCP) will be added to
Dev & Preview releases. For Stable releases, see the pinned doc in the
#release Slack channel.
* OZ: Oz-related updates. Use `CHANGELOG-OZ`. At most 4 Oz updates are
shown in-app per release.
CHANGELOG-NEW-FEATURE: {{text goes here...}}
CHANGELOG-IMPROVEMENT: {{text goes here...}}
CHANGELOG-BUG-FIX: {{text goes here...}}
CHANGELOG-BUG-FIX: {{more text goes here...}}
CHANGELOG-IMAGE: {{GCP-hosted URL goes here...}}
CHANGELOG-OZ: {{text goes here...}}
-->
214 lines
8.0 KiB
Plaintext
214 lines
8.0 KiB
Plaintext
# STAKEHOLDERS
|
|
#
|
|
# Maps source-code paths to subject-matter experts for issue and PR triage.
|
|
# Format follows CODEOWNERS: <pattern> @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
|
|
|
|
# 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
|
|
/app/src/root_view.rs @zachbai
|
|
/app/src/terminal/bootstrap.rs @zachbai
|
|
/app/src/terminal/warpify/ @zachbai
|
|
/app/src/settings_view/warpify_page.rs @zachbai
|
|
/app/assets/bundled/bootstrap/ @zachbai
|
|
/crates/warp_completer/ @zachbai @szgupta @alokedesai
|
|
|
|
# Agent mode
|
|
/app/src/ai/agent/ @zachbai
|
|
|
|
# Vertical tabs
|
|
/app/src/workspace/view/vertical_tabs.rs @zachbai
|
|
/app/src/workspace/view/vertical_tabs/ @zachbai
|
|
|
|
# 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/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
|
|
|
|
# /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
|
|
|
|
###########################################################################
|
|
# 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
|
|
|
|
# Shell completions in the Warp CLI
|
|
/crates/warp_cli/src/completions.rs @zachbai @szgupta @alokedesai
|