内置的git-ai无法正确运行

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

windows 3.3.83版本

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

看到git-ai插件内置在了trae中,勾选了启用,但agent生成的代码没有打上对应的标记,问了模型查看trae本地的extension文件夹配置,需要安装managed runtime,但这条指令无法拉下来包。或者说应该怎么配置才能让trae里生成的代码都能被git-ai标记

复现步骤(如何才能重现这个 Bug/问题?):
1.ctrl+shift+P Git AI: Install Managed Runtime
2.
3.

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

使用Git AI: Install Managed Runtime,无法安装成功git-ai输出

[git-ai] manual managed runtime install requested

[git-ai] activated for host=trae app=Trae CN

[git-ai] daemon home: \\.\pipe\User\globalStorage\git-ai-daemon

[git-ai] installing managed runtime {“target”:“windows-x64”,“packageVersion”:“0.0.7”,“archiveUrl”:“https://tosv.byted.org/obj/marscode-bucket-cn/git-ai-binary/0.0.7/git-ai-windows-x64-trae-0.0.7.tar.gz”}

[git-ai] managed runtime download retry {“phase”:“checksum”,“url”:“https://tosv.byted.org/obj/marscode-bucket-cn/git-ai-binary/0.0.7/SHA256SUMS",“attempt”:1,“nextAttempt”:2,“maxAttempts”:3,“delayMs”:1000,“error”:{“name”:“TypeError”,“message”:"fetch failed”,“cause”:{“name”:“Error”,“message”:“getaddrinfo ENOTFOUND tosv.byted.org”}}}

[git-ai] managed runtime download retry {“phase”:“checksum”,“url”:“https://tosv.byted.org/obj/marscode-bucket-cn/git-ai-binary/0.0.7/SHA256SUMS",“attempt”:2,“nextAttempt”:3,“maxAttempts”:3,“delayMs”:2000,“error”:{“name”:“TypeError”,“message”:"fetch failed”,“cause”:{“name”:“Error”,“message”:“getaddrinfo ENOTFOUND tosv.byted.org”}}}

[git-ai] managed runtime install failed {“name”:“TypeError”,“message”:“fetch failed”,“cause”:{“name”:“Error”,“message”:“getaddrinfo ENOTFOUND tosv.byted.org”}}

[git-ai] managed git-ai runtime is unavailable

[git-ai] runtime download failed. Check your network connection and try again.

[git-ai] manual managed runtime install failed: runtime unavailable

关于内置 git-ai 无法正确运行的问题,当前帖子里的信息还不足以形成可靠结论。

请在本帖补充以下排查信息:

  • TRAE IDE 版本
  • 操作系统
  • 复现步骤
  • 可用的截图或日志

您是企业用户吗,个人版还没支持git-ai

感谢支撑 :person_bowing: 企业版的确实是默认打开的,无论是否在设置里启用,个人版在设置gitai:enable也会被云端的false配置覆盖掉。

另外还有一个问题,在企业版里使用的时候,现在模型修改代码和人修改代码都会有很短暂但很频繁的弹窗,看起来可能是git-ai的子进程(?),我已经把所有的gitai配置设置成了false,重启了trae和电脑,还是能稳定复现这个问题,挺影响使用体验的

准确的时间节点应该是触发文件保存的时候,那应该是写checkpoint的时候(?)我本地是有安装git ai cli,看了下他们的代码应该是设置了 CREATE_NO_WINDOW,会是有什么冲突吗

这个进程弹窗很影响使用啊…现在看起来就是保存的时候触发弹窗,但有时候会疯狂自动保存(偶现,不好复刻),打着字都被中断,并且在重载和关闭ide重启后还是会有这样的情况,有时候关闭进程重开又是好的。

现在卸载重装了后企业版的保存弹窗还是有,疯狂保存的行为暂时没发现。

另,之前还没捣鼓git-ai之前不会有这个保存时的弹窗,现在每次打开企业版就会发现.trae-cn.git-ai-tob\tob-git-ai-runtime\0.0.1-beta.25\windows-x64\host\git-ai.exe这个进程启动了,然后保存时的弹窗就出现了,通过Trae: Coding Analysis: Set Runtime Enabled可以临时关闭,但重载和重启后依然会自动打开