[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-microsoft--teams-sdk":3,"tool-microsoft--teams-sdk":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",148568,2,"2026-04-09T23:34:24",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108111,"2026-04-08T11:23:26",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":32,"last_commit_at":59,"category_tags":60,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":66,"readme_en":67,"readme_zh":68,"quickstart_zh":69,"use_case_zh":70,"hero_image_url":71,"owner_login":72,"owner_name":73,"owner_avatar_url":74,"owner_bio":75,"owner_company":76,"owner_location":76,"owner_email":77,"owner_twitter":78,"owner_website":79,"owner_url":80,"languages":81,"stars":98,"forks":99,"last_commit_at":100,"license":101,"difficulty_score":32,"env_os":102,"env_gpu":102,"env_ram":102,"env_deps":103,"category_tags":110,"github_topics":76,"view_count":32,"oss_zip_url":76,"oss_zip_packed_at":76,"status":17,"created_at":111,"updated_at":112,"faqs":113,"releases":142},6189,"microsoft\u002Fteams-sdk","teams-sdk","SDK focused on building AI based applications and extensions for Microsoft Teams and other Bot Framework channels","teams-sdk 是微软推出的全新开发框架，旨在帮助开发者轻松构建运行于 Microsoft Teams 及其他 Bot Framework 渠道的智能应用与 AI 代理。它标志着对原有开发模式的全面升级，在保持与旧版机器人兼容的同时，大幅简化了架构设计并增强了 AI 集成能力。\n\n过去，开发 Teams 应用往往面临配置繁琐、AI 功能集成门槛高等挑战。teams-sdk 通过统一的接口和现代化的开发体验，有效解决了这些痛点，让开发者能更专注于业务逻辑而非底层细节。无论是构建对话式 AI 助手、消息扩展插件，还是嵌入网页应用及调用 Microsoft Graph 数据，它都能提供一站式支持。\n\n该工具主要面向软件开发者，特别是那些希望在 Teams 生态中融入人工智能能力的工程师。其核心亮点包括支持 TypeScript、C# 和 Python 多种主流语言，提供丰富的开源加速器模板以快速启动项目，以及内置便捷的 CLI 命令行工具，只需几条命令即可完成新代理的初始化。此外，新版 SDK 还引入了更直观的插件系统和针对 AI 场景的深度优化，显著提升了开发效率与应用性能。","# Welcome to the Teams SDK ([Docs](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002F))\n\nTeams SDK represents a fundamental reimagining of how Teams apps and AI agents are built, while maintaining compatibility with existing botframework-based agents. This new version focuses on developer experience, simplified architecture, and enhanced AI capabilities.\n\nFor a detailed explanation of the motivations and architectural decisions behind v2, please see our [WHY.md](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fwhy) document.\n\n## We have a new name!\n\nWe are very excited to announce that \"Teams AI\" is now officially \"Teams SDK\"! This change reflects our commitment to providing a comprehensive development framework for building all types of Teams applications, including AI-powered agents.\n\n## Code repositories per SDK language\n\nThe SDK code for each language are in individual repos:\n\n- [Typescript](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams.ts)\n- [C#](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams.net)\n- [Python](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams.py)\n\nFor language-specific bugs or issues, please use the Issues tab in the respective language repository.\n\n## Agent Accelerator Templates\n\nYou can find a set of open-source agent accelerator templates in the [Teams Agent Accelerators repository](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-agent-accelerator-templates). These templates provide a great starting point for building your own agents using the Teams SDK.\n\n### Quick start\n\nThe Teams SDK CLI makes it easy to bootstrap your first agent. First, install the CLI via NPM:\n\n```sh\nnpm install -g @microsoft\u002Fteams.cli\n```\n\nNext, use the CLI to create your agent:\n\n```sh\nnpx @microsoft\u002Fteams.cli new \u003Ctypescript | csharp | python> quote-agent --template echo\n```\n\nFor more information, follow our quickstart guide: [C#](http:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fcsharp\u002Fgetting-started\u002Fquickstart), [Typescript](http:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Ftypescript\u002Fgetting-started\u002Fquickstart), [Python](http:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fpython\u002Fgetting-started\u002Fquickstart)\n\n### SDK\n\nMicrosoft Teams has a robust developer ecosystem with a broad suite of capabilities, now unified via Teams SDK. Whether you are building AI-powered agents ([TS](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Ftypescript\u002Fin-depth-guides\u002Fai\u002F), [C#](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fcsharp\u002Fin-depth-guides\u002Fai\u002F), [Python](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fpython\u002Fin-depth-guides\u002Fai\u002F)), Message Extensions ([TS](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Ftypescript\u002Fin-depth-guides\u002Fmessage-extensions\u002F), [C#](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fcsharp\u002Fin-depth-guides\u002Fmessage-extensions\u002F), [Python](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fpython\u002Fin-depth-guides\u002Fmessage-extensions\u002F)), embedded web applications, or Graph, Teams SDK has you covered.\n\nHere is a simple example, which responds to incoming messages with information retrieved from Graph.\n\n```typescript\nimport { App } from '@microsoft\u002Fteams.apps';\nimport { DevtoolsPlugin } from '@microsoft\u002Fteams.dev';\nimport * as endpoints from '@microsoft\u002Fteams.graph-endpoints';\n\nconst app = new App({\n  plugins: [new DevtoolsPlugin()],\n});\n\n\u002F\u002F Listen for incoming messages\napp.on('message', async ({ userGraph, isSignedIn, send, signin }) => {\n  if (!isSignedIn) {\n    await signin(); \u002F\u002F initiates Entra login flow\n    return;\n  }\n  const me = await userGraph.call(endpoints.me.get);\n  await send(`Hello, ${me.displayName} from Earth!`);\n});\n\n\u002F\u002F Start your application\n(async () => {\n  await app.start();\n})();\n```\n\nFor language-specific bugs or issues, please use the Issues tab in the respective language repository.\n\n## Important: v1 to v2 Transition Notice\n\n**This repository has transitioned from v1 to v2 as the main branch.**\n\n- The `main` branch now contains v2 code, which was previously developed on the `v2-preview` branch.\n- The previous `main` branch (v1) has been moved to the [`release\u002Fv1`](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-sdk\u002Ftree\u002Frelease\u002Fv1) branch. We will continue to provide critical bug fixes and security patches for v1 on this branch.\n\n## Documentation\n\nFor comprehensive documentation, API references, and examples, visit our [documentation site](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002F).\n","# 欢迎使用 Teams SDK（[文档](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002F)）\n\nTeams SDK 对 Teams 应用和 AI 代理的构建方式进行了根本性的重新构想，同时保持与现有基于 Bot Framework 的代理的兼容性。新版本专注于提升开发者体验、简化架构并增强 AI 能力。\n\n有关 v2 版本背后的设计动机和架构决策的详细说明，请参阅我们的 [WHY.md](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fwhy) 文档。\n\n## 我们有了一个新名称！\n\n我们非常高兴地宣布，“Teams AI”现已正式更名为“Teams SDK”！这一变化体现了我们致力于提供一个全面的开发框架，用于构建各类 Teams 应用程序，包括由 AI 驱动的代理。\n\n## 各 SDK 语言的代码仓库\n\n每个语言的 SDK 代码都位于独立的仓库中：\n\n- [TypeScript](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams.ts)\n- [C#](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams.net)\n- [Python](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams.py)\n\n如遇特定于某种语言的 bug 或问题，请在相应语言的仓库中使用“Issues”标签页。\n\n## 代理加速器模板\n\n您可以在 [Teams 代理加速器模板仓库](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-agent-accelerator-templates) 中找到一组开源的代理加速器模板。这些模板为使用 Teams SDK 构建您自己的代理提供了极佳的起点。\n\n### 快速入门\n\nTeams SDK CLI 可以轻松帮助您启动第一个代理。首先，通过 NPM 安装 CLI：\n\n```sh\nnpm install -g @microsoft\u002Fteams.cli\n```\n\n接下来，使用 CLI 创建您的代理：\n\n```sh\nnpx @microsoft\u002Fteams.cli new \u003Ctypescript | csharp | python> quote-agent --template echo\n```\n\n如需更多信息，请参阅我们的快速入门指南：[C#](http:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fcsharp\u002Fgetting-started\u002Fquickstart)、[TypeScript](http:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Ftypescript\u002Fgetting-started\u002Fquickstart)、[Python](http:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fpython\u002Fgetting-started\u002Fquickstart)。\n\n### SDK\n\nMicrosoft Teams 拥有一个强大的开发者生态系统，提供广泛的功能集，现在已通过 Teams SDK 统一起来。无论您是构建由 AI 驱动的代理（[TS](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Ftypescript\u002Fin-depth-guides\u002Fai\u002F)、[C#](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fcsharp\u002Fin-depth-guides\u002Fai\u002F)、[Python](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fpython\u002Fin-depth-guides\u002Fai\u002F)）、消息扩展（[TS](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Ftypescript\u002Fin-depth-guides\u002Fmessage-extensions\u002F)、[C#](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fcsharp\u002Fin-depth-guides\u002Fmessage-extensions\u002F)、[Python](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002Fpython\u002Fin-depth-guides\u002Fmessage-extensions\u002F)）、嵌入式 Web 应用程序，还是 Graph API，Teams SDK 都能满足您的需求。\n\n以下是一个简单的示例，它会根据从 Graph 获取的信息回复传入的消息：\n\n```typescript\nimport { App } from '@microsoft\u002Fteams.apps';\nimport { DevtoolsPlugin } from '@microsoft\u002Fteams.dev';\nimport * as endpoints from '@microsoft\u002Fteams.graph-endpoints';\n\nconst app = new App({\n  plugins: [new DevtoolsPlugin()],\n});\n\n\u002F\u002F 监听传入的消息\napp.on('message', async ({ userGraph, isSignedIn, send, signin }) => {\n  if (!isSignedIn) {\n    await signin(); \u002F\u002F 启动 Entra 登录流程\n    return;\n  }\n  const me = await userGraph.call(endpoints.me.get);\n  await send(`你好，来自地球的 ${me.displayName}！`);\n});\n\n\u002F\u002F 启动您的应用\n(async () => {\n  await app.start();\n})();\n```\n\n如遇特定于某种语言的 bug 或问题，请在相应语言的仓库中使用“Issues”标签页。\n\n## 重要提示：v1 到 v2 的过渡通知\n\n**此仓库已将主分支从 v1 过渡到 v2。**\n\n- `main` 分支现在包含 v2 代码，这些代码此前是在 `v2-preview` 分支上开发的。\n- 之前的 `main` 分支（v1）已被移至 [`release\u002Fv1`](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-sdk\u002Ftree\u002Frelease\u002Fv1) 分支。我们将在此分支上继续为 v1 提供关键的 bug 修复和安全补丁。\n\n## 文档\n\n如需全面的文档、API 参考和示例，请访问我们的 [文档站点](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002F)。","# Teams SDK 快速上手指南\n\nTeams SDK 是微软官方推出的全新开发框架，旨在简化 Microsoft Teams 应用及 AI 智能体（Agents）的构建过程。它统一了开发体验，支持 TypeScript、C# 和 Python，并深度集成了 AI 能力与 Microsoft Graph。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Windows、macOS 或 Linux\n*   **Node.js**：建议安装 LTS 版本（用于运行 CLI 工具，即使开发 C# 或 Python 应用也需要）\n*   **语言运行时**（根据选择的语言安装其一）：\n    *   **TypeScript**: Node.js + npm\u002Fyarn\u002Fpnpm\n    *   **C#**: .NET 8.0 SDK 或更高版本\n    *   **Python**: Python 3.10 或更高版本\n*   **开发工具**：推荐安装 Visual Studio Code 及对应的语言扩展插件。\n\n> **注意**：国内开发者若遇到 npm 下载缓慢问题，可临时切换至淘宝镜像源：\n> `npm config set registry https:\u002F\u002Fregistry.npmmirror.com`\n\n## 安装步骤\n\nTeams SDK 提供了命令行工具（CLI）来快速初始化项目。\n\n1.  **全局安装 Teams CLI**\n    使用 npm 安装官方 CLI 工具：\n    ```sh\n    npm install -g @microsoft\u002Fteams.cli\n    ```\n\n2.  **创建新项目**\n    使用 CLI 生成一个基础的智能体模板。请将 `\u003Ctypescript | csharp | python>` 替换为您选择的语言（例如 `typescript`），`quote-agent` 为项目名称，`echo` 为示例模板。\n    ```sh\n    npx @microsoft\u002Fteams.cli new \u003Ctypescript | csharp | python> quote-agent --template echo\n    ```\n\n3.  **进入项目目录并安装依赖**\n    根据生成的项目类型执行相应的依赖安装命令（以 TypeScript 为例）：\n    ```sh\n    cd quote-agent\n    npm install\n    ```\n    *(若是 C# 项目请运行 `dotnet restore`，若是 Python 项目请运行 `pip install -r requirements.txt`)*\n\n## 基本使用\n\n以下是一个基于 **TypeScript** 的最小化示例，展示如何监听消息并利用 Microsoft Graph 获取用户信息进行回复。\n\n**代码示例 (`index.ts`)：**\n\n```typescript\nimport { App } from '@microsoft\u002Fteams.apps';\nimport { DevtoolsPlugin } from '@microsoft\u002Fteams.dev';\nimport * as endpoints from '@microsoft\u002Fteams.graph-endpoints';\n\nconst app = new App({\n  plugins: [new DevtoolsPlugin()],\n});\n\n\u002F\u002F 监听传入消息\napp.on('message', async ({ userGraph, isSignedIn, send, signin }) => {\n  if (!isSignedIn) {\n    await signin(); \u002F\u002F 启动 Entra ID 登录流程\n    return;\n  }\n  \n  \u002F\u002F 调用 Graph API 获取当前用户信息\n  const me = await userGraph.call(endpoints.me.get);\n  \n  \u002F\u002F 发送回复\n  await send(`Hello, ${me.displayName} from Earth!`);\n});\n\n\u002F\u002F 启动应用\n(async () => {\n  await app.start();\n})();\n```\n\n**运行说明：**\n*   该示例展示了 SDK 如何处理身份验证（`signin`）以及无缝调用 Microsoft Graph（`userGraph`）。\n*   对于 C# 和 Python 开发者，逻辑结构相似，具体语法请参考对应语言的 [快速入门文档](https:\u002F\u002Fmicrosoft.github.io\u002Fteams-sdk\u002F)。\n*   启动后，您可以使用 Teams Toolkit 或 ngrok 等工具将本地服务暴露到公网，以便在 Microsoft Teams 客户端中进行调试。","某跨国企业的 IT 团队需要在 Microsoft Teams 中快速构建一个能自动查询员工档案并回答 HR 政策的智能助手，以减轻人工客服压力。\n\n### 没有 teams-sdk 时\n- **架构复杂且割裂**：开发者需手动拼接 Bot Framework 基础代码与 Microsoft Graph API 调用逻辑，导致项目结构混乱，维护成本极高。\n- **身份验证繁琐**：实现用户登录（Entra ID）以获取个人数据时，需自行处理复杂的 OAuth 流程和安全令牌管理，极易出错。\n- **AI 集成门槛高**：将大语言模型能力嵌入机器人需要编写大量样板代码来管理对话状态和上下文，开发周期漫长。\n- **多语言支持分散**：若团队混合使用 TypeScript、C# 或 Python，缺乏统一的开发范式，导致知识复用困难，协作效率低下。\n\n### 使用 teams-sdk 后\n- **架构统一简化**：teams-sdk 提供标准化的 `App` 类和相关插件，将消息监听、Graph 调用和 AI 逻辑整合在清晰的单一架构中，代码可读性显著提升。\n- **一键式身份认证**：内置 `signin()` 方法自动处理 Entra 登录流，开发者只需几行代码即可安全获取用户信息并调用 Graph 接口。\n- **原生 AI 加速**：通过预置的 AI 代理模板和简化的状态管理，团队能快速构建具备上下文理解能力的智能体，大幅缩短从概念到上线的时间。\n- **跨语言一致体验**：无论选择 TypeScript、C# 还是 Python，teams-sdk 均提供一致的 API 设计和开发文档，降低了团队的学习曲线和协作摩擦。\n\nteams-sdk 通过重构开发范式，将原本繁琐的 Teams 应用构建过程转化为高效、统一且原生支持 AI 的流畅体验。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fmicrosoft_teams-sdk_025397de.png","microsoft","Microsoft","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fmicrosoft_4900709c.png","Open source projects and samples from Microsoft",null,"opensource@microsoft.com","OpenAtMicrosoft","https:\u002F\u002Fopensource.microsoft.com","https:\u002F\u002Fgithub.com\u002Fmicrosoft",[82,86,90,94],{"name":83,"color":84,"percentage":85},"MDX","#fcb32c",49.2,{"name":87,"color":88,"percentage":89},"TypeScript","#3178c6",25,{"name":91,"color":92,"percentage":93},"JavaScript","#f1e05a",22,{"name":95,"color":96,"percentage":97},"CSS","#663399",3.9,682,263,"2026-04-08T16:43:24","MIT","未说明",{"notes":104,"python":102,"dependencies":105},"该工具支持 TypeScript、C# 和 Python 三种语言，代码分别位于独立的仓库中。快速开始需要通过 NPM 安装全局 CLI 工具 (@microsoft\u002Fteams.cli) 来引导项目。虽然支持构建 AI 代理，但 README 中未提及具体的本地 GPU、内存或 Python 版本硬性要求，具体依赖需参考各语言对应的独立仓库文档。",[106,107,108,109],"@microsoft\u002Fteams.apps","@microsoft\u002Fteams.dev","@microsoft\u002Fteams.graph-endpoints","@microsoft\u002Fteams.cli",[14,13],"2026-03-27T02:49:30.150509","2026-04-10T19:13:12.218014",[114,119,124,129,134,138],{"id":115,"question_zh":116,"answer_zh":117,"source_url":118},28036,"Teams Bot 在周末或特定时间出现频繁宕机、超时或 401 未授权错误，但在本地使用 ngrok 时正常，如何解决？","这通常是由于未正确使用 Bot Framework 内置的令牌管理机制导致的。请确保您的代码使用了内置的令牌管理功能，而不是手动处理连接或认证。检查您的 ConnectorClient 初始化方式，确保遵循官方示例中的最佳实践。如果问题持续，请提供具体的 Bot ID 和时间戳以便进一步排查服务端问题。","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-sdk\u002Fissues\u002F1766",{"id":120,"question_zh":121,"answer_zh":122,"source_url":123},28037,"在 Teams AI Bot 中实现 SSO（单点登录）时遇到 'Resource match failed' (501) 错误，该如何解决？","该错误通常是因为上传到 Teams 管理员门户的清单文件（manifest file）与本地测试使用的清单文件不一致导致的。请仔细检查并确保两者完全匹配，特别是 Application ID URI 和 Token Exchange URL 的配置。如果确认是 Bot Framework 底层问题而非 Teams AI SDK 特有，建议前往 botbuilder-dotnet 仓库继续排查。","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-sdk\u002Fissues\u002F2183",{"id":125,"question_zh":126,"answer_zh":127,"source_url":128},28038,"为什么 Teams AI 库会无缘无故地向 LLM 发送 'Return a JSON object that uses the SAY command...' 的提示，导致结果不佳？","这是由于旧版本的规划器行为导致的。解决方法是使用“工具增强”（Tools Augmentation）功能。目前 Python (PY) 和 JavaScript (JS) 版本已支持此功能，C# 版本即将发布。启用工具增强后，LLM 将能更准确地处理函数调用和上下文，避免发送多余的系统提示。","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-sdk\u002Fissues\u002F1130",{"id":130,"question_zh":131,"answer_zh":132,"source_url":133},28039,"在使用自定义 API 进行‘与数据对话’（Chat with your data）时，Bot 打印了 API 结果却认为仍在搜索，无法进行后续总结，怎么办？","这是一个已知的状态同步问题。如果在收到 API 结果后 Bot 仍显示“正在搜索”，可能是因为 Bot 未能正确识别工具调用的完成状态。建议检查 OpenAPI 规范定义是否正确，或者尝试从头创建一个新的 teamsapp 解决方案以排除配置缓存问题。如果问题依旧，可能需要等待官方修复或调整提示词策略以强制刷新上下文。","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-sdk\u002Fissues\u002F1893",{"id":135,"question_zh":136,"answer_zh":137,"source_url":118},28040,"Teams Bot 在生产环境（如 Google Cloud App Engine）出现连接超时，但本地开发环境正常，可能是什么原因？","除了检查代码中的令牌管理外，还需注意生产环境的网络配置。确保您的应用实例能够访问 `smba.trafficmanager.net` 相关的端点。如果代码逻辑在过去两年一直正常且突然失败，可能是服务端更新或临时故障。此时应检查是否使用了正确的 `AppCredentials` 和 `TrustServiceUrl` 设置，并联系支持团队提供具体的错误时间戳和 Bot ID 以查询服务端日志。",{"id":139,"question_zh":140,"answer_zh":141,"source_url":123},28041,"SSO 配置中 Application ID URI 应该设置为什么格式？","在 Azure AD 应用注册中，Application ID URI 应设置为 `api:\u002F\u002Fbotid-{appid}` 的格式，其中 `{appid}` 替换为您实际的 Bot Application ID。同时，在 Bot 配置的 OAuth Connection 中，Token Exchange URL 也应使用相同的 URI。确保这两处配置完全一致是成功实现 SSO 的关键。",[143,148,153,158,163,168,173,178,183,188,193,198,203,208,213,218,223,228,233,238],{"id":144,"version":145,"summary_zh":146,"released_at":147},188915,"py-1.8.1","## 变更内容\n* [PY] 版本升级：将 \u002Fpython\u002Fsamples\u002F04.ai.c.actionMapping.lightBot 中的 h11 从 0.14.0 升级至 0.16.0，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2408 中完成。\n* [PY] 版本升级：将 \u002Fpython\u002Fsamples\u002F04.ai.e.chainedActions.devOpsBot 中的 h11 从 0.14.0 升级至 0.16.0，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2489 中完成。\n* [PY] 版本升级：将 \u002Fpython\u002Fsamples\u002F06.auth.oauth.messageExtensions 中的 requests 从 2.32.2 升级至 2.32.4，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2499 中完成。\n* [PY] 修复：修复聊天历史限制问题，由 @hoantran1107 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2520 中完成。\n* [PY] 版本升级：将 \u002Fpython\u002Fsamples\u002F04.ai.b.messageExtensions.AI-ME 中的 urllib3 从 1.26.19 升级至 2.5.0，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2505 中完成。\n* [PY] 版本升级：将 patch 从当前版本升级至 1.8.1，由 @lilyydu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2523 中完成。\n\n## 新贡献者\n* @hoantran1107 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2520 中完成了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fpy-1.8.0...py-1.8.1","2025-07-01T17:45:26",{"id":149,"version":150,"summary_zh":151,"released_at":152},188916,"dotnet-1.11.0","新增内容：\n* [[C#] 修复：改进引用逻辑及唯一引用的测试](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2462)\n* [[C#] 修复：修复 .NET 中自定义反馈循环的问题](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2454)","2025-05-27T15:08:56",{"id":154,"version":155,"summary_zh":156,"released_at":157},188917,"dotnet-1.10.1","## 变更内容\n* [C#] 修复：由 @KirillOsenkov 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2372 中为 DLL 添加强名称签名\n* [仓库] 升级：(依赖项)：由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2417 中将生产组的依赖项在 1 个目录下全部升级，共 5 个更新\n* [JS] 升级：(开发依赖项)：由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2382 中将 \u002Fjs 目录下的开发组依赖项升级，共 2 个更新\n* [C#] 修复：由 @singhk97 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2379 中为 .NET 构建流水线添加代码签名\n\n## 新贡献者\n* @KirillOsenkov 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2372 中做出了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fpy-1.8.0...dotnet-1.10.1","2025-05-03T09:11:53",{"id":159,"version":160,"summary_zh":161,"released_at":162},188918,"dotnet-1.9.1","已为 `Microsoft.Teams.AI-1.9.0` DLL 添加强名称签名和 Authenticode 签名。","2025-05-03T09:53:18",{"id":164,"version":165,"summary_zh":166,"released_at":167},188919,"py-1.8.0","## 变更内容\n* [PY] 修复：在 `__getattr__` 中重新抛出 `AttributeError`，如果属性未找到，由 @heyitsaamir 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2348 中完成\n* [PY] 修复：更新了 o1 的前缀，并增加了对 o3 的支持，由 @lilyydu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2354 中完成\n* [PY] 版本升级：小幅升级至 1.8.0，由 @lilyydu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2376 中完成\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fpy-1.7.0...py-1.8.0","2025-04-01T23:42:39",{"id":169,"version":170,"summary_zh":171,"released_at":172},188920,"py-1.7.0","## 变更内容\n* [PY] 修复：由 @daniel-ideable 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2321 中修复了不同 StreamingResponse 实例之间共享属性的问题\n* [PY] 杂项：由 @lilyydu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2325 中实现了 Poetry v2 的更新\n* [PY] 版本升级：由 @lilyydu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2340 中将版本号小幅升级至 1.7.0\n\n## 新贡献者\n* @daniel-ideable 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2321 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fpy-1.6.0...py-1.7.0","2025-03-06T18:43:20",{"id":174,"version":175,"summary_zh":176,"released_at":177},188921,"py-1.6.0","## 变更内容\n* [PY] 修复：@lilyydu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2207 中移除内容安全公共预览版\n* [PY] 修复：流式传输——引用及 pyproject.toml 更新，@lilyydu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2205 中完成\n* [PY] 新增功能：工具与流式传输，@lilyydu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2279 中实现\n* [PY] 修复：更新 autogen 包，@ekzhu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2269 中完成\n* [PY] 修复：对于简单字符串值，不使用 JSON\u002FYAML 格式化，@jbaron 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2259 中完成\n* [PY] 新增功能：自定义反馈表单 + 引用相关变更，@aacebo 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2275 中实现\n* [PY] 版本号小幅升级至 1.6.0，@lilyydu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2294 中完成\n\n## 新贡献者\n* @ekzhu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2269 中完成了首次贡献\n* @jbaron 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2259 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fpy-1.5.0...py-1.6.0","2025-02-04T18:00:56",{"id":179,"version":180,"summary_zh":181,"released_at":182},188922,"js-1.7.3","## 变更内容\n* [JS] 修复：在 Teams Chef Bot 示例中修正本地调试环境变量的路径，由 @tecton 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2240 中完成\n* [JS] 版本升级：（依赖项）将 \u002Fjs 目录下的 undici 从 6.21.0 升级至 6.21.1，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2274 中完成\n* [JS] 版本升级：（依赖项）跨 1 个目录对生产组进行 3 次更新，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2270 中完成\n* [JS] 版本升级：（开发依赖项）跨 1 个目录对开发组进行 2 次更新，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2271 中完成\n* [repo] 版本升级：（依赖项）跨 1 个目录对生产组进行 5 次更新，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2272 中完成\n* [repo] 版本升级：（依赖项）对生产组进行 2 次更新，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2281 中完成\n* [JS] 修复：修复了输入指示器卡住的问题，由 @Stevenic 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2286 中完成\n* 升级 OYD 端点的 API 版本，以支持嵌入场景中的托管身份验证，由 @farhad-shakerin 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2287 中完成\n* [repo] 版本升级：（依赖项）对生产组进行 3 次更新，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2289 中完成\n* [JS] 版本升级：（开发依赖项）对 \u002Fjs 目录下的开发组进行 2 次更新，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2288 中完成\n\n## 新贡献者\n* @ekzhu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2269 中完成了首次贡献\n* @jbaron 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2259 中完成了首次贡献\n* @farhad-shakerin 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2287 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fjs-1.7.2...js-1.7.3","2025-02-04T17:55:33",{"id":184,"version":185,"summary_zh":186,"released_at":187},188923,"js-1.7.2","## 变更内容\n* [JS] 杂项：由 @corinagum 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2222 中发布 1.7.0 版本\n* [仓库] 依赖升级：在生产组中，将 github\u002Fcodeql-action 从 3.27.5 升级至 3.27.6，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2223 中完成\n* [仓库] 文档：为提高清晰度，更新示例 README 文件中的措辞，由 @corinagum 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2225 中完成\n* [仓库] 依赖升级：在生产组中，将 github\u002Fcodeql-action 从 3.27.6 升级至 3.27.9，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2239 中完成\n* [JS] 依赖升级：在开发组中，将 @microsoft\u002Fapi-extractor 从 7.48.0 升级至 7.48.1，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2238 中完成\n* [JS] 为 1.7.1 补丁版本升级 Teams AI，由 @corinagum 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2236 中完成\n* [JS] 修复：流式处理——引用、反馈循环以及重复的输入活动，由 @lilyydu 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2185 中完成\n* [JS] 修复：Assistants Planner API 版本问题，由 @corinagum 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2256 中完成\n* [JS] 依赖升级：在开发组中，将 @types\u002Flodash 从 4.17.13 升级至 4.17.14，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2255 中完成\n* [JS] 依赖升级：在生产组中，对 1 个目录进行 2 次更新，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2254 中完成\n* [JS] 更新示例中的反馈按钮，由 @Jegadeesh-MSFT 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2245 中完成\n* [JS] 杂项：发布 JS 1.7.2 版本，由 @corinagum 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2258 中完成\n\n## 新贡献者\n* @jemjos 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2208 中完成了首次贡献\n* @Jegadeesh-MSFT 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2245 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fjs-1.7.0...js-1.7.2","2025-01-08T21:23:17",{"id":189,"version":190,"summary_zh":191,"released_at":192},188924,"js-1.7.0","## 变更内容\n* [repo] 修复：由 @singhk97 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2181 中更新 CODEOWNERS 文件\n* [repo] 版本升级：(依赖项)：由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2187 中将生产环境依赖组在 1 个目录下升级 2 次\n* [JS] 版本升级：(依赖项)：由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2189 中将生产环境依赖组在 1 个目录下升级 3 次\n* [JS] 版本升级：(开发依赖项)：由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2190 中将开发环境依赖组在 1 个目录下升级 3 次\n* [JS] 功能新增：支持 v2 助手功能，由 @corinagum 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2193 中实现\n* [JS] 功能新增：添加用于获取 Teams 频道、成员及详细信息的辅助函数，由 @yiqing-zhao 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1949 中实现\n* [repo] 版本升级：(依赖项)：由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2203 中将生产环境依赖组升级 3 次\n* [JS] 功能新增：自定义反馈表单 + 引用格式变更，由 @aacebo 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2182 中实现\n* [JS] 功能新增：支持 Tools Augmentation 的流式传输功能，由 @Stevenic 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2195 中实现\n\n## 新贡献者\n* @stepro 在 https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2166 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fjs-1.6.1...js-1.7.0","2024-12-09T18:47:09",{"id":194,"version":195,"summary_zh":196,"released_at":197},188925,"js-1.6.1","## What's Changed\r\n* [JS] chore: Bump Teams AI JS to 1.6.0 by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2160\r\n* [JS] fix: remove properties nesting for streaming entities object by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2173\r\n* [JS] chore: `1.6.1` by @aacebo in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2174\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fjs-1.6.0...js-1.6.1","2024-11-11T19:28:34",{"id":199,"version":200,"summary_zh":201,"released_at":202},188926,"dotnet-1.8.0","## What's Changed\r\n* [C#] feat: O1 model support by @singhk97 in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2111\r\n* [C#] fix: When streaming operation failed the exception is suppressed. by @singhk97 in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2122\r\n* [C#] fix: content safety public preview deprecation by @singhk97 in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2138\r\n* [C#] feat: Generated by AI Label, Feedback Loop, Streaming Buffer, Error Propagation, Entities Metadata by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2139\r\n* [C#] feat: Streaming - Citations & Sensitivity Label by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2147ai\u002Fpull\u002F2150\r\n* [C#] bump: dotnet to 1.8.0 by @singhk97 in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2157","2024-10-31T21:31:59",{"id":204,"version":205,"summary_zh":206,"released_at":207},188927,"py-1.5.0","## What's Changed\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F05.chatModeration by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2084\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F07.planners.a.langchain by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2087\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F06.auth.oauth.bot by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2086\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F06.assistants.b.orderBot by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2085\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F04.ai.b.messageExtensions.AI-ME by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2118\r\n* [repo] docs: Update README.md fixed a typo by @Deep145757 in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2114\r\n* [PY] fix: Optimizing the to_string Function by @jamiesun in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2107\r\n* [PY] feat: o1 model support by @singhk97 in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2123\r\n* [PY] feat: Streaming + Sample by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2141\r\n* [PY] fix: Map tokens config to `max_tokens` when non-o1 model is used. by @singhk97 in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2151\r\n* [PY] feat: Add managed identity auth support to `AssistantsPlanner` by @singhk97 in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2153\r\n* [PY] bump: minor bump to 1.5.0 by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2158\r\n\r\n## New Contributors\r\n* @Deep145757 made their first contribution in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2114\r\n* @jamiesun made their first contribution in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2107\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fpy-1.4.1...py-1.5.0","2024-10-31T21:26:07",{"id":209,"version":210,"summary_zh":211,"released_at":212},188928,"js-1.6.0","## What's Changed\r\n* [JS] chore: patch release v 1.5.3 by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2137\r\n* [JS] feat: Streaming - Citations & Sensitivity Label  by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2146\r\n* [repo] bump: (deps): Bump the production group with 6 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2145\r\n* [JS] bump: (deps): Bump elliptic from 6.5.7 to 6.6.0 in \u002Fjs by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2155\r\n* [JS] bump: (deps-dev): Bump @types\u002Fassert from 1.5.10 to 1.5.11 in \u002Fjs in the development group by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2143\r\n* [JS] bump: (deps): Bump @microsoft\u002Fteams-js from 2.29.0 to 2.30.0 in \u002Fjs in the production group by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2142\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fjs-1.5.3...js-1.6.0","2024-10-31T21:59:17",{"id":214,"version":215,"summary_zh":216,"released_at":217},188929,"js-1.5.3","## Please note\r\nThis patch fixes issues related to citations where an Azure Search setup was not rendering citations correctly. To use this fix, please update your package.json downloaded from Azure AI Studio to use `@microsoft\u002Fteams-ai@1.5.3` and `openai@4.68.2`. \r\n\r\n## What's Changed\r\n* [JS] fix: #2001 Fix OpenAIModel initialization with azureADTokenProvider parameter by @teamstap100 in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2096\r\n* [JS] bump: (deps-dev): Bump the development group in \u002Fjs with 2 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2093\r\n* [JS] bump: (deps): Bump the production group in \u002Fjs with 3 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2092\r\n* [JS] bump: (deps): Bump the production group in \u002Fjs with 2 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2115\r\n* [JS] bump: (deps-dev): Bump the development group in \u002Fjs with 2 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2116\r\n* [repo] bump: (deps): Bump the production group with 3 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2117\r\n* [repo] docs: Update README.md fixed a typo by @Deep145757 in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2114\r\n* [JS] chore: Begin to move typings to typings folder by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2120\r\n* [repo] fix: add stop command docs\u002Fcomments for tools augmentation compatibility by @aacebo in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2127\r\n* [JS] fix: content safety public preview deprecation by @aacebo in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2133\r\n* [JS] bump: (deps): bump the production group in \u002Fjs with 2 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2128\r\n* [JS] bump: (deps-dev): bump the development group in \u002Fjs with 2 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2129\r\n* [JS] chore: Bump Teams-AI package for patch release by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2134\r\n* [JS] feat: Generated by AI Label, Feedback Loop, Streaming Buffer, Error Propagation, Entities Metadata by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2135\r\n* [JS] fix: Citations where context was being dropped in OpenAIModel.ts by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2136\r\n\r\n## New Contributors\r\n* @teamstap100 made their first contribution in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2096\r\n* @qb-dornak made their first contribution in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2113\r\n* @Deep145757 made their first contribution in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2114\r\n* @jamiesun made their first contribution in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2107\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fjs-1.5.1...js-1.5.3","2024-10-23T18:16:33",{"id":219,"version":220,"summary_zh":221,"released_at":222},188930,"dotnet-1.7.0","## What's Changed\r\n* [repo] bump: (deps): Bump the production group across 1 directory with 4 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2094\r\n* [C#] feat: Streaming + Sample by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2078\r\n* [C#] fix: StreamingResponse array instantiation by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2101\r\n* [repo] chore: add streaming to CONCEPTS docs by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2100\r\n* [C#] bump: dotnet to 1.7.0 by @singhk97 in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2105\r\n\r\n## New Contributors\r\n* @teamstap100 made their first contribution in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2096\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fdotnet-1.6.0...dotnet-1.7.0","2024-10-10T21:19:06",{"id":224,"version":225,"summary_zh":226,"released_at":227},188931,"dotnet-1.6.0","## What's Changed\r\n* [C#] bump: dotnet to v1.6.0 by @singhk97 in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2083\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F05.chatModeration by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2084\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fpy-1.4.1...dotnet-1.6.0","2024-10-07T21:35:40",{"id":229,"version":230,"summary_zh":231,"released_at":232},188932,"py-1.4.1","## What's Changed\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F04.ai.d.chainedActions.listBot by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1983\r\n* [repo] docs: Fix auth samples links by @Benjiiim in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1990\r\n* [repo] bump: (deps): Bump danielpalme\u002FReportGenerator-GitHub-Action from 5.3.8 to 5.3.9 in the production group by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1997\r\n* [repo] bump cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F04.ai.c.actionMapping.lightBot by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1984\r\n* [repo] bump cryptography from 42.0.5 to 43.0.1 in \u002Fpython\u002Fsamples\u002F06.auth.oauth.messageExtensions by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2006\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F04.ai.e.chainedActions.devOpsBot by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2009\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F04.ai.g.autogen.product-spec-critique by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2008\r\n* [repo] docs: Fix the way the beforeTurn event is registered in JS by @Benjiiim in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2003\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F04.ai.a.twentyQuestions by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2010\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F03.adaptiveCards.a.typeAheadBot by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2011\r\n* [repo] fix: missing sendActivity invoke for file consent accept\u002Fdecline handlers by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2017\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F02.messageExtensions.a.searchCommand by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2012\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F06.assistants.a.mathBot by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2018\r\n* [PY] bump: cryptography from 43.0.0 to 43.0.1 in \u002Fpython\u002Fpackages\u002Fai by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2019\r\n* [repo] bump: (deps): Bump the production group with 2 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2022\r\n* [repo] chore: Update CONTRIBUTING.md by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2035\r\n* [PY] bump: langchain from 0.2.6 to 0.2.10 in \u002Fpython\u002Fsamples\u002F07.planners.a.langchain by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2037\r\n* [PY] bump: cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F01.messaging.a.echoBot by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2028\r\n* [repo] bump: (deps): Bump the production group with 2 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2048\r\n* [PY] docs: Update README.md by @SubbaReddi in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2057\r\n* [PY] docs: Update README.md #other-ways-to-run-the-sample by @SubbaReddi in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2055\r\n* [PY] docs: Update README.md #other-ways-to-run-the-sample by @SubbaReddi in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2056\r\n* [repo] fix: JS, PY, C# - Update citations abstract length to be max 480 chars by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2067\r\n* [repo] docs: Correction for Broken links across the repository by @SubbaReddi in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2073\r\n* [repo] docs: Update POWERED-BY-AI.md syntax correction by @SubbaReddi in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2066\r\n* [PY] bump: 1.4.1 patch by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2079\r\n\r\n## New Contributors\r\n* @Benjiiim made their first contribution in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1990\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fpy-1.4.0...py-1.4.1","2024-10-03T16:38:15",{"id":234,"version":235,"summary_zh":236,"released_at":237},188933,"js-1.5.1","## What's Changed\r\n* [JS] fix: Fix openai version for devOpsBot by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2031\r\n* [JS] bump: (deps-dev): Bump eslint from 8.57.0 to 8.57.1 in \u002Fjs in the development group by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2025\r\n* [repo] bump: (deps): Bump the production group with 2 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2022\r\n* [JS] feat: support multiple adaptive card `actionExecuteResponse` type by @yiqing-zhao in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1948\r\n* [repo] chore: Update CONTRIBUTING.md by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2035\r\n* [JS] feat: attachments in final stream chunk by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2032\r\n* [repo] chore: update README for streaming by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2044\r\n* [JS] chore: bump packages by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2045\r\n* [JS] bump: (deps): Bump the production group in \u002Fjs with 9 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2046\r\n* [JS] bump: (deps-dev): Bump @types\u002Flodash from 4.17.7 to 4.17.9 in \u002Fjs in the development group across 1 directory by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2053\r\n* [repo] bump: (deps): Bump the production group with 2 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2048\r\n* [JS] fix: CardGazer sample by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2059\r\n* [repo] fix: JS, PY, C# - Update citations abstract length to be max 480 chars by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2067\r\n* [repo] docs: Correction for Broken links across the repository by @SubbaReddi in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2073\r\n* [repo] docs: Update POWERED-BY-AI.md syntax correction by @SubbaReddi in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2066\r\n* [JS] chore: Package bump for 1.5.1 by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2074\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fjs-1.4.1...js-1.5.1","2024-10-01T21:54:17",{"id":239,"version":240,"summary_zh":241,"released_at":242},188934,"js-1.4.1","## Patch: support for o1 models\r\n\r\nThis patch is essential for those looking to test out `o1-preview` and `o1-mini`! Please note there are some important caveats for using these new models from OpenAI:\r\n\r\n1. Please note that o1 models will NOT work with sequence augmentation at this time. If you are using a sample that uses sequence augmentation, please update to monologue or none augmentation. \r\n2. If you are using Azure OpenAI for your model deployments, please be sure to prefix your model name in your code with 'o1-' if you are using an o1 model. This is a workaround while we determine the best path for determining o1- usage. \r\nMore details can be found at #2021\r\n\r\n## What's Changed\r\n* [JS] chore: release v1.4.0 by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1985\r\n* [JS] feat: update teamschef bot sample to use msi for remote by @yukun-dong in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1909\r\n* [repo] bump: (deps): Bump danielpalme\u002FReportGenerator-GitHub-Action from 5.3.8 to 5.3.9 in the production group by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1997\r\n* [repo] bump cryptography from 42.0.8 to 43.0.1 in \u002Fpython\u002Fsamples\u002F04.ai.c.actionMapping.lightBot by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1984\r\n* [JS] chore: samples fix support for Teams App Test tool by @Benjiiim in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1993\r\n* [JS] bump: (deps): Bump the production group in \u002Fjs with 3 updates by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1995\r\n* [repo] docs: Add missing Conversation Update Events by @Benjiiim in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1987\r\n* [JS] bump: (deps-dev): Bump express from 4.19.2 to 4.20.0 in \u002Fjs by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2005\r\n* [repo] bump cryptography from 42.0.5 to 43.0.1 in \u002Fpython\u002Fsamples\u002F06.auth.oauth.messageExtensions by @dependabot in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2006\r\n* [repo] docs: Fix the way the beforeTurn event is registered in JS by @Benjiiim in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2003\r\n* [repo] fix: missing sendActivity invoke for file consent accept\u002Fdecline handlers by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2017\r\n* [JS] chore: dependencies cleanup: typescript, teamsfx, and browserify by @corinagum in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2014\r\n* [JS] fix: separated chefbot samples by @lilyydu in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2027\r\n* [JS] feat: add support for new o1 models by @Stevenic in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F2021\r\n\r\n## New Contributors\r\n* @yukun-dong made their first contribution in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1909\r\n* @Benjiiim made their first contribution in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fpull\u002F1990\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fteams-ai\u002Fcompare\u002Fjs-1.4.0...js-1.4.1","2024-09-17T00:07:09"]