OfficeDev / TeamsFx

Developer tools for building Teams apps
Other
427 stars 164 forks source link

feat: support office agent in TTK extension #11359

Closed GavinGu07 closed 2 weeks ago

GavinGu07 commented 1 month ago

ADO link: https://msazure.visualstudio.com/Microsoft%20Teams%20Extensibility/_workitems/edit/27272402

Dev Spec: https://microsoft.sharepoint.com/:w:/t/OfficePlatform/EeGmSTGFMoBIkVFP4KwXMKYB-6dB2377_nYKGBiobMJ_sA?e=NzoShR

codecov[bot] commented 2 weeks ago

Codecov Report

Attention: Patch coverage is 92.92474% with 157 lines in your changes are missing coverage. Please review.

Project coverage is 88.16%. Comparing base (3f6407e) to head (d00e9e8). Report is 38 commits behind head on dev.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359/graphs/tree.svg?width=650&height=150&src=pr&token=QQX8WVOEC3&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev)](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev) ```diff @@ Coverage Diff @@ ## dev #11359 +/- ## ========================================== + Coverage 87.80% 88.16% +0.35% ========================================== Files 495 533 +38 Lines 29733 31912 +2179 Branches 5886 6255 +369 ========================================== + Hits 26106 28134 +2028 - Misses 1779 1873 +94 - Partials 1848 1905 +57 ``` | [Files](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev) | Coverage Δ | | |---|---|---| | [...c/chat/commands/nextstep/nextstepCommandHandler.ts](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?src=pr&el=tree&filepath=packages%2Fvscode-extension%2Fsrc%2Fchat%2Fcommands%2Fnextstep%2FnextstepCommandHandler.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev#diff-cGFja2FnZXMvdnNjb2RlLWV4dGVuc2lvbi9zcmMvY2hhdC9jb21tYW5kcy9uZXh0c3RlcC9uZXh0c3RlcENvbW1hbmRIYW5kbGVyLnRz) | `96.36% <100.00%> (ø)` | | | [packages/vscode-extension/src/constants.ts](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?src=pr&el=tree&filepath=packages%2Fvscode-extension%2Fsrc%2Fconstants.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev#diff-cGFja2FnZXMvdnNjb2RlLWV4dGVuc2lvbi9zcmMvY29uc3RhbnRzLnRz) | `100.00% <100.00%> (ø)` | | | [...Chat/commands/create/officeCreateCommandHandler.ts](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?src=pr&el=tree&filepath=packages%2Fvscode-extension%2Fsrc%2FofficeChat%2Fcommands%2Fcreate%2FofficeCreateCommandHandler.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev#diff-cGFja2FnZXMvdnNjb2RlLWV4dGVuc2lvbi9zcmMvb2ZmaWNlQ2hhdC9jb21tYW5kcy9jcmVhdGUvb2ZmaWNlQ3JlYXRlQ29tbWFuZEhhbmRsZXIudHM=) | `100.00% <100.00%> (ø)` | | | [...on/src/officeChat/commands/nextStep/officeSteps.ts](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?src=pr&el=tree&filepath=packages%2Fvscode-extension%2Fsrc%2FofficeChat%2Fcommands%2FnextStep%2FofficeSteps.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev#diff-cGFja2FnZXMvdnNjb2RlLWV4dGVuc2lvbi9zcmMvb2ZmaWNlQ2hhdC9jb21tYW5kcy9uZXh0U3RlcC9vZmZpY2VTdGVwcy50cw==) | `100.00% <100.00%> (ø)` | | | [...ension/src/officeChat/common/samples/sampleData.ts](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?src=pr&el=tree&filepath=packages%2Fvscode-extension%2Fsrc%2FofficeChat%2Fcommon%2Fsamples%2FsampleData.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev#diff-cGFja2FnZXMvdnNjb2RlLWV4dGVuc2lvbi9zcmMvb2ZmaWNlQ2hhdC9jb21tb24vc2FtcGxlcy9zYW1wbGVEYXRhLnRz) | `100.00% <100.00%> (ø)` | | | [...sion/src/officeChat/common/skills/codeExplainer.ts](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?src=pr&el=tree&filepath=packages%2Fvscode-extension%2Fsrc%2FofficeChat%2Fcommon%2Fskills%2FcodeExplainer.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev#diff-cGFja2FnZXMvdnNjb2RlLWV4dGVuc2lvbi9zcmMvb2ZmaWNlQ2hhdC9jb21tb24vc2tpbGxzL2NvZGVFeHBsYWluZXIudHM=) | `100.00% <100.00%> (ø)` | | | [.../src/officeChat/common/skills/codeIssueDetector.ts](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?src=pr&el=tree&filepath=packages%2Fvscode-extension%2Fsrc%2FofficeChat%2Fcommon%2Fskills%2FcodeIssueDetector.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev#diff-cGFja2FnZXMvdnNjb2RlLWV4dGVuc2lvbi9zcmMvb2ZmaWNlQ2hhdC9jb21tb24vc2tpbGxzL2NvZGVJc3N1ZURldGVjdG9yLnRz) | `100.00% <100.00%> (ø)` | | | [...rc/officeChat/common/skills/executionResultEnum.ts](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?src=pr&el=tree&filepath=packages%2Fvscode-extension%2Fsrc%2FofficeChat%2Fcommon%2Fskills%2FexecutionResultEnum.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev#diff-cGFja2FnZXMvdnNjb2RlLWV4dGVuc2lvbi9zcmMvb2ZmaWNlQ2hhdC9jb21tb24vc2tpbGxzL2V4ZWN1dGlvblJlc3VsdEVudW0udHM=) | `100.00% <100.00%> (ø)` | | | [...-extension/src/officeChat/common/skills/printer.ts](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?src=pr&el=tree&filepath=packages%2Fvscode-extension%2Fsrc%2FofficeChat%2Fcommon%2Fskills%2Fprinter.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev#diff-cGFja2FnZXMvdnNjb2RlLWV4dGVuc2lvbi9zcmMvb2ZmaWNlQ2hhdC9jb21tb24vc2tpbGxzL3ByaW50ZXIudHM=) | `100.00% <100.00%> (ø)` | | | [...ion/src/officeChat/common/skills/projectCreator.ts](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?src=pr&el=tree&filepath=packages%2Fvscode-extension%2Fsrc%2FofficeChat%2Fcommon%2Fskills%2FprojectCreator.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev#diff-cGFja2FnZXMvdnNjb2RlLWV4dGVuc2lvbi9zcmMvb2ZmaWNlQ2hhdC9jb21tb24vc2tpbGxzL3Byb2plY3RDcmVhdG9yLnRz) | `100.00% <100.00%> (ø)` | | | ... and [31 more](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev) | | ... and [22 files with indirect coverage changes](https://app.codecov.io/gh/OfficeDev/TeamsFx/pull/11359/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=OfficeDev)
1openwindow commented 2 weeks ago

LGTM