跳到正文

#GitHub

今日 0 条
9月26日周六
  1. GitHub Blog · AI & ML61

    GitHub Copilot app 如何用 canvases 构建自定义工作流

    GitHub Copilot app 的 canvases 可按自然语言描述生成自定义工作流界面,并由用户与智能体共同操作和更新。用户在智能体会话中运行 `/create-canvas`,描述工作流、界面操作和智能体操作即可创建;生成的 canvas 可保存为扩展,也可从 Awesome Copilot 使用社区分享的扩展。

    推荐理由:文章把创建 canvas 的提示词拆成工作流、界面可执行操作和智能体操作三部分,并说明共享状态如何支持双方同步修改,提供了可迁移的设计思路。

9月25日周五
  1. GitHub Blog · AI & ML67

    GitHub Copilot 的 Canvas:聊天界面为何常常不适合 AI 任务

    GitHub Copilot 应用中的 Canvas 可提供自定义交互界面,让用户与智能体双向协作;作者据此主张,聊天并非许多任务的合适界面。Canvas 是运行在应用内的全栈应用,可连接第三方 API,也能在本机执行代码。文中演示了 Connect 4、Winget 本地软件包管理、SQLite 操作界面,以及用 Canvas 自动化开发工作流。

    推荐理由:文章以 Connect 4、Winget 和 SQLite 等例子说明,Canvas 可把重复的智能体交互转成可复用界面,呈现了聊天之外的工作流设计思路。

  2. GitHub Blog · AI & ML70

    GitHub Security Lab 开源 Fuzzing Taskflow 自动化模糊测试工具

    GitHub Security Lab 推出开源 Fuzzing Taskflow,为 C/C++ 项目提供由 LLM Agent 驱动的自动化模糊测试流程。它会迭代改进 harness、追踪覆盖率缺口,并自动分诊崩溃、生成漏洞报告。该工具会在宿主机运行 AFL++、clang 和 LLM 选择的构建命令,作者建议仅在临时环境中运行;报告和建议补丁仍需人工复核。

    推荐理由:文章拆解了覆盖率反馈如何驱动 harness、输入字典和种子迭代,并说明自动化崩溃分诊仍需人工复核,可借此理解流程设计与边界。

9月24日周四
  1. GitHub Blog · AI & ML57

    GitHub Copilot app 如何流畅渲染超大型 Pull Request

    GitHub 在 GitHub Copilot app 重建了 Pull Request 视图,使超大型 diff 也能保持流畅渲染与滚动。团队用一个包含 2,200 个文件、超过 100 万行改动和 400 多条行内评论的开源 PR 检验性能。实现上将确定的代码行几何与动态评论区块分开处理,并结合延迟测量、滚动锚点校正和自动化性能检测。

9月17日周四
  1. GitHub Blog · AI & ML78

    GitHub 借助 Copilot 将 Copilot agent runtime 迁移至 Rust

    GitHub 将 Copilot agent runtime 从 TypeScript 迁移为 Rust,最终包含 832,378 行生产 Rust;作者称 AI agents 编写了大部分代码,运行时性能提升了数个数量级。

    推荐理由:文章把迁移策略、跨语言 FFI 设计与测试发布节奏串联起来,展示逐组件替换如何在持续开发中控制回归风险。

9月12日周六
  1. GitHub Blog · AI & ML60

    GitHub 如何将活动运营写成代码,实现从策划到会后跟进的自动化

    GitHub 日本和韩国市场营销负责人用 GitHub Copilot、GitHub Issues 和 GitHub Actions 自动化活动流程,使活动可从单个 GitHub Issue 建立,并自动筛查报名者、处理会后工作。

    推荐理由:文章把活动运营拆成 Issue 表单、标签触发的 Actions 与 Markdown 技能,并加入 DRY_RUN 和审查流程,提供了可迁移的自动化搭建思路。

9月11日周五
  1. GitHub Blog · AI & ML54

    GitHub Copilot app 入门:使用差异面板、终端和浏览器

    GitHub Copilot app 的内置差异、终端和浏览器面板,让用户无需离开应用即可审查智能体的代码变更、运行代码并测试界面。网站示例中,用户可以运行 `npm run dev`,再用 Pick & Polish 选择界面元素并让智能体调整。确认功能可用后,用户可以在 Copilot app 中接受修改并创建 pull request。

9月5日周六
9月4日周五
  1. GitHub Blog · AI & ML65

    GitHub Copilot app 初学者指南:如何同时运行多个智能体

    GitHub Copilot app 支持通过并行智能体会话同时执行多个开发任务。每个会话运行在独立的 Git worktree 上并保留各自上下文,彼此互不干扰且无需等待上一个任务完成。开发者可以在统一的会话视图中跟踪各项任务进度并集中审查结果,降低多任务切换成本。

    推荐理由:原文介绍了利用 Git worktree 隔离机制实现多智能体并行执行的具体机制,有助于开发者优化多任务协同工作流。