├── .dockerignore ├── .eslintrc.cjs ├── .gitignore ├── .npmignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── EXAMPLES.md ├── LICENSE ├── README.md ├── assets ├── screen01.png ├── screen02.png ├── screen03.png ├── screen04.png ├── screen05.png ├── screen06.png ├── screen07.png └── screen08.png ├── bin └── artifacts-and-tools.ts ├── cdk.json ├── jest.config.js ├── lib ├── playground │ ├── functions │ │ ├── api-handler │ │ │ ├── common │ │ │ │ ├── __init__.py │ │ │ │ └── serialization.py │ │ │ ├── index.py │ │ │ ├── requirements.txt │ │ │ ├── routes │ │ │ │ ├── files.py │ │ │ │ ├── health.py │ │ │ │ └── sessions.py │ │ │ └── utils.py │ │ ├── authorizer │ │ │ └── index.py │ │ ├── connection-handler │ │ │ └── index.py │ │ └── message-handler │ │ │ ├── common │ │ │ ├── __init__.py │ │ │ ├── files.py │ │ │ ├── sender.py │ │ │ ├── serialization.py │ │ │ ├── session.py │ │ │ └── system.py │ │ │ ├── handler.py │ │ │ ├── index.py │ │ │ ├── requirements.txt │ │ │ ├── test.py │ │ │ └── tools │ │ │ ├── __init__.py │ │ │ ├── executor.py │ │ │ ├── provider.py │ │ │ ├── setup.py │ │ │ └── specification.py │ ├── index.ts │ └── user-interface │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── prettier.config.cjs │ │ ├── public │ │ ├── aws-exports.template.json │ │ ├── favicon.ico │ │ ├── images │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ └── logo.png │ │ └── manifest.json │ │ ├── src │ │ ├── common │ │ │ ├── api-client │ │ │ │ ├── api-client-base.ts │ │ │ │ ├── api-client.ts │ │ │ │ ├── files-client.ts │ │ │ │ └── sessions-client.ts │ │ │ ├── app-context.ts │ │ │ ├── constants.ts │ │ │ ├── file-uploader.ts │ │ │ ├── helpers │ │ │ │ ├── message-helper.ts │ │ │ │ ├── storage-helper.ts │ │ │ │ └── text-helper.ts │ │ │ ├── hooks │ │ │ │ ├── use-form.ts │ │ │ │ ├── use-navigation-panel-state.ts │ │ │ │ └── use-on-follow.ts │ │ │ ├── i18n │ │ │ │ └── property-filter-i18n-strings.ts │ │ │ └── utils.ts │ │ ├── components │ │ │ ├── app-frame.tsx │ │ │ ├── artifacts │ │ │ │ ├── artifacts-ui.tsx │ │ │ │ ├── artifacts-wrapper.tsx │ │ │ │ └── source-view.tsx │ │ │ ├── base-app-layout.tsx │ │ │ ├── chat-ui │ │ │ │ ├── chat-ui-assistant-message.tsx │ │ │ │ ├── chat-ui-input-panel.tsx │ │ │ │ ├── chat-ui-message-list.tsx │ │ │ │ ├── chat-ui-user-message.tsx │ │ │ │ ├── chat-ui.tsx │ │ │ │ └── file-dialog.tsx │ │ │ ├── global-header.tsx │ │ │ ├── navigation-panel.tsx │ │ │ └── wrappers │ │ │ │ ├── router-button-dropdown.tsx │ │ │ │ ├── router-button.tsx │ │ │ │ └── router-link.tsx │ │ ├── global.d.ts │ │ ├── main-app.tsx │ │ ├── main.tsx │ │ ├── pages │ │ │ ├── not-found.tsx │ │ │ ├── playground │ │ │ │ ├── index.tsx │ │ │ │ └── playground.tsx │ │ │ └── sessions │ │ │ │ ├── index.tsx │ │ │ │ ├── sessions-header.tsx │ │ │ │ └── sessions-table.tsx │ │ ├── styles │ │ │ ├── app.scss │ │ │ ├── chat-ui.module.scss │ │ │ ├── playground.module.scss │ │ │ └── sandbox.scss │ │ ├── types │ │ │ ├── app.ts │ │ │ ├── artifacts.ts │ │ │ ├── index.ts │ │ │ ├── messages.ts │ │ │ └── payload.ts │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts ├── stack.ts ├── tools │ ├── code-interpreter │ │ ├── Dockerfile │ │ ├── index.py │ │ └── requirements.txt │ └── web-search │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── common │ │ ├── crawler.ts │ │ ├── search.ts │ │ ├── secrets.ts │ │ └── types.ts │ │ ├── global.d.ts │ │ ├── index.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tsconfig.json ├── types.ts └── utils.ts ├── package.json ├── prettier.config.js └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/.npmignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/EXAMPLES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/README.md -------------------------------------------------------------------------------- /assets/screen01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/assets/screen01.png -------------------------------------------------------------------------------- /assets/screen02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/assets/screen02.png -------------------------------------------------------------------------------- /assets/screen03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/assets/screen03.png -------------------------------------------------------------------------------- /assets/screen04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/assets/screen04.png -------------------------------------------------------------------------------- /assets/screen05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/assets/screen05.png -------------------------------------------------------------------------------- /assets/screen06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/assets/screen06.png -------------------------------------------------------------------------------- /assets/screen07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/assets/screen07.png -------------------------------------------------------------------------------- /assets/screen08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/assets/screen08.png -------------------------------------------------------------------------------- /bin/artifacts-and-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/bin/artifacts-and-tools.ts -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/cdk.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/playground/functions/api-handler/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/playground/functions/api-handler/common/serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/api-handler/common/serialization.py -------------------------------------------------------------------------------- /lib/playground/functions/api-handler/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/api-handler/index.py -------------------------------------------------------------------------------- /lib/playground/functions/api-handler/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/api-handler/requirements.txt -------------------------------------------------------------------------------- /lib/playground/functions/api-handler/routes/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/api-handler/routes/files.py -------------------------------------------------------------------------------- /lib/playground/functions/api-handler/routes/health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/api-handler/routes/health.py -------------------------------------------------------------------------------- /lib/playground/functions/api-handler/routes/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/api-handler/routes/sessions.py -------------------------------------------------------------------------------- /lib/playground/functions/api-handler/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/api-handler/utils.py -------------------------------------------------------------------------------- /lib/playground/functions/authorizer/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/authorizer/index.py -------------------------------------------------------------------------------- /lib/playground/functions/connection-handler/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/connection-handler/index.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/common/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/common/files.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/common/sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/common/sender.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/common/serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/common/serialization.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/common/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/common/session.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/common/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/common/system.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/handler.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/index.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3>=1.34.125 2 | orjson>=3.10.5 3 | pandas==2.2.3 -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/test.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/tools/__init__.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/tools/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/tools/executor.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/tools/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/tools/provider.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/tools/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/tools/setup.py -------------------------------------------------------------------------------- /lib/playground/functions/message-handler/tools/specification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/functions/message-handler/tools/specification.py -------------------------------------------------------------------------------- /lib/playground/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/index.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/index.html -------------------------------------------------------------------------------- /lib/playground/user-interface/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/package-lock.json -------------------------------------------------------------------------------- /lib/playground/user-interface/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/package.json -------------------------------------------------------------------------------- /lib/playground/user-interface/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/postcss.config.js -------------------------------------------------------------------------------- /lib/playground/user-interface/prettier.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/prettier.config.cjs -------------------------------------------------------------------------------- /lib/playground/user-interface/public/aws-exports.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/public/aws-exports.template.json -------------------------------------------------------------------------------- /lib/playground/user-interface/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/public/favicon.ico -------------------------------------------------------------------------------- /lib/playground/user-interface/public/images/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/public/images/android-chrome-192x192.png -------------------------------------------------------------------------------- /lib/playground/user-interface/public/images/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/public/images/android-chrome-512x512.png -------------------------------------------------------------------------------- /lib/playground/user-interface/public/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/public/images/apple-touch-icon.png -------------------------------------------------------------------------------- /lib/playground/user-interface/public/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/public/images/favicon-16x16.png -------------------------------------------------------------------------------- /lib/playground/user-interface/public/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/public/images/favicon-32x32.png -------------------------------------------------------------------------------- /lib/playground/user-interface/public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/public/images/favicon.ico -------------------------------------------------------------------------------- /lib/playground/user-interface/public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/public/images/logo.png -------------------------------------------------------------------------------- /lib/playground/user-interface/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/public/manifest.json -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/api-client/api-client-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/api-client/api-client-base.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/api-client/api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/api-client/api-client.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/api-client/files-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/api-client/files-client.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/api-client/sessions-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/api-client/sessions-client.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/app-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/app-context.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/constants.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/file-uploader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/file-uploader.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/helpers/message-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/helpers/message-helper.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/helpers/storage-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/helpers/storage-helper.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/helpers/text-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/helpers/text-helper.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/hooks/use-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/hooks/use-form.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/hooks/use-navigation-panel-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/hooks/use-navigation-panel-state.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/hooks/use-on-follow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/hooks/use-on-follow.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/i18n/property-filter-i18n-strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/i18n/property-filter-i18n-strings.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/common/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/common/utils.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/app-frame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/app-frame.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/artifacts/artifacts-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/artifacts/artifacts-ui.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/artifacts/artifacts-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/artifacts/artifacts-wrapper.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/artifacts/source-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/artifacts/source-view.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/base-app-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/base-app-layout.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/chat-ui/chat-ui-assistant-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/chat-ui/chat-ui-assistant-message.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/chat-ui/chat-ui-input-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/chat-ui/chat-ui-input-panel.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/chat-ui/chat-ui-message-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/chat-ui/chat-ui-message-list.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/chat-ui/chat-ui-user-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/chat-ui/chat-ui-user-message.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/chat-ui/chat-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/chat-ui/chat-ui.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/chat-ui/file-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/chat-ui/file-dialog.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/global-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/global-header.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/navigation-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/navigation-panel.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/wrappers/router-button-dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/wrappers/router-button-dropdown.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/wrappers/router-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/wrappers/router-button.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/components/wrappers/router-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/components/wrappers/router-link.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/global.d.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/main-app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/main-app.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/main.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/pages/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/pages/not-found.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/pages/playground/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/pages/playground/index.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/pages/playground/playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/pages/playground/playground.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/pages/sessions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/pages/sessions/index.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/pages/sessions/sessions-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/pages/sessions/sessions-header.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/pages/sessions/sessions-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/pages/sessions/sessions-table.tsx -------------------------------------------------------------------------------- /lib/playground/user-interface/src/styles/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/styles/app.scss -------------------------------------------------------------------------------- /lib/playground/user-interface/src/styles/chat-ui.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/styles/chat-ui.module.scss -------------------------------------------------------------------------------- /lib/playground/user-interface/src/styles/playground.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/styles/playground.module.scss -------------------------------------------------------------------------------- /lib/playground/user-interface/src/styles/sandbox.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/styles/sandbox.scss -------------------------------------------------------------------------------- /lib/playground/user-interface/src/types/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/types/app.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/types/artifacts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/types/artifacts.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/types/index.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/types/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/types/messages.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/types/payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/src/types/payload.ts -------------------------------------------------------------------------------- /lib/playground/user-interface/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /lib/playground/user-interface/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/tsconfig.json -------------------------------------------------------------------------------- /lib/playground/user-interface/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/tsconfig.node.json -------------------------------------------------------------------------------- /lib/playground/user-interface/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/playground/user-interface/vite.config.ts -------------------------------------------------------------------------------- /lib/stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/stack.ts -------------------------------------------------------------------------------- /lib/tools/code-interpreter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/code-interpreter/Dockerfile -------------------------------------------------------------------------------- /lib/tools/code-interpreter/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/code-interpreter/index.py -------------------------------------------------------------------------------- /lib/tools/code-interpreter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/code-interpreter/requirements.txt -------------------------------------------------------------------------------- /lib/tools/web-search/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /lib/tools/web-search/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/web-search/Dockerfile -------------------------------------------------------------------------------- /lib/tools/web-search/common/crawler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/web-search/common/crawler.ts -------------------------------------------------------------------------------- /lib/tools/web-search/common/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/web-search/common/search.ts -------------------------------------------------------------------------------- /lib/tools/web-search/common/secrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/web-search/common/secrets.ts -------------------------------------------------------------------------------- /lib/tools/web-search/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/web-search/common/types.ts -------------------------------------------------------------------------------- /lib/tools/web-search/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/web-search/global.d.ts -------------------------------------------------------------------------------- /lib/tools/web-search/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/web-search/index.ts -------------------------------------------------------------------------------- /lib/tools/web-search/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/web-search/package-lock.json -------------------------------------------------------------------------------- /lib/tools/web-search/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/web-search/package.json -------------------------------------------------------------------------------- /lib/tools/web-search/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/tools/web-search/tsconfig.json -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/types.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/prettier.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/artifacts-and-tools-for-bedrock/HEAD/tsconfig.json --------------------------------------------------------------------------------