diff --git a/CONTRIBUTING.MD b/CONTRIBUTING.MD index 2437a0fb5..dab64981c 100644 --- a/CONTRIBUTING.MD +++ b/CONTRIBUTING.MD @@ -1 +1 @@ -Please refer to this sub-module's root repo Contributing guide at [Teams AI v2 Contributing](https://github.com/microsoft/teams-ai/blob/v2-preview/CONTRIBUTING.md) \ No newline at end of file +Please refer to this sub-module's root repo Contributing guide at [Teams SDK Contributing](https://github.com/microsoft/teams-sdk/blob/main/CONTRIBUTING.md) diff --git a/README.md b/README.md index 990108061..3e5836a3c 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ a suite of packages used to build on the Teams Platform. - + @@ -90,7 +90,7 @@ $: npm run test > ⚠️ **WARNING** these apps are changed often and are not intended to be used outside the > projects monorepo. To easily setup a new project please use the **templates** available via > the `@microsoft/teams.cli` and follow the -> [Getting Started](https://microsoft.github.io/teams-ai/typescript/getting-started) documentation! +> [Getting Started](https://microsoft.github.io/teams-sdk/typescript/getting-started) documentation! - [`@tests/echo`](./tests/echo/README.md) - [`@tests/auth`](./tests/auth/README.md) diff --git a/SUPPORT.md b/SUPPORT.md index 6f315ff2d..9ee763a38 100644 --- a/SUPPORT.md +++ b/SUPPORT.md @@ -6,7 +6,7 @@ This project uses GitHub Issues to track bugs and feature requests. Please searc issues before filing new issues to avoid duplicates. For new issues, file your bug or feature request as a new Issue. -For help and questions about using this project, please join our [Teams AI Teams channel](https://teams.microsoft.com/l/channel/19%3A4PLRDRT5qVLpvXpfIHnoNohFElTC0aDzsNwfI0KHDxo1%40thread.tacv2/Support?groupId=1314f851-c930-4caa-b3e0-dbe9b8fe2737&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47) +For help and questions about using this project, please join our [Teams SDK Teams channel](https://teams.microsoft.com/l/channel/19%3A4PLRDRT5qVLpvXpfIHnoNohFElTC0aDzsNwfI0KHDxo1%40thread.tacv2/Support?groupId=1314f851-c930-4caa-b3e0-dbe9b8fe2737&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47) ## Microsoft Support Policy diff --git a/external/a2a/README.md b/external/a2a/README.md index 5019d910f..c73999c99 100644 --- a/external/a2a/README.md +++ b/external/a2a/README.md @@ -23,11 +23,11 @@ This is a plugin that enables your Teams agent to be used as an A2A agent. > [!NOTE] > The A2A protocol is still early in development and hence this package is fairly experimental. -- [What is A2A?](https://google.github.io/A2A) +- [What is A2A?](https://google.github.io/A2A) ## Server -Teams AI Library allows your applications to easily be accessible via Teams. However, using this plugin, you can also enable your agent to be used as an A2A agent so that it can be used by other A2A clients. +Teams SDK allows your applications to easily be accessible via Teams. However, using this plugin, you can also enable your agent to be used as an A2A agent so that it can be used by other A2A clients. ### Configuration @@ -91,7 +91,7 @@ app.event( // The taskContext contains details about the task request const result = await myEventHandler(taskContext, accumulateArtifacts); await respond(result); - } + }, ); ``` diff --git a/external/mcp/README.md b/external/mcp/README.md index 0639b752a..408214099 100644 --- a/external/mcp/README.md +++ b/external/mcp/README.md @@ -13,14 +13,14 @@ - +

https://modelcontextprotocol.io/introduction - + @@ -32,4 +32,4 @@ $: npm install @microsoft/teams.mcp ## Dependencies -- [`@modelcontextprotocol/sdk`](https://www.npmjs.com/package/@modelcontextprotocol/sdk) +- [`@modelcontextprotocol/sdk`](https://www.npmjs.com/package/@modelcontextprotocol/sdk) diff --git a/external/mcpclient/README.md b/external/mcpclient/README.md index c6ec22119..b2d0ce488 100644 --- a/external/mcpclient/README.md +++ b/external/mcpclient/README.md @@ -13,14 +13,14 @@ - +

High level MCP Client Plugin which allows connecting to various sse servers and consume exposed tools. - + @@ -45,11 +45,11 @@ const prompt = new ChatPrompt( instructions: "You are a helpful assistant.", model: yourModel, }, - [new McpClientPlugin()] + [new McpClientPlugin()], ).usePlugin("mcpClient", { url: "http://your-mcp-server/mcp" }); ``` ## Features -- πŸ”Œ Automatic tool discovery from MCP servers -- πŸ’Ύ Optional caching of tool parameters (if you'd like to avoid the discovery call or only pass in a subset of tools) +- πŸ”Œ Automatic tool discovery from MCP servers +- πŸ’Ύ Optional caching of tool parameters (if you'd like to avoid the discovery call or only pass in a subset of tools) diff --git a/package-lock.json b/package-lock.json index a9bcbbfae..bf39e8d78 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "tests/*" ], "devDependencies": { - "@changesets/cli": "*", + "@changesets/cli": "latest", "@turbo/gen": "^2.5.7", "bluehawk": "^1.6.0", "turbo": "^2.4.0", @@ -102,6 +102,7 @@ "version": "0.3.4", "resolved": "https://registry.npmjs.org/@a2a-js/sdk/-/sdk-0.3.4.tgz", "integrity": "sha512-WXMk/UspvQFxesvb8hXyfPE8d3ibpiRie24Yw/5ruMqNJcdwxjfZ1G0gj6vYE/I9RAZD145CNzedpZA2cLV2JQ==", + "peer": true, "dependencies": { "uuid": "^11.1.0" }, @@ -449,6 +450,7 @@ "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.26.2", @@ -2203,6 +2205,7 @@ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", "license": "MIT", + "peer": true, "dependencies": { "@floating-ui/core": "^1.7.3", "@floating-ui/utils": "^0.2.10" @@ -4831,6 +4834,7 @@ "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.19.1.tgz", "integrity": "sha512-3Y2h3MZKjec1eAqSTBclATlX+AbC6n1LgfVzRMJLt3v6w0RCYgwLrjbxPDbhsYHt6Wdqc/aCceNJYgj448ELQQ==", "license": "MIT", + "peer": true, "dependencies": { "ajv": "^6.12.6", "content-type": "^1.0.5", @@ -6846,6 +6850,7 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.20.tgz", "integrity": "sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==", "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -6856,6 +6861,7 @@ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.6.tgz", "integrity": "sha512-nf22//wEbKXusP6E9pfOCDwFdHAX4u172eaJI4YkDRQEZiorm6KfYnSC2SWLDMVWUOWPERmJnN0ujeAfTBLvrw==", "license": "MIT", + "peer": true, "peerDependencies": { "@types/react": "^18.0.0" } @@ -7013,6 +7019,7 @@ "integrity": "sha512-oU/OtYVydhXnumd0BobL9rkJg7wFJ9bFFPmSmB/bf/XWN85hlViji59ko6bSKBXyseT9V8l+CN1nwmlbiN0G7Q==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.31.1", "@typescript-eslint/types": "8.31.1", @@ -7677,6 +7684,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -7727,7 +7735,6 @@ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", "license": "MIT", - "peer": true, "dependencies": { "humanize-ms": "^1.2.1" }, @@ -8419,6 +8426,7 @@ "resolved": "https://registry.npmjs.org/botbuilder/-/botbuilder-4.23.1.tgz", "integrity": "sha512-0yCkRfeeeDXPic1bo9xX9Dj/SyUDB0nNAoxxSOpBxSbClztV+Mupx2rTtExMcUKRUbSUWIKYWHL9htkT2ya5JA==", "license": "MIT", + "peer": true, "dependencies": { "@azure/core-http": "^3.0.4", "@azure/msal-node": "^2.13.1", @@ -8817,6 +8825,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001688", "electron-to-chromium": "^1.5.73", @@ -10451,7 +10460,8 @@ "version": "8.6.0", "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/embla-carousel-autoplay": { "version": "8.6.0", @@ -10711,6 +10721,7 @@ "dev": true, "hasInstallScript": true, "license": "MIT", + "peer": true, "bin": { "esbuild": "bin/esbuild" }, @@ -10812,6 +10823,7 @@ "integrity": "sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", @@ -11391,6 +11403,7 @@ "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", "license": "MIT", + "peer": true, "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.0", @@ -11849,8 +11862,7 @@ "version": "1.7.2", "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==", - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/form-data/node_modules/mime-db": { "version": "1.52.0", @@ -11878,7 +11890,6 @@ "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", "license": "MIT", - "peer": true, "dependencies": { "node-domexception": "1.0.0", "web-streams-polyfill": "4.0.0-beta.3" @@ -12652,7 +12663,6 @@ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "license": "MIT", - "peer": true, "dependencies": { "ms": "^2.0.0" } @@ -13721,6 +13731,7 @@ "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", @@ -16679,7 +16690,6 @@ "resolved": "https://registry.npmjs.org/openai/-/openai-4.96.2.tgz", "integrity": "sha512-R2XnxvMsizkROr7BV3uNp1q/3skwPZ7fmPjO1bXLnfB4Tu5xKxrT1EVwzjhxn0MZKBKAvOaGWS63jTMN6KrIXA==", "license": "Apache-2.0", - "peer": true, "dependencies": { "@types/node": "^18.11.18", "@types/node-fetch": "^2.6.4", @@ -16710,7 +16720,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.87.tgz", "integrity": "sha512-OIAAu6ypnVZHmsHCeJ+7CCSub38QNBS9uceMQeg7K5Ur0Jr+wG9wEOEvvMbhp09pxD5czIUy/jND7s7Tb6Nw7A==", "license": "MIT", - "peer": true, "dependencies": { "undici-types": "~5.26.4" } @@ -16719,8 +16728,7 @@ "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/openapi-types": { "version": "12.1.3", @@ -17334,6 +17342,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.8", "picocolors": "^1.1.1", @@ -17902,6 +17911,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -17914,6 +17924,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -18527,6 +18538,7 @@ "integrity": "sha512-C5VvvgCCyfyotVITIAv+4efVytl5F7wt+/I2i9q9GZcEXW9BP52YYOXC58igUi+LFZVHukErIIqQSWwv/M3WRw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/estree": "1.0.7" }, @@ -21113,6 +21125,7 @@ "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", @@ -21213,7 +21226,6 @@ "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==", "license": "MIT", - "peer": true, "engines": { "node": ">= 14" } @@ -21586,6 +21598,7 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } @@ -22835,7 +22848,7 @@ "devDependencies": { "@types/node": "^22.5.4", "dotenv": "^16.4.5", - "env-cmd": "*", + "env-cmd": "latest", "rimraf": "^6.0.1", "tsx": "^4.20.6", "typescript": "^5.4.5" @@ -22902,7 +22915,7 @@ "devDependencies": { "@types/node": "^22.5.4", "dotenv": "^16.4.5", - "env-cmd": "*", + "env-cmd": "latest", "rimraf": "^6.0.1", "tsx": "^4.20.6", "typescript": "^5.4.5" @@ -22921,7 +22934,7 @@ "devDependencies": { "@types/node": "^22.5.4", "dotenv": "^16.5.0", - "env-cmd": "*", + "env-cmd": "latest", "rimraf": "^6.0.1", "tsx": "^4.20.6", "typescript": "^5.4.5" @@ -22943,7 +22956,7 @@ "@microsoft/teams.config": "2.0.2", "@types/node": "^22.5.4", "dotenv": "^16.4.5", - "env-cmd": "*", + "env-cmd": "latest", "rimraf": "^6.0.1", "tsx": "^4.20.6", "typescript": "^5.4.5" @@ -22966,7 +22979,7 @@ "@microsoft/teams.config": "2.0.2", "@types/node": "^22.5.4", "dotenv": "^16.4.5", - "env-cmd": "*", + "env-cmd": "latest", "rimraf": "^6.0.1", "tsx": "^4.20.6", "typescript": "^5.4.5" @@ -23017,7 +23030,7 @@ "@types/node": "^22.5.4", "cross-env": "^7.0.3", "dotenv": "^16.4.5", - "env-cmd": "*", + "env-cmd": "latest", "rimraf": "^6.0.1", "tsx": "^4.20.6", "typescript": "^5.4.5" @@ -23059,7 +23072,7 @@ "@microsoft/teams.config": "2.0.2", "@types/node": "^22.5.4", "dotenv": "^16.4.5", - "env-cmd": "*", + "env-cmd": "latest", "rimraf": "^6.0.1", "tsx": "^4.20.6", "typescript": "^5.4.5" @@ -23114,6 +23127,7 @@ "tests/tab/node_modules/react": { "version": "19.0.0", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } diff --git a/packages/ai/README.md b/packages/ai/README.md index 97cac8b4d..021ed7827 100644 --- a/packages/ai/README.md +++ b/packages/ai/README.md @@ -13,14 +13,14 @@ - +

AI tools/utilities. - + diff --git a/packages/api/README.md b/packages/api/README.md index b65cb70f8..a59f4ad4d 100644 --- a/packages/api/README.md +++ b/packages/api/README.md @@ -13,14 +13,14 @@ - +

Model and client implementations used to send and receive requests from Teams. - + @@ -32,6 +32,6 @@ $: npm install @microsoft/teams.api ## Dependencies -- [`axios`](https://www.npmjs.com/package/axios) -- [`jwt-decode`](https://www.npmjs.com/package/jwt-decode) -- [`qs`](https://www.npmjs.com/package/qs) +- [`axios`](https://www.npmjs.com/package/axios) +- [`jwt-decode`](https://www.npmjs.com/package/jwt-decode) +- [`qs`](https://www.npmjs.com/package/qs) diff --git a/packages/apps/README.md b/packages/apps/README.md index 7d2cb20d4..907f31ae6 100644 --- a/packages/apps/README.md +++ b/packages/apps/README.md @@ -13,14 +13,14 @@ - +

A package used to create apps/bots that can send/receive activities. - + @@ -32,4 +32,4 @@ $: npm install @microsoft/teams.apps ## Dependencies -- [`express`](https://www.npmjs.com/package/express) +- [`express`](https://www.npmjs.com/package/express) diff --git a/packages/botbuilder/README.md b/packages/botbuilder/README.md index d64724100..10c419041 100644 --- a/packages/botbuilder/README.md +++ b/packages/botbuilder/README.md @@ -13,7 +13,7 @@ - +

@@ -21,7 +21,7 @@ A package used to make the `@microsoft/teams.apps` package backwards compatible with legacy bots built using `BotBuilder`. - + @@ -33,6 +33,6 @@ $: npm install @microsoft/teams.botbuilder ## Dependencies -- [`uuid`](https://www.npmjs.com/package/uuid) -- [`botbuilder-core`](https://www.npmjs.com/package/botbuilder-core) -- [`botframework-connector`](https://www.npmjs.com/package/botframework-connector) +- [`uuid`](https://www.npmjs.com/package/uuid) +- [`botbuilder-core`](https://www.npmjs.com/package/botbuilder-core) +- [`botframework-connector`](https://www.npmjs.com/package/botframework-connector) diff --git a/packages/cards/README.md b/packages/cards/README.md index 8d7decd21..b430cd2b0 100644 --- a/packages/cards/README.md +++ b/packages/cards/README.md @@ -13,14 +13,14 @@ - +

An Adaptive Cards implementation with support for Teams-specific Adaptive Card elements. - + @@ -32,8 +32,8 @@ $: npm install @microsoft/teams.cards ## Links -- [Adaptive Cards documentation](https://adaptivecards.microsoft.com/) -- [Adaptive Cards Designer](https://adaptivecards.microsoft.com/designer) +- [Adaptive Cards documentation](https://adaptivecards.microsoft.com/) +- [Adaptive Cards Designer](https://adaptivecards.microsoft.com/designer) ## Dependencies diff --git a/packages/cli/README.md b/packages/cli/README.md index f75db0a0c..3ecf7bcde 100644 --- a/packages/cli/README.md +++ b/packages/cli/README.md @@ -13,14 +13,14 @@ - +

A cli for building apps using `@microsoft/teams.ts`. - + diff --git a/packages/cli/templates/python/ai/README.md b/packages/cli/templates/python/ai/README.md index 7258f92e4..237f55b87 100644 --- a/packages/cli/templates/python/ai/README.md +++ b/packages/cli/templates/python/ai/README.md @@ -1,6 +1,6 @@ -# Python Teams AI Bot +# Python Teams SDK Bot -This is a minimal Microsoft Teams ai agent template using [microsoft-teams](https://github.com/microsoft/teams.py). +This is a minimal Microsoft Teams SDK AI agent template using [microsoft-teams](https://github.com/microsoft/teams.py). ## Structure diff --git a/packages/cli/templates/python/ai/pyproject.toml.hbs b/packages/cli/templates/python/ai/pyproject.toml.hbs index 82185f481..005d7b468 100644 --- a/packages/cli/templates/python/ai/pyproject.toml.hbs +++ b/packages/cli/templates/python/ai/pyproject.toml.hbs @@ -1,7 +1,7 @@ [project] name = "{{ toKebabCase name }}" version = "0.1.0" -description = "A Microsoft Teams AI bot using teams.py and OpenAI" +description = "A Microsoft Teams SDK bot using teams.py and OpenAI" authors = [{ name = "Your Name", email = "you@example.com" }] readme = "README.md" requires-python = ">=3.12" diff --git a/packages/cli/templates/typescript/tab/src/Tab/App.tsx b/packages/cli/templates/typescript/tab/src/Tab/App.tsx index 6bdb3fc0a..a5f636094 100644 --- a/packages/cli/templates/typescript/tab/src/Tab/App.tsx +++ b/packages/cli/templates/typescript/tab/src/Tab/App.tsx @@ -82,7 +82,7 @@ export default function App() { return (

πŸ‘‹ Welcome

-

This test app lets you try out some of the features offered by Teams AI Library v2 for Teams Tab app developers.

+

This test app lets you try out some of the features offered by Teams SDK for Teams Tab app developers.

@@ -99,7 +99,7 @@ export default function App() {
)} -

For more information, please refer to the Teams AI documentation.

+

For more information, please refer to the Teams SDK documentation.

); } diff --git a/packages/client/README.md b/packages/client/README.md index 702ec1b90..d2abab9c1 100644 --- a/packages/client/README.md +++ b/packages/client/README.md @@ -13,14 +13,14 @@ - +

A client used to create app/bot surfaces such as tabs. - + @@ -34,4 +34,4 @@ $: npm install @microsoft/teams.client ## Links -- https://learn.microsoft.com/en-us/microsoftteams/platform/tabs/what-are-tabs?tabs=personal +- https://learn.microsoft.com/en-us/microsoftteams/platform/tabs/what-are-tabs?tabs=personal diff --git a/packages/common/README.md b/packages/common/README.md index c30c11c5f..525b95c51 100644 --- a/packages/common/README.md +++ b/packages/common/README.md @@ -13,7 +13,7 @@ - +

@@ -21,7 +21,7 @@ Common modules used to provide utility functionality to the other packages while minimizing external dependencies. - + diff --git a/packages/dev/README.md b/packages/dev/README.md index 5a0c84727..0016f9f33 100644 --- a/packages/dev/README.md +++ b/packages/dev/README.md @@ -13,14 +13,14 @@ - +

developer tools for making debugging/development of Teams apps easier. - + @@ -32,5 +32,5 @@ $: npm install @microsoft/teams.dev ## Dependencies -- [`express`](https://www.npmjs.com/package/express) -- [`open`](https://www.npmjs.com/package/open) +- [`express`](https://www.npmjs.com/package/express) +- [`open`](https://www.npmjs.com/package/open) diff --git a/packages/devtools/README.md b/packages/devtools/README.md index 1c7f558d0..24706fd88 100644 --- a/packages/devtools/README.md +++ b/packages/devtools/README.md @@ -1,6 +1,6 @@ # Teams: DevTools -A web frontend for the `DevToolsPlugin` in the package `@microsoft/teams.dev`. +A web frontend for the `DevToolsPlugin` in the package `@microsoft/teams.dev`. The devtools allow help you: - Chat with your app locally without needing to publish your app or interact with teams directlyπŸ’¬ @@ -8,7 +8,7 @@ The devtools allow help you: - Inspect logs from your app liveπŸ—ƒοΈβš‘ - Build/debug/send cardsπŸͺͺ - + diff --git a/packages/graph-endpoints-beta/README.md b/packages/graph-endpoints-beta/README.md index 49e848fae..bc40473b2 100644 --- a/packages/graph-endpoints-beta/README.md +++ b/packages/graph-endpoints-beta/README.md @@ -13,7 +13,7 @@ - +

@@ -26,7 +26,7 @@ change. We don't recommend that you use them in your production apps. To use APIs that are generally available, please refer to @microsoft/teams.graph-endpoints. - + diff --git a/packages/graph-endpoints/README.md b/packages/graph-endpoints/README.md index 683d8b3c4..152301c5e 100644 --- a/packages/graph-endpoints/README.md +++ b/packages/graph-endpoints/README.md @@ -13,7 +13,7 @@ - +

@@ -23,7 +23,7 @@ together with + diff --git a/packages/graph-tools/README.md b/packages/graph-tools/README.md index 3005d2557..ba56dca82 100644 --- a/packages/graph-tools/README.md +++ b/packages/graph-tools/README.md @@ -1,38 +1,12 @@ -# Teams: Graph - -

- - - - - - - - - - - - - - - -

+# Teams: Graph Tools Tooling to help build the @microsoft/teams.graphEndpoints and @microsoft/teams.graphEndpointsBeta packages. - + -## Install - -```bash -$: npm install @microsoft/teams.graphTools -``` - -## Links - ## Dependencies - openapi-types diff --git a/packages/graph/README.md b/packages/graph/README.md index 9aaa5138e..744e33b81 100644 --- a/packages/graph/README.md +++ b/packages/graph/README.md @@ -13,14 +13,14 @@ - +

An api client for making HTTP requests to MSGraph. - + diff --git a/packages/openai/README.md b/packages/openai/README.md index bd064886f..d11d809f5 100644 --- a/packages/openai/README.md +++ b/packages/openai/README.md @@ -13,14 +13,14 @@ - +

OpenAI model implementations to be used with `@microsoft/teams.ai`. Supports all OpenAI-like API models. - + @@ -32,4 +32,4 @@ $: npm install @microsoft/teams.openai ## Dependencies -- [`openai`](https://www.npmjs.com/package/openai) +- [`openai`](https://www.npmjs.com/package/openai) diff --git a/tests/ai/src/simple-rag.ts b/tests/ai/src/simple-rag.ts index 3960598f9..e590a4d79 100644 --- a/tests/ai/src/simple-rag.ts +++ b/tests/ai/src/simple-rag.ts @@ -14,10 +14,10 @@ interface IDocumentationItem { // Our mock documentation corpus const documentationCorpus = [ { - id: 'teams-ai-overview', - title: 'Teams AI Overview', + id: 'teams-sdk-overview', + title: 'Teams SDK Overview', content: - 'Teams AI is a framework for building AI-powered applications for Microsoft Teams. It provides tools for creating chatbots, message extensions, and other conversational experiences.', + 'Teams SDK is a framework for building AI-powered applications for Microsoft Teams. It provides tools for creating chatbots, message extensions, and other conversational experiences.', }, { id: 'chat-prompt', diff --git a/tests/tab/src/Tab/App.tsx b/tests/tab/src/Tab/App.tsx index 6bdb3fc0a..a5f636094 100644 --- a/tests/tab/src/Tab/App.tsx +++ b/tests/tab/src/Tab/App.tsx @@ -82,7 +82,7 @@ export default function App() { return (

πŸ‘‹ Welcome

-

This test app lets you try out some of the features offered by Teams AI Library v2 for Teams Tab app developers.

+

This test app lets you try out some of the features offered by Teams SDK for Teams Tab app developers.

@@ -99,7 +99,7 @@ export default function App() {
)} -

For more information, please refer to the Teams AI documentation.

+

For more information, please refer to the Teams SDK documentation.

); } diff --git a/turbo/generators/config.ts b/turbo/generators/config.ts index 66ba35160..abbaf80f2 100644 --- a/turbo/generators/config.ts +++ b/turbo/generators/config.ts @@ -103,7 +103,7 @@ export default function generator(plop: PlopTypes.NodePlopAPI): void { // Generator for creating new applications in tests plop.setGenerator("Test Application", { - description: "Create a new Teams AI v2 test application", + description: "Create a new Teams SDK test application", prompts: [ { type: "input", diff --git a/turbo/generators/templates/package/README.md.hbs b/turbo/generators/templates/package/README.md.hbs index 04d0076c5..9de5ed8b3 100644 --- a/turbo/generators/templates/package/README.md.hbs +++ b/turbo/generators/templates/package/README.md.hbs @@ -20,8 +20,8 @@ {{description}} - + -## Install \ No newline at end of file +## Install