写点什么

微软开源 GitHub Copilot Chat 扩展

  • 2025-06-06
    北京
  • 本文字数:1163 字

    阅读完需:约 4 分钟

大小:583.29K时长:03:19
微软开源GitHub Copilot Chat扩展

在 2025 年 Build 大会上,微软宣布计划在未来几个月内将 GitHub Copilot Chat 扩展的代码基于 MIT 许可开源,并将核心 AI 功能直接整合到 VS Code 的主代码库中。若该计划顺利实施,可能会对当前付费的 AI 代码编辑器在功能竞争方面造成冲击。


微软给出了开源 Copilot Chat 的几个理由。他们指出,大语言模型的不断进步减少了对专有提示词策略的需求。事实上,Anthropic 公司定期发布Claude模型的系统提示词。在社区推动的透明化趋势下,要长期保密提示词是一项艰巨的任务。此外,AI 提示词只在某些限制条件下才受到版权保护,申请专利同样面临诸多限制。


微软的开源决策还回应了扩展开发者的迫切需求,相比当前的扩展公共 API,他们希望能够更紧密地集成到 VS Code 中。Copilot Chat 扩展使用了 VS Code 的提议API,这是一组虽在 VS Code 内部实现但未作为稳定 API 公开的不稳定 API。另一方面,普通扩展作者无法在Visual Studio Code Marketplace上发布使用提议API的扩展


另一种选择是像 Cursor、Windsurf 那样,对 Visual Studio Code 进行分叉。随着这些分叉版本在人气和风险投资方面不断获得增长,微软开始执行扩展市场规则,让 Cursor 这样的分叉版本无法再获取微软授权的扩展(例如,C/C++扩展)。如今微软将Copilot Chat扩展转向 MIT 许可,并将其核心功能整合到VS Code核心中,可能会极大地限制那些开发团队规模较小的分叉版本在功能上与扩展作者社区竞争的能力。


微软还提到,提升数据收集的透明度以及增强社区驱动的安全性是推动其开源扩展的关键动力。

通过这一举措,VS Code 有望从支持 AI 扩展的平台转变为默认的“AI 原生编辑器”。


RedditHacker News等平台上,开发人员对开源的初步反应大多表示认可。讨论主要集中在整合本地AI模型的潜力、对竞争编辑器格局的影响以及对核心 AI 功能的社区贡献的潜力上。这一举措总体上被视为提升透明度和推动更广泛的开发者工具生态系统发展的积极举措。


Visual Studio Code 的产品经理在 Reddit 上发表了评论

我们确实有计划将 GitHub Copilot 的建议功能开源。目前的计划是将这些功能转移到开源的 Copilot Chat 扩展中(作为第二步),预计在未来几个月内完成。

……请查看工程计划


聊天与 ollama 兼容!

请查看这里

目前建议功能尚未兼容。如果你需要这个功能,我们有一个相关功能请求,你可以参与投票。我们确实希望尽快实现这一功能。


在 2025 年 Build 大会上,微软宣布了一系列关于未来产品和现有产品改进的消息。TypeScript 团队发布了一个实验性的TypeScript编译器(tsc)的本地移植版本,目标是将构建速度提升 10 倍,大幅缩短编辑器冷启动时间,并大幅优化内存使用。微软还宣布了一个新的开源命令行文本编辑器Edit,它将在未来作为 Windows 11 的一部分发布。Edit 旨在提供类似于NanoVim的轻量级原生现代命令行编辑体验。


原文链接

https://www.infoq.com/news/2025/06/microsoft-oss--copilot-extension/

2025-06-06 08:006671

评论

发布
暂无评论

当千行万业的轨道,换上智能云网的高铁

脑极体

极客大学 - 架构师训练营 第十一周总结

9527

2020亚马逊“黑五”再次成为亚马逊史上最大的年终全球狂欢

爱极客侠

构师训练营 - 第六周学习总结

joshuamai

AOT慈善币系统软件开发|AOT慈善币APP开发

系统开发 现成系统

“黑五”前夜的裁员:无接触配送大趋势为什么都带不动亚马逊无人机?

脑极体

《穿越数据的迷宫》笔记:第 2章 数据管理的挑战

方志

数据治理

年轻人会用C++实现一种协程吗?

ShenDu_Linux

Linux 程序员 多线程 协程 什么是多线程

线程模型Reactor/Proactor的区别

Linux服务器开发

reactor 线程 多线程 Linux服务器开发 Proactor

JVM调优不知道怎么回答,阿里总结四大模块,学不会就背过来

996小迁

Java 架构 面试 调优

我理解的信息化、数字化、数智化

boshi

数字化 数据智能 信息化

Spock单元测试框架实战指南一Spock是什么?它和JUnit有什么区别?

Java老k

Java 单元测试 JUnit Mock spock

重点人员管控系统开发,可视化数据分析搭建

t13823115967

重点人员管控系统开发 智慧公安 可视化数据分析搭建

区块链电子发票应用落地,区块链电子发票系统开发

13530558032

谁能阻止世纪互联星光?2020年第11期北京机房网络质量评测数据排行榜发布

博睿数据

Spring 源码学习 05:BeanDefinition 概念及其实现

程序员小航

spring 源码 源码阅读 BeanDefinition

甲方日常 62

句子

工作 随笔杂谈 日常

面对日益严峻的网络安全问题,CDN可以做什么?

阿里云Edge Plus

智慧公安扫码一键定位报警系统搭建

t13823115967

智慧公安 智慧公安扫码 一键定位报警系统搭建

一万字详解 Redis Cluster Gossip 协议

程序员历小冰

redis 分布式 redis cluster

区块链商品追溯平台开发,区块链防伪追溯系统搭建

13530558032

构师训练营 - 第六周课后练习

joshuamai

自己搭建服务器需要多少钱?

德胜网络-阳

LeetCode题解:51. N 皇后,回溯+哈希表,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

《穿越数据的迷宫》笔记:第 3 章 DAMA的数据管理原则

方志

数据治理

区块链版权应用搭建,区块链版权存证平台开发

13530558032

什么是KMP算法(详解)

赖猫

c++ Linux KMP

周小川深度解读:DC/EP和数字人民币e-CNY

CECBC

数字人民币

Spring AOP核心类解析,这是最全的一篇了!!

冰河

spring aop ioc 注解驱动 切面编程

架构设计之路-1

5加3彩票

架构师 代码规范

江西吉安:一个上了区块链柚子的真情告白

CECBC

区块链 蜜柚

微软开源GitHub Copilot Chat扩展_微软_Bruno Couriol_InfoQ精选文章