trae 远程连接搜索bug

你的运行环境(版本号「点击帮助-关于-复制」):

TraeCode CN
版本: 3.3.94
VSCode 版本: 1.107.1
提交: 3a832493b1976d102e45982d0595db063d332341
日期: 2026-08-25T07:23:54.148Z
Electron: 39.2.7-release.1.51.1 (aha)
Node.js: 22.21.1
V8: 14.2.231.27-electron.0
OS: Windows_NT x64 10.0.26200
构建版本: 2.3.77497
设备ID: 177f293306411d1bfae3c6f3123666d5a066b2a6349b131ae35ce43e21fdb2b5
Device Id: 1643138663393370

问题描述(你遇到了什么问题?):

请替换此行填写

复现步骤(如何才能重现这个 Bug/问题?):
1.连接远程文件
2.直接进行全局搜索
3.不打开文件时,无法搜索到任何内容,只能搜索到打开文件的内容

报错信息或截图(如有):

请在此处粘贴截图或日志代码

目前当前帖子里的信息还不足以形成可靠结论。请在本帖补充以下信息以便进一步排查:

  • TRAE IDE 版本
  • 操作系统
  • 详细的复现步骤
  • 可用的截图或相关的报错日志

设置这些配置了吗

空着不是默认整个项目搜索吗?还是必须加一个路径?


加上根目录还是一样的。
本地项目都是正常的,你这个也是远程项目吗?

TraeCode CN
版本: 3.3.94
VSCode 版本: 1.107.1
提交: 3a832493b1976d102e45982d0595db063d332341
日期: 2026-08-25T07:23:54.148Z
Electron: 39.2.7-release.1.51.1 (aha)
Node.js: 22.21.1
V8: 14.2.231.27-electron.0
OS: Windows_NT x64 10.0.26200
构建版本: 2.3.77497
设备ID: 177f293306411d1bfae3c6f3123666d5a066b2a6349b131ae35ce43e21fdb2b5
Device Id: 1643138663393370

操作系统:本机是win11
远程连接的机器为 Linux(OrinX)
详细复现步骤:

  1. 远程连接Orin,打开远程文件
    2.打开搜索 随便搜索内容,例如搜索c.


只有当前打开的文件内可以搜索,打开一个文件就搜索一个文件,打开两个就搜索两个文件

但是整个项目中有上百个文件,平时vscode是都可以正常搜索的,但是trae不可以。
尝试过打开本地项目,是可以全局搜索的。但是远程项目不可以


没有报错

收到你提供的环境信息。但当前帖子里的信息还不足以形成可靠结论,请继续在本帖补充 TRAE IDE 版本、操作系统、复现步骤,以及可用的截图或相关的报错日志(例如输出面板中与 Remote-SSH 或搜索相关的后台日志)。

遇到远程连接搜索的问题,可以从以下几个方向排查:

1. 检查 SSH 配置的 ForwardAgent 是否开启

远程开发依赖 SSH 端口转发,如果 ForwardAgent 没开,文件同步会中断。在你的 ~/.ssh/config 里确认:

Host your-remote-host
  ForwardAgent yes
  ServerAliveInterval 60
  ServerAliveCountMax 3

2. 确认远程服务器的文件索引是否完成

TraeCode 首次连接远程主机时,需要构建文件索引(类似 rg --files 的过程)。如果是大型仓库,这个过程可能需要几分钟。在状态栏看看是否有索引进度提示,等索引完成后再搜索。

3. 检查远程主机的搜索工具是否可用

TraeCode 远程搜索依赖 rg (ripgrep) 或 find。SSH 到远程主机执行:

which rg
# 如果没安装,建议安装:
# Ubuntu/Debian: sudo apt-get install ripgrep
# CentOS: sudo yum install ripgrep

4. 大仓库的内存限制

如果远程主机内存较小(< 2GB),索引大仓库时 OOM 会导致搜索服务崩溃。可以尝试:

  • .traeignore 里排除 node_modules/dist/ 等目录
  • 增加远程主机的 swap 空间

5. 网络稳定性

跨国或跨运营商的 SSH 连接容易丢包,导致搜索请求超时。建议:

  • 使用 mosh 替代 SSH(支持漫游和弱网)
  • 或在本地搭建 VPN/专线

如果以上都排查过还是有问题,建议:

  1. 打开 TraeCode 的远程开发日志(设置 → 远程开发 → 日志级别改为 debug)
  2. 复现搜索失败的场景
  3. 把日志贴出来,方便更精准定位

我研究下,试试vscode能搜到不

vscode没问题的,可以搜到,CodeBuddy CN也可以

我大概排查了一下,目前远程主机是:
NAME=“Ubuntu”
VERSION=“20.04.5 LTS (Focal Fossa)”
ldd (Ubuntu GLIBC 2.31-0ubuntu9.9) 2.31
ls -la ~/.trae-cn-server/bin/*/ripgrep/rg 2>/dev/null
perception$ RG=~/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg
perception$ file “$RG”
/home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8f10ae01e90285123febce30caa14ec468ce03c6, for GNU/Linux 3.7.0, stripped
perception$ ldd “$RG”
/home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg: /lib/aarch64-linux-gnu/libc.so.6: version GLIBC_2.33' not found (required by /home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg) /home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg: /lib/aarch64-linux-gnu/libc.so.6: version GLIBC_2.32’ not found (required by /home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg)
/home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.34’ not found (required by /home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg)
linux-vdso.so.1 (0x0000ffffb0a4a000)
libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000ffffb052e000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb03bb000)
/lib/ld-linux-aarch64.so.1 (0x0000ffffb0a1a000)
Trae是对GLIBC这个版本有强制要求吗?有没有什么办法不使用ripgrep搜索,使用vscode原生的方法进行全局搜索?

或者是能否降低一下对GLIBC的版本要求?