{ "name": "fable-agent", "version": "0.0.1", "description": "Self-improving agent system — loops, dynamic workflows, routines. Model-agnostic harness with compounding memory, safety layers, and 24/7 daemon.", "type": "module", "bin": { "fable-agent": "./dist/index.js" }, "exports": { ".": "./dist/index.js", "./upgrades/*": "./dist/upgrades/*.js", "./examples/executors/*": "./dist/examples/executors/*.js" }, "keywords": [ "agent", "self-improving", "fable-5", "loops", "workflows", "routines", "ai", "harness", "compounding" ], "repository": { "type": "git", "url": "https://github.com/movez/fable-agent" }, "license": "MIT", "engines": { "node": ">=20.0.0" }, "files": [ "dist/", "CONFIG.md", "AGENT.md", "STATE.md", "PHASES/", "SKILLS/", "deploy/", "Dockerfile", ".env.example" ], "scripts": { "build": "tsc", "dev": "tsc --watch", "start": "node dist/index.js", "test": "vitest run", "test:watch": "vitest", "precommit": "npm run build && npm run test && npm run docs:check", "prepack": "npm run build", "prepublishOnly": "npm test", "docs:check": "node scripts/check-command-parity.js" }, "dependencies": { "@opentelemetry/api": "^1.9.1", "@opentelemetry/auto-instrumentations-node": "^0.77.0", "@opentelemetry/exporter-prometheus": "^0.219.0", "@opentelemetry/resources": "^2.8.0", "@opentelemetry/sdk-node": "^0.219.0", "@opentelemetry/semantic-conventions": "^1.41.1", "commander": "^13.1.0", "prom-client": "^15.1.3" }, "devDependencies": { "@types/node": "^22.15.3", "typescript": "^5.8.3", "vitest": "^4.1.8" } }