UNPKG

gepa-spo

Version:

Genetic-Pareto prompt optimizer to evolve system prompts from a few rollouts with modular support and intelligent crossover

66 lines (65 loc) 1.68 kB
{ "name": "gepa-spo", "version": "0.5.0", "type": "module", "private": false, "license": "MIT", "bin": { "gepa-spo": "./dist/cli.js" }, "scripts": { "build": "tsc -p tsconfig.json", "test": "NODE_OPTIONS=--experimental-vm-modules jest", "typecheck": "tsc -p tsconfig.json --noEmit", "start": "node dist/cli.js", "demo:min": "node dist/cli.js --runs-root ./runs-test/demo --input ./examples/input.min.prompts.json --config ./examples/config.min.json", "prepublishOnly": "pnpm typecheck && pnpm test && pnpm build" }, "engines": { "node": ">=18" }, "files": [ "dist", "strategies", "README.md", "LICENSE" ], "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "https://github.com/BeMoreDifferent/GEPA-Prompt-Evolution.git" }, "author": { "name": "BeMoreDifferent", "url": "https://github.com/BeMoreDifferent" }, "bugs": { "url": "https://github.com/BeMoreDifferent/GEPA-Prompt-Evolution/issues" }, "homepage": "https://github.com/BeMoreDifferent/GEPA-Prompt-Evolution#readme", "description": "Genetic-Pareto prompt optimizer to evolve system prompts from a few rollouts with modular support and intelligent crossover", "keywords": [ "prompt-optimization", "genetic-algorithm", "pareto-frontier", "llm", "openai", "typescript", "cli", "modular-prompts", "crossover", "reflection" ], "devDependencies": { "@types/jest": "^29.5.12", "@types/node": "^22.5.0", "jest": "^29.7.0", "ts-jest": "^29.2.5", "typescript": "^5.5.4" }, "dependencies": { "dotenv": "^17.2.1" } }