Initial commit: E-commerce AI Agent Backend
parents
Showing
.env.example
0 → 100644
.gitignore
0 → 100644
README.md
0 → 100644
This diff is collapsed.
docs/agent-backend-plan.md
0 → 100644
This diff is collapsed.
docs/database-guide.md
0 → 100644
package-lock.json
0 → 100644
This diff is collapsed.
package.json
0 → 100644
| { | ||
| "name": "ecommerce-agent-backend", | ||
| "version": "0.1.0", | ||
| "description": "E-commerce AI Agent Backend Service", | ||
| "main": "dist/index.js", | ||
| "scripts": { | ||
| "dev": "tsx src/index.ts", | ||
| "build": "tsc", | ||
| "start": "node dist/index.js", | ||
| "test": "echo \"Tests not yet configured\" && exit 0" | ||
| }, | ||
| "dependencies": { | ||
| "@anthropic-ai/sdk": "^0.39.0", | ||
| "dotenv": "^16.4.7", | ||
| "express": "^4.21.2", | ||
| "openai": "^4.77.0", | ||
| "pg": "^8.21.0", | ||
| "uuid": "^11.1.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@types/express": "^5.0.1", | ||
| "@types/node": "^22.10.0", | ||
| "@types/pg": "^8.11.10", | ||
| "@types/uuid": "^10.0.0", | ||
| "ts-node": "^10.9.2", | ||
| "tsx": "^4.19.3", | ||
| "typescript": "^5.7.3" | ||
| } | ||
| } |
public/index.html
0 → 100644
This diff is collapsed.
sandbox_bridge.py
0 → 100644
src/agents/base-agent.ts
0 → 100644
src/agents/checkout.agent.ts
0 → 100644
src/agents/faq.agent.ts
0 → 100644
src/agents/general.agent.ts
0 → 100644
src/agents/order.agent.ts
0 → 100644
This diff is collapsed.
src/agents/product.agent.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/app.ts
0 → 100644
This diff is collapsed.
src/config/agent.config.ts
0 → 100644
This diff is collapsed.
src/config/db.config.ts
0 → 100644
This diff is collapsed.
src/core/agent-dispatcher.ts
0 → 100644
This diff is collapsed.
src/core/agent-runner.ts
0 → 100644
This diff is collapsed.
src/core/intent-router.ts
0 → 100644
This diff is collapsed.
src/core/llm-client.ts
0 → 100644
This diff is collapsed.
src/db/pool.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/index.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/services/faq.service.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
src/services/sandbox.tool.ts
0 → 100644
This diff is collapsed.
src/services/user.service.ts
0 → 100644
This diff is collapsed.
src/types/agent.types.ts
0 → 100644
This diff is collapsed.
src/types/index.ts
0 → 100644
src/types/intent.types.ts
0 → 100644
This diff is collapsed.
src/types/message.types.ts
0 → 100644
This diff is collapsed.
src/types/tool.types.ts
0 → 100644
This diff is collapsed.
src/types/user.types.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
src/utils/idempotency.ts
0 → 100644
This diff is collapsed.
src/utils/logger.ts
0 → 100644
This diff is collapsed.
src/utils/order-number.ts
0 → 100644
This diff is collapsed.
src/utils/safe-json.ts
0 → 100644
This diff is collapsed.
test-cases.md
0 → 100644
This diff is collapsed.
test-scenarios.sh
0 → 100644
This diff is collapsed.
tsconfig.json
0 → 100644
This diff is collapsed.
Please register or sign in to comment