Skip to content

Commit 9b8ebd7

Browse files
committed
Merge branch 'main' of https://github.com/CAHLR/OATutor
2 parents 4009416 + 18b8d5d commit 9b8ebd7

File tree

4 files changed

+5661
-19079
lines changed

4 files changed

+5661
-19079
lines changed

.github/workflows/deploy-production.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ jobs:
3030
echo "git_name=$(git log --format='%an' HEAD^!)" >> $GITHUB_ENV
3131
3232
- uses: actions/setup-node@v2.4.1
33+
with:
34+
node-version: 18
3335

3436
- name: Change homepage in package.json
3537
run: sed -i 's/place-holder/OATutor/g' package.json

aws/aiAgentGeneration/package.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"name": "oatutor-aws-lambda-ai-agent",
3+
"version": "1.0.0",
4+
"description": "AI Agent chatbot for OATutor - provides TA-like assistance to students",
5+
"main": "index.mjs",
6+
"type": "module",
7+
"scripts": {
8+
"test": "echo \"Error: no test specified\" && exit 1",
9+
"dev": "node index.mjs",
10+
"deploy": "echo 'Deploy to AWS Lambda'"
11+
},
12+
"keywords": ["oatutor", "ai", "agent", "chatbot", "tutoring"],
13+
"license": "ISC",
14+
"dependencies": {
15+
"@aws-sdk/client-dynamodb": "^3.0.0",
16+
"@aws-sdk/lib-dynamodb": "^3.0.0",
17+
"@hapi/validate": "^2.0.1",
18+
"@types/node": "^22.8.7",
19+
"aws-lambda": "^1.0.7",
20+
"aws-sdk": "^2.1692.0",
21+
"dotenv": "^16.4.5",
22+
"node-fetch": "^3.3.2",
23+
"openai": "^4.70.2",
24+
"serverless-offline": "^14.3.3"
25+
}
26+
}

0 commit comments

Comments
 (0)