新增CSGHub单点登录 新增了对 CSGHub 社区的单点登录支持。用户只需要使用CSGHub社区账号即可登录CodeSouler,无需输入api key。 优化CodeSouler登出功能 为了提升用户账户管理的便捷性,我们对 CodeSouler 的登出功能进行了优化。用户可以更加灵活地退出账户。 移除自动打开操作文档
根据用户反馈,之前在插件安装后会自动弹出操作文档,有时会干扰到用户的操作流程。此次更新,我们移除了该功能,用户可以自主决定何时查看文档。现在,用户可以通过 CodeSouler 资源模块直接访问操作文档,不仅避免了不必要的干扰,还让文档访问变得更加灵活方便。
修复补全提示截断问题
之前的版本在处理大文件时,代码补全提示可能会被截断,导致AI无法完整生成补全内容。针对这一问题,我们进行了深度优化,确保在处理较大文件时,代码补全提示能够完整显示,帮助用户快速生成所需的代码。代码补全性能优化:
我们还对代码补全的性能进行了大幅提升,尤其是在用户体验和响应速度方面:
- 单行补全性能提升16.2%:在补全单行代码时,用户会体验到更快的响应速度,避免了等待时间过长的问题。
- 多行补全性能提升34.5%:对于需要一次性补全多行代码的场景,性能提升更加显著。无论是小型函数的编写还是大型代码块的补全,都会更加顺畅。
解决上下文冲突问题
在早期版本中,当用户选择当前打开文件作为智能问答的默认上下文时,可能会与其他上下文发生冲突,导致回答不准确或与问题无关。为了解决这个问题,我们改进了上下文管理机制,确保当前上下文与智能问答内容始终保持一致,避免了上下文冲突,提升了问答的精度。新增Apply to File功能
新增的 Apply to File 功能使得用户可以在智能问答中自动定位需要修改的代码文件,避免了修改过程中因定位错误导致的覆盖或丢失代码的问题。尤其在处理较大的代码文件时,Apply to File 能精准定位并直接应用更改,提高了效率和安全性。
修复内联编辑时删除代码显示问题
在Jetbrains中,使用 CMD + I 或 Apply to File 进行内联编辑时,之前会出现删除的代码没有被正确显示的问题,这使得用户在查看代码差异时可能漏掉重要信息。通过此次更新,已修复该问题,现在删除的代码会在Diff View中正确显示,确保用户能够全面地审查代码修改,避免因漏掉删除的代码而导致潜在问题。05 修复的问题🐛
浏览器干扰问题修复
在某些情况下,Jetbrains用户在使用 CodeSouler资源模块 时,如果打开了IDE内置浏览器,可能会导致界面操作出现卡顿或干扰。我们已修复了这一问题,确保用户可以更加顺畅地操作,不会再因浏览器干扰影响整体体验。git diff信息不完整修复
代码审查和提交时,/codereview 和 /commit 指令是开发流程中的常用工具。但在旧版本中,这些指令返回的git diff信息可能不完整,导致审查人员无法看到所有修改内容。此次更新修复了这个问题,现在返回的git diff信息更加完整,开发者能够准确、全面地审查代码变更。补全探针报错修复
在某些情况下,代码补全探针可能会出现报错,导致插件无响应甚至假死。我们已对该问题进行了修复,确保插件能够稳定运行,不再发生假死的情况,为用户提供更加流畅的使用体验。
欢迎加入传神社区
•贡献代码,与我们一同共建更好的OpenCSG
•Github主页
欢迎🌟:https:// github.com/OpenCSGs
•Huggingface主页
欢迎下载:https://huggingface.co/opencsg
•加入我们的用户交流群,分享经验
扫描上方二维码添加传神小助手
关于OpenCSG
关注OpenCSG
加入传神社区