• keppo-bot[bot]'s avatar
    Allow local agent to inspect ignored files (#3256) · b1fa3ad6
    keppo-bot[bot] 提交于
    ## Summary
    - Add include_ignored to local-agent grep and list_files so ignored and
    hidden paths can be inspected only when requested.
    - Remove include_hidden from list_files, add a root recursive
    ignored-listing guard, cap list output at 1000 paths, and sort
    directories before files.
    - Update local-agent tests and snapshots, including a less brittle
    read_logs E2E assertion.
    
    ## Test plan
    - PYTHON=/usr/bin/python3 npm run build
    - PLAYWRIGHT_HTML_OPEN=never npm run e2e --
    e2e-tests/local_agent_search_replace.spec.ts
    e2e-tests/local_agent_step_limit.spec.ts
    e2e-tests/local_agent_consent.spec.ts
    e2e-tests/local_agent_code_search.spec.ts
    e2e-tests/local_agent_advanced.spec.ts
    e2e-tests/local_agent_file_upload.spec.ts
    e2e-tests/local_agent_basic.spec.ts e2e-tests/local_agent_grep.spec.ts
    e2e-tests/local_agent_auto.spec.ts
    e2e-tests/local_agent_list_files.spec.ts
    e2e-tests/local_agent_ask.spec.ts
    e2e-tests/local_agent_todo_followup.spec.ts
    e2e-tests/local_agent_summarize.spec.ts
    e2e-tests/local_agent_read_logs.spec.ts
    e2e-tests/local_agent_generate_image.spec.ts
    e2e-tests/local_agent_connection_retry.spec.ts
    e2e-tests/local_agent_persistent_todos.spec.ts
    e2e-tests/local_agent_web_fetch.spec.ts
    e2e-tests/local_agent_run_type_checks.spec.ts
    - npm run fmt && npm run lint:fix && npm run ts
    - npm test
    <!-- devin-review-badge-begin -->
    
    ---
    
    <a href="https://app.devin.ai/review/dyad-sh/dyad/pull/3256"
    target="_blank">
      <picture>
    <source media="(prefers-color-scheme: dark)"
    srcset="https://static.devin.ai/assets/gh-open-in-devin-review-dark.svg?v=1">
    <img
    src="https://static.devin.ai/assets/gh-open-in-devin-review-light.svg?v=1"
    alt="Open in Devin Review">
      </picture>
    </a>
    <!-- devin-review-badge-end -->
    
    ---------
    Co-authored-by: 's avatarWill Chen <7344640+wwwillchen@users.noreply.github.com>
    b1fa3ad6
名称
最后提交
最后更新
..
chat 正在载入提交数据...
home 正在载入提交数据...
media-library 正在载入提交数据...
preview_panel 正在载入提交数据...
settings 正在载入提交数据...
ui 正在载入提交数据...
AIGeneratorTab.tsx 正在载入提交数据...
AppList.tsx 正在载入提交数据...
AppSearchDialog.tsx 正在载入提交数据...
AppSearchSelect.tsx 正在载入提交数据...
AppUpgrades.tsx 正在载入提交数据...
AutoApproveSwitch.tsx 正在载入提交数据...
AutoExpandPreviewSwitch.tsx 正在载入提交数据...
AutoFixProblemsSwitch.tsx 正在载入提交数据...
AutoUpdateSwitch.tsx 正在载入提交数据...
BlockUnsafeNpmPackagesSwitch.tsx 正在载入提交数据...
BugScreenshotDialog.tsx 正在载入提交数据...
CapacitorControls.tsx 正在载入提交数据...
ChatEventNotificationSwitch.tsx 正在载入提交数据...
ChatInputControls.tsx 正在载入提交数据...
ChatList.tsx 正在载入提交数据...
ChatModeSelector.tsx 正在载入提交数据...
ChatPanel.tsx 正在载入提交数据...
ChatSearchDialog.tsx 正在载入提交数据...
CloudSandboxExperimentSwitch.tsx 正在载入提交数据...
CommunityCodeConsentDialog.tsx 正在载入提交数据...
ConfirmationDialog.tsx 正在载入提交数据...
ContextCompactionSwitch.tsx 正在载入提交数据...
ContextFilesPicker.tsx 正在载入提交数据...
CopyErrorMessage.tsx 正在载入提交数据...
CreateAppDialog.tsx 正在载入提交数据...
CreateCustomModelDialog.tsx 正在载入提交数据...
CreateCustomProviderDialog.tsx 正在载入提交数据...
CreatePromptDialog.tsx 正在载入提交数据...
CustomAppsFolderSelector.tsx 正在载入提交数据...
CustomErrorToast.tsx 正在载入提交数据...
CustomThemeDialog.tsx 正在载入提交数据...
DefaultChatModeSelector.tsx 正在载入提交数据...
DeleteConfirmationDialog.tsx 正在载入提交数据...
DyadAppMediaFolder.tsx 正在载入提交数据...
DyadProSuccessDialog.tsx 正在载入提交数据...
DyadProTrialDialog.tsx 正在载入提交数据...
EditCustomModelDialog.tsx 正在载入提交数据...
EditThemeDialog.tsx 正在载入提交数据...
ErrorBoundary.tsx 正在载入提交数据...
ForceCloseDialog.tsx 正在载入提交数据...
GitHubConnector.tsx 正在载入提交数据...
GitHubIntegration.tsx 正在载入提交数据...
GithubBranchManager.tsx 正在载入提交数据...
GithubCollaboratorManager.tsx 正在载入提交数据...
HelpBotDialog.tsx 正在载入提交数据...
HelpDialog.tsx 正在载入提交数据...
ImageGenerationProgressButton.tsx 正在载入提交数据...
ImageGenerationProgressDialog.tsx 正在载入提交数据...
ImageGenerationToast.tsx 正在载入提交数据...
ImageGeneratorDialog.tsx 正在载入提交数据...
ImportAppButton.tsx 正在载入提交数据...
ImportAppDialog.tsx 正在载入提交数据...
InputRequestToast.tsx 正在载入提交数据...
LanguageSelector.tsx 正在载入提交数据...
LibraryCard.tsx 正在载入提交数据...
LibraryFilterTabs.tsx 正在载入提交数据...
LibraryList.tsx 正在载入提交数据...
LibrarySearchBar.tsx 正在载入提交数据...
LoadingBlock.tsx 正在载入提交数据...
LocalAgentNewChatToast.tsx 正在载入提交数据...
MacNotificationGuideDialog.tsx 正在载入提交数据...
MaxChatTurnsSelector.tsx 正在载入提交数据...
MaxToolCallStepsSelector.tsx 正在载入提交数据...
McpConsentToast.tsx 正在载入提交数据...
McpToolsPicker.tsx 正在载入提交数据...
MigrationPanel.tsx 正在载入提交数据...
ModelPicker.tsx 正在载入提交数据...
NeonConnector.tsx 正在载入提交数据...
NeonDisconnectButton.tsx 正在载入提交数据...
NeonIntegration.tsx 正在载入提交数据...
NewLibraryItemMenu.tsx 正在载入提交数据...
NodePathSelector.tsx 正在载入提交数据...
PortalMigrate.tsx 正在载入提交数据...
PriceBadge.tsx 正在载入提交数据...
ProBanner.tsx 正在载入提交数据...
ProModeSelector.tsx 正在载入提交数据...
ProviderSettings.tsx 正在载入提交数据...
ReleaseChannelSelector.tsx 正在载入提交数据...
RightActionSidebar.tsx 正在载入提交数据...
RuntimeModeSelector.test.ts 正在载入提交数据...
RuntimeModeSelector.tsx 正在载入提交数据...
ScreenshotSuccessDialog.tsx 正在载入提交数据...
SettingsList.tsx 正在载入提交数据...
SetupBanner.tsx 正在载入提交数据...
SetupProviderCard.tsx 正在载入提交数据...
SupabaseConnector.tsx 正在载入提交数据...
SupabaseIntegration.tsx 正在载入提交数据...
TelemetryBanner.tsx 正在载入提交数据...
TelemetrySwitch.tsx 正在载入提交数据...
TemplateCard.tsx 正在载入提交数据...
ThinkingBudgetSelector.tsx 正在载入提交数据...
VercelConnector.tsx 正在载入提交数据...
VercelIntegration.tsx 正在载入提交数据...
ZoomSelector.tsx 正在载入提交数据...
app-sidebar.tsx 正在载入提交数据...
appItem.tsx 正在载入提交数据...