UNPKG

erosolar-cli

Version:

Unified AI agent framework for the command line - Multi-provider support with schema-driven tools, code intelligence, and transparent reasoning

145 lines (144 loc) 5.33 kB
{ "name": "erosolar-cli", "version": "1.7.383", "description": "Unified AI agent framework for the command line - Multi-provider support with schema-driven tools, code intelligence, and transparent reasoning", "main": "dist/bin/erosolar.js", "type": "module", "files": [ "dist", "README.md", "agents", "LICENSE", "scripts/preinstall-clean-bins.mjs", "scripts/health-check.mjs", "scripts/complexity-validation.mjs", "scripts/code-quality-dashboard.js", "scripts/ai-code-reviewer.mjs", "scripts/code-intelligence-enhancer.mjs", "scripts/dev-productivity-booster.mjs", "scripts/deploy-security-capabilities.js", "scripts/deploy-intelligence-core.js", "scripts/human-verification.mjs", "scripts/verify-task-completion.mjs", "scripts/isolated-verification-runner.mjs", "scripts/isolated-verification-wrapper.mjs", "config/security-deployment.json" ], "bin": { "erosolar-ts": "dist/bin/erosolar.js", "erosolar-cli": "dist/bin/erosolar.js", "erosolar": "dist/bin/erosolar.js" }, "scripts": { "preinstall": "node scripts/preinstall-clean-bins.mjs", "clean": "node -e \"const { rmSync } = require('fs'); try { rmSync('dist', { recursive: true, force: true, maxRetries: 5 }); } catch (error) { if (error && error.code !== 'ENOENT') throw error; }\"", "build": "tsc", "build:watch": "tsc --watch", "prepublishOnly": "npm run build", "postbuild": "node scripts/postbuild.mjs", "dev": "node --loader ts-node/esm src/bin/erosolar.ts", "dev:watch": "node --watch --loader ts-node/esm src/bin/erosolar.ts", "start": "node dist/bin/erosolar.js", "test": "jest --config jest.config.cjs", "test:watch": "jest --config jest.config.cjs --watch", "test:coverage": "jest --config jest.config.cjs --coverage", "lint": "eslint src/**/*.ts --max-warnings 200", "lint:fix": "eslint src/**/*.ts --fix", "type-check": "tsc --noEmit", "health-check": "node scripts/health-check.mjs", "complexity-check": "node scripts/complexity-validation.mjs", "complexity-check:legacy": "npm run lint && npm run type-check", "quality-gate": "npm run complexity-check && npm run health-check && npm run type-check", "quality-dashboard": "node scripts/code-quality-dashboard.js", "ai-code-review": "node scripts/ai-code-reviewer.mjs", "code-intelligence": "node scripts/code-intelligence-enhancer.mjs", "dev-productivity": "node scripts/dev-productivity-booster.mjs", "generate": "node scripts/dev-productivity-booster.mjs generate", "deploy-security": "node scripts/deploy-security-capabilities.js", "deploy-intelligence": "node scripts/deploy-intelligence-core.js", "human-verification": "node scripts/human-verification.mjs", "verify-task": "node scripts/verify-task-completion.mjs", "isolated-verify": "node scripts/isolated-verification-wrapper.mjs", "isolated-verify:task": "node scripts/isolated-verification-wrapper.mjs task", "isolated-verify:build": "node scripts/isolated-verification-wrapper.mjs build", "isolated-verify:test": "node scripts/isolated-verification-wrapper.mjs test", "isolated-verify:health": "node scripts/isolated-verification-wrapper.mjs health", "security-testing": "node examples/ultimate-security-testing.js", "security-example": "ts-node examples/ultimate-security-testing.ts" }, "erosolar": { "rulebookSchema": "src/contracts/schemas/agent-rules.schema.json" }, "keywords": [ "cli", "ai", "agent", "llm", "anthropic", "openai", "google", "unified-schema", "code-intelligence", "alpha-zero", "multi-provider", "security-testing", "penetration-testing", "red-team", "offensive-security", "intelligence", "surveillance", "covert-ops", "counter-intelligence", "human-verification", "task-completion", "quality-assurance", "isolated-verification", "runtime-isolation" ], "author": "Independent Security Research Collective", "license": "MIT", "homepage": "https://github.com/ErosolarAI/erosolar#readme", "bugs": { "url": "https://github.com/ErosolarAI/erosolar/issues" }, "repository": { "type": "git", "url": "git+https://github.com/ErosolarAI/erosolar.git" }, "engines": { "node": ">=20.0.0" }, "devDependencies": { "@babel/core": "^7.28.5", "@babel/preset-env": "^7.28.5", "@babel/preset-typescript": "^7.28.5", "@types/glob": "^8.1.0", "@types/gradient-string": "^1.1.6", "@types/jest": "^29.5.0", "@types/node": "^20.11.24", "@types/nodemailer": "^7.0.4", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "babel-jest": "^30.2.0", "eslint": "^8.45.0", "jest": "^29.7.0", "ts-jest": "^29.1.0", "ts-node": "^10.9.2" }, "dependencies": { "@anthropic-ai/sdk": "^0.32.0", "@google/genai": "^1.29.1", "@types/tough-cookie": "^4.0.5", "boxen": "^5.1.2", "chalk": "^4.1.2", "cli-spinners": "^2.9.2", "gradient-string": "^2.0.2", "nanospinner": "^1.1.0", "nodemailer": "^7.0.10", "openai": "^6.9.1", "ora": "^5.4.1", "playwright": "^1.57.0", "tough-cookie": "^6.0.0", "typescript": "^5.3.3" } }