{ "name": "pepa-pi-bot", "version": "0.4.0", "private": true, "description": "An autonomous, self-extending Minecraft player powered by Pi and Mineflayer.", "license": "MIT", "type": "module", "engines": { "node": ">=20" }, "scripts": { "agent": "pi", "agent:resume": "pi -c", "bot": "node runtime/supervisor.js", "bot:bare": "node runtime/bot.js", "tui": "tsx tui/monitor.tsx", "tui:legacy": "tsx tui/tui.tsx", "propose:apply": "node scripts/propose-apply.js", "stop": "bash scripts/stop.sh", "test": "node --test runtime/skills/contract.test.js runtime/skills/groups.test.js runtime/skills/compat.test.js runtime/skills/recovery-tunnel-out.test.js runtime/skills/pillar-up.test.js runtime/skills/dig-in.test.js runtime/skills/_common.test.js runtime/skills/flee.test.js runtime/skills/worlddelta.test.js runtime/curriculum.test.js runtime/social/social.test.js runtime/social/conversation.test.js runtime/social/chat-history.test.js runtime/social/reply-pi.test.js runtime/stuck-incident.test.js runtime/compat.test.js runtime/reflex.test.js runtime/base-site.test.js runtime/locations.test.js runtime/watch-filter.test.js runtime/world-journal.test.js runtime/scenario-memory.test.js runtime/critic.test.js runtime/skill-library.test.js runtime/skill-registry.test.js runtime/modes.test.js runtime/pathfinder-watchdog.test.js runtime/anti-loop.test.js runtime/services/inventory-ledger.test.js runtime/services/motion.test.js runtime/manifesto/needs.test.js runtime/manifesto/state.test.js runtime/goal/storyline.test.js runtime/goal/goal-manager.test.js runtime/goal/village-score.test.js runtime/goal/skill-graph.test.js runtime/awareness/events.test.js runtime/awareness/wedge-detector.test.js runtime/biome-affordances.test.js runtime/knowledge/knowledge.test.js runtime/llm/provider.test.js runtime/coach/postmortem.test.js runtime/coach/advice.test.js runtime/coach/reflect.test.js runtime/coach/fast-advisor.test.js runtime/coach/advisor-trigger.test.js runtime/coach/trigger-tuner.test.js runtime/persona/chatter.test.js scripts/edit-scope.test.js scripts/lint-patch.test.js" }, "dependencies": { "better-sqlite3": "^11.10.0", "canvas": "^3.2.3", "dotenv": "^16.4.5", "ink": "^7.0.4", "ink-text-input": "^6.0.0", "minecraft-data": "^3.110.2", "mineflayer": "^4.37.1", "mineflayer-armor-manager": "^2.0.1", "mineflayer-auto-eat": "^5.0.3", "mineflayer-collectblock": "^1.6.0", "mineflayer-pathfinder": "^2.4.5", "mineflayer-pvp": "^1.3.2", "mineflayer-tool": "^1.2.0", "prismarine-item": "^1.18.0", "prismarine-viewer": "^1.33.0", "react": "^19.2.6", "vec3": "^0.2.0" }, "repository": { "type": "git", "url": "git+https://github.com/xmatic-squad/pepa-pi-bot.git" }, "bugs": { "url": "https://github.com/xmatic-squad/pepa-pi-bot/issues" }, "homepage": "https://github.com/xmatic-squad/pepa-pi-bot#readme", "devDependencies": { "@types/react": "^19.2.15", "tsx": "^4.22.3" } }