Skip to content

Commit 8749cd7

Browse files
authored
Merge pull request aws#6863 from ctlai95/tool-utils
feat(chat): add tool utils to delegate execution
2 parents cdbc045 + 7fdbd07 commit 8749cd7

File tree

10 files changed

+613
-196
lines changed

10 files changed

+613
-196
lines changed

packages/amazonq/.vscode/tasks.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
"tasks": [
66
{
77
"label": "watch",
8-
"type": "shell",
9-
"command": "npm",
10-
"args": ["run", "watch"],
8+
"type": "npm",
9+
"script": "watch",
1110
"problemMatcher": "$tsc-watch",
1211
"isBackground": true,
1312
"group": {

packages/amazonq/package.json

Lines changed: 38 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -958,277 +958,270 @@
958958
"fontCharacter": "\\f1b9"
959959
}
960960
},
961-
"aws-amazonq-transform-landing-page-icon": {
962-
"description": "AWS Contributed Icon",
963-
"default": {
964-
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
965-
"fontCharacter": "\\f1ba"
966-
}
967-
},
968961
"aws-amazonq-transform-logo": {
969962
"description": "AWS Contributed Icon",
970963
"default": {
971964
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
972-
"fontCharacter": "\\f1bb"
965+
"fontCharacter": "\\f1ba"
973966
}
974967
},
975968
"aws-amazonq-transform-step-into-dark": {
976969
"description": "AWS Contributed Icon",
977970
"default": {
978971
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
979-
"fontCharacter": "\\f1bc"
972+
"fontCharacter": "\\f1bb"
980973
}
981974
},
982975
"aws-amazonq-transform-step-into-light": {
983976
"description": "AWS Contributed Icon",
984977
"default": {
985978
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
986-
"fontCharacter": "\\f1bd"
979+
"fontCharacter": "\\f1bc"
987980
}
988981
},
989982
"aws-amazonq-transform-variables-dark": {
990983
"description": "AWS Contributed Icon",
991984
"default": {
992985
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
993-
"fontCharacter": "\\f1be"
986+
"fontCharacter": "\\f1bd"
994987
}
995988
},
996989
"aws-amazonq-transform-variables-light": {
997990
"description": "AWS Contributed Icon",
998991
"default": {
999992
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1000-
"fontCharacter": "\\f1bf"
993+
"fontCharacter": "\\f1be"
1001994
}
1002995
},
1003996
"aws-applicationcomposer-icon": {
1004997
"description": "AWS Contributed Icon",
1005998
"default": {
1006999
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1007-
"fontCharacter": "\\f1c0"
1000+
"fontCharacter": "\\f1bf"
10081001
}
10091002
},
10101003
"aws-applicationcomposer-icon-dark": {
10111004
"description": "AWS Contributed Icon",
10121005
"default": {
10131006
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1014-
"fontCharacter": "\\f1c1"
1007+
"fontCharacter": "\\f1c0"
10151008
}
10161009
},
10171010
"aws-apprunner-service": {
10181011
"description": "AWS Contributed Icon",
10191012
"default": {
10201013
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1021-
"fontCharacter": "\\f1c2"
1014+
"fontCharacter": "\\f1c1"
10221015
}
10231016
},
10241017
"aws-cdk-logo": {
10251018
"description": "AWS Contributed Icon",
10261019
"default": {
10271020
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1028-
"fontCharacter": "\\f1c3"
1021+
"fontCharacter": "\\f1c2"
10291022
}
10301023
},
10311024
"aws-cloudformation-stack": {
10321025
"description": "AWS Contributed Icon",
10331026
"default": {
10341027
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1035-
"fontCharacter": "\\f1c4"
1028+
"fontCharacter": "\\f1c3"
10361029
}
10371030
},
10381031
"aws-cloudwatch-log-group": {
10391032
"description": "AWS Contributed Icon",
10401033
"default": {
10411034
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1042-
"fontCharacter": "\\f1c5"
1035+
"fontCharacter": "\\f1c4"
10431036
}
10441037
},
10451038
"aws-codecatalyst-logo": {
10461039
"description": "AWS Contributed Icon",
10471040
"default": {
10481041
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1049-
"fontCharacter": "\\f1c6"
1042+
"fontCharacter": "\\f1c5"
10501043
}
10511044
},
10521045
"aws-codewhisperer-icon-black": {
10531046
"description": "AWS Contributed Icon",
10541047
"default": {
10551048
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1056-
"fontCharacter": "\\f1c7"
1049+
"fontCharacter": "\\f1c6"
10571050
}
10581051
},
10591052
"aws-codewhisperer-icon-white": {
10601053
"description": "AWS Contributed Icon",
10611054
"default": {
10621055
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1063-
"fontCharacter": "\\f1c8"
1056+
"fontCharacter": "\\f1c7"
10641057
}
10651058
},
10661059
"aws-codewhisperer-learn": {
10671060
"description": "AWS Contributed Icon",
10681061
"default": {
10691062
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1070-
"fontCharacter": "\\f1c9"
1063+
"fontCharacter": "\\f1c8"
10711064
}
10721065
},
10731066
"aws-ecr-registry": {
10741067
"description": "AWS Contributed Icon",
10751068
"default": {
10761069
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1077-
"fontCharacter": "\\f1ca"
1070+
"fontCharacter": "\\f1c9"
10781071
}
10791072
},
10801073
"aws-ecs-cluster": {
10811074
"description": "AWS Contributed Icon",
10821075
"default": {
10831076
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1084-
"fontCharacter": "\\f1cb"
1077+
"fontCharacter": "\\f1ca"
10851078
}
10861079
},
10871080
"aws-ecs-container": {
10881081
"description": "AWS Contributed Icon",
10891082
"default": {
10901083
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1091-
"fontCharacter": "\\f1cc"
1084+
"fontCharacter": "\\f1cb"
10921085
}
10931086
},
10941087
"aws-ecs-service": {
10951088
"description": "AWS Contributed Icon",
10961089
"default": {
10971090
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1098-
"fontCharacter": "\\f1cd"
1091+
"fontCharacter": "\\f1cc"
10991092
}
11001093
},
11011094
"aws-generic-attach-file": {
11021095
"description": "AWS Contributed Icon",
11031096
"default": {
11041097
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1105-
"fontCharacter": "\\f1ce"
1098+
"fontCharacter": "\\f1cd"
11061099
}
11071100
},
11081101
"aws-iot-certificate": {
11091102
"description": "AWS Contributed Icon",
11101103
"default": {
11111104
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1112-
"fontCharacter": "\\f1cf"
1105+
"fontCharacter": "\\f1ce"
11131106
}
11141107
},
11151108
"aws-iot-policy": {
11161109
"description": "AWS Contributed Icon",
11171110
"default": {
11181111
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1119-
"fontCharacter": "\\f1d0"
1112+
"fontCharacter": "\\f1cf"
11201113
}
11211114
},
11221115
"aws-iot-thing": {
11231116
"description": "AWS Contributed Icon",
11241117
"default": {
11251118
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1126-
"fontCharacter": "\\f1d1"
1119+
"fontCharacter": "\\f1d0"
11271120
}
11281121
},
11291122
"aws-lambda-function": {
11301123
"description": "AWS Contributed Icon",
11311124
"default": {
11321125
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1133-
"fontCharacter": "\\f1d2"
1126+
"fontCharacter": "\\f1d1"
11341127
}
11351128
},
11361129
"aws-mynah-MynahIconBlack": {
11371130
"description": "AWS Contributed Icon",
11381131
"default": {
11391132
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1140-
"fontCharacter": "\\f1d3"
1133+
"fontCharacter": "\\f1d2"
11411134
}
11421135
},
11431136
"aws-mynah-MynahIconWhite": {
11441137
"description": "AWS Contributed Icon",
11451138
"default": {
11461139
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1147-
"fontCharacter": "\\f1d4"
1140+
"fontCharacter": "\\f1d3"
11481141
}
11491142
},
11501143
"aws-mynah-logo": {
11511144
"description": "AWS Contributed Icon",
11521145
"default": {
11531146
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1154-
"fontCharacter": "\\f1d5"
1147+
"fontCharacter": "\\f1d4"
11551148
}
11561149
},
11571150
"aws-redshift-cluster": {
11581151
"description": "AWS Contributed Icon",
11591152
"default": {
11601153
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1161-
"fontCharacter": "\\f1d6"
1154+
"fontCharacter": "\\f1d5"
11621155
}
11631156
},
11641157
"aws-redshift-cluster-connected": {
11651158
"description": "AWS Contributed Icon",
11661159
"default": {
11671160
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1168-
"fontCharacter": "\\f1d7"
1161+
"fontCharacter": "\\f1d6"
11691162
}
11701163
},
11711164
"aws-redshift-database": {
11721165
"description": "AWS Contributed Icon",
11731166
"default": {
11741167
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1175-
"fontCharacter": "\\f1d8"
1168+
"fontCharacter": "\\f1d7"
11761169
}
11771170
},
11781171
"aws-redshift-redshift-cluster-connected": {
11791172
"description": "AWS Contributed Icon",
11801173
"default": {
11811174
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1182-
"fontCharacter": "\\f1d9"
1175+
"fontCharacter": "\\f1d8"
11831176
}
11841177
},
11851178
"aws-redshift-schema": {
11861179
"description": "AWS Contributed Icon",
11871180
"default": {
11881181
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1189-
"fontCharacter": "\\f1da"
1182+
"fontCharacter": "\\f1d9"
11901183
}
11911184
},
11921185
"aws-redshift-table": {
11931186
"description": "AWS Contributed Icon",
11941187
"default": {
11951188
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1196-
"fontCharacter": "\\f1db"
1189+
"fontCharacter": "\\f1da"
11971190
}
11981191
},
11991192
"aws-s3-bucket": {
12001193
"description": "AWS Contributed Icon",
12011194
"default": {
12021195
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1203-
"fontCharacter": "\\f1dc"
1196+
"fontCharacter": "\\f1db"
12041197
}
12051198
},
12061199
"aws-s3-create-bucket": {
12071200
"description": "AWS Contributed Icon",
12081201
"default": {
12091202
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1210-
"fontCharacter": "\\f1dd"
1203+
"fontCharacter": "\\f1dc"
12111204
}
12121205
},
12131206
"aws-schemas-registry": {
12141207
"description": "AWS Contributed Icon",
12151208
"default": {
12161209
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1217-
"fontCharacter": "\\f1de"
1210+
"fontCharacter": "\\f1dd"
12181211
}
12191212
},
12201213
"aws-schemas-schema": {
12211214
"description": "AWS Contributed Icon",
12221215
"default": {
12231216
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1224-
"fontCharacter": "\\f1df"
1217+
"fontCharacter": "\\f1de"
12251218
}
12261219
},
12271220
"aws-stepfunctions-preview": {
12281221
"description": "AWS Contributed Icon",
12291222
"default": {
12301223
"fontPath": "./resources/fonts/aws-toolkit-icons.woff",
1231-
"fontCharacter": "\\f1e0"
1224+
"fontCharacter": "\\f1df"
12321225
}
12331226
}
12341227
},

0 commit comments

Comments
 (0)