Core capabilities: - Jira ticket lifecycle: status, update, comment, transitions, close - JSM Store Support request creation with Assets object resolution - Assets AQL diagnostic probe endpoint with schema/type introspection - Webex transcript ingestion (audio + JSON + human-readable) with restricted-visibility summary comments - Grok-powered single-ticket and open-tickets-by-reporter summaries Repo hygiene: - .gitignore covering .env, node_modules, logs, IDE dirs - .env.example documenting every env var - discover-ss-*.js scripts refactored to read credentials from .env - README covering setup, endpoints, and the Assets scope-vs-role gotcha Co-authored-by: Cursor <cursoragent@cursor.com>
26 lines
687 B
JSON
26 lines
687 B
JSON
{
|
|
"name": "wxcc-ai",
|
|
"version": "1.0.0",
|
|
"description": "Webex Contact Center Jira summarizer powered by xAI Grok",
|
|
"main": "src/app.js",
|
|
"type": "module",
|
|
"scripts": {
|
|
"start": "node src/app.js",
|
|
"dev": "nodemon src/app.js",
|
|
"docker:build": "docker build -t wxcc-jira-grok:latest .",
|
|
"docker:run": "docker run -p 1866:1866 --env-file .env --rm wxcc-jira-grok:latest"
|
|
},
|
|
"dependencies": {
|
|
"axios": "^1.8.0",
|
|
"axios-retry": "^4.5.0",
|
|
"dotenv": "^16.4.5",
|
|
"express": "^4.21.0",
|
|
"form-data": "^4.0.5",
|
|
"node-fetch": "^3.3.2",
|
|
"openai": "^4.85.0",
|
|
"winston": "^3.17.0"
|
|
},
|
|
"devDependencies": {
|
|
"nodemon": "^3.1.0"
|
|
}
|
|
}
|