新增快捷指令支持: 新增的快捷指令功能现已覆盖VSCode和JetBrains平台。用户可以通过这些快捷键更高效地进行操作,包括一键修复、一键重构代码、一键生成文档和注释。这大大提升了用户的工作效率,尤其在处理复杂项目时,这些指令能够显著减少用户的手动操作时间。 CMD + L快捷键优化:
通过优化CMD + L快捷键操作,用户可以更方便地插入代码块,尤其是在新建会话时不再担心丢失原会话内容的问题。这个改进确保了用户可以更连贯地进行代码讨论,提升整体使用体验。上下文默认文件:
现在,系统默认使用当前打开的文件作为聊天的上下文,用户可以在Chat中直接针对文件内容进行提问或回答。这一功能大大提升了Chat的智能性,使得代码讨论更加贴近实际开发场景,避免频繁切换文件的麻烦。聊天记录自动滚动问题修复:
修复了当Chat聊天记录过多时,流式返回结果不自动滚动的问题。用户现在可以更轻松地查看最新回复,避免因记录过多导致的操作不便。
混合检索Pipeline优化:
优化后的混合检索Pipeline能够优先检索最近打开的文件,并集成了RepoMap,显著提升了代码检索的精确度和速度。用户不再需要担心长时间的代码搜索,尤其是在大项目中,这项改进可以极大地提升开发效率。上下文窗口优化:
改进了检索时的上下文窗口大小,允许用户在检索时获取更多相关内容,提升了搜索结果的全面性。此优化特别适用于复杂代码库,帮助用户快速找到所需的代码片段。JetBrains中的"Apply to current file"支持:
在JetBrains平台中,用户现在可以使用“Apply to current file”功能,直接将搜索结果应用到当前文件中。同时修复了可能导致代码覆盖的问题,确保了代码操作的安全性和可靠
引入AST依赖解析:
通过引入AST(抽象语法树)依赖解析,系统可以自动查找与当前编辑代码相关的依赖项。这大大提升了代码补全的准确性,尤其在复杂项目中,补全功能可以更加精准地提供符合上下文的代码建议。优化代码生成的后处理步骤:
对代码生成后的处理流程进行了优化,减少了可能产生的错误代码。这不仅提升了代码质量,也减少了用户后续修改的工作量。
一键重构提示优化:
在进行一键重构操作时,系统将提供更加智能的提示,帮助用户更高效地优化代码结构。通过一系列的改进,代码重构的整体质量得到了显著提升,减少了不必要的代码冗余。CMD + I内联编辑提示优化:
对CMD + I内联编辑功能进行了优化,系统在进行代码生成时会提供更具上下文关联的提示,进一步提高了代码生成的质量。用户能够在不离开当前环境的情况下,完成更高质量的代码编写。Chat提示逻辑优化:
通过优化Chat的提示逻辑,解决了上下文语义冲突的问题。系统现能够自动识别用户所使用的语言并做出相应回复,同时减少了冗余提示的产生,使得用户交流更加顺畅。
CodeSouler的初始化速度得到了大幅提升,用户能够更快地开始使用工具,尤其是在处理大型项目时,这一性能优化使得整个开发过程更加流畅。同时解决了重复chunk的问题,减少了不必要的系统资源占用。
首次使用系统错误修复:
修复了首次使用CodeSouler时,未登录状态下出现的系统错误。用户现在可以更顺利地开始使用平台,避免因首次使用带来的不便。CPU占用率问题解决:
解决了插件导致的系统CPU长时间高达90%~110%的问题,这一修复大大提升了系统的稳定性和性能,尤其是在长时间开发时,用户可以避免因过高的CPU使用率而导致的卡顿或其他问题。JetBrains代码提示符号问题修复:
修复了JetBrains平台中代码提示时偶尔出现的多余符号问题,使得代码提示功能更加精准,提升了用户在编写代码时的流畅度。
欢迎加入传神社区
•贡献代码,与我们一同共建更好的OpenCSG
•Github主页
欢迎🌟:https:// github.com/OpenCSGs
•Huggingface主页
欢迎下载:https://huggingface.co/opencsg
•加入我们的用户交流群,分享经验
扫描上方二维码添加传神小助手
关于OpenCSG
关注OpenCSG
加入传神社区