{
  "name": "overtree",
  "version": "0.1.0",
  "type": "module",
  "description": "OverTree is a local paper-writing workspace powered by AgInTi Cloud credits.",
  "license": "Apache-2.0",
  "homepage": "https://github.com/robbie194/AgInTi-OverTree",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/robbie194/AgInTi-OverTree.git"
  },
  "bugs": {
    "url": "https://github.com/robbie194/AgInTi-OverTree/issues"
  },
  "keywords": [
    "overtree",
    "paper",
    "academic-writing",
    "latex",
    "agent",
    "automation",
    "browser",
    "playwright",
    "deepseek",
    "venice",
    "openai",
    "qwen",
    "sandbox",
    "cli"
  ],
  "engines": {
    "node": ">=22"
  },
  "publishConfig": {
    "access": "public"
  },
  "files": [
    "AGENTS.md",
    "LICENSE",
    "README.md",
    "bin/",
    "docs/",
    "docker/",
    "demos/agintiflow-cli-launch.jpg",
    "demos/agintiflow-web-console-run-output.jpg",
    "i18n/",
    "logos/banner-opaque.png",
    "logos/logo.png",
    "public/",
    "website/assets/screenshots/*.jpg",
    "references/*.md",
    "references/notes/*.md",
    "references/run_design_scan.sh",
    "scripts/install-docker-ubuntu.sh",
    "scripts/npm-publish-from-env.js",
    "scripts/setup-agent-toolchain-docker.sh",
    "scripts/real-deepseek-capabilities.js",
    "scripts/postinstall-webapp.js",
    "scripts/smoke-auxiliary-tools.js",
    "scripts/smoke-auth.js",
    "scripts/smoke-aaps-adapter.js",
    "scripts/smoke-canvas-artifacts.js",
    "scripts/smoke-cli-chat.js",
    "scripts/smoke-coding-tools.js",
    "scripts/smoke-docker-command.js",
    "scripts/smoke-dynamic-step-budget.js",
    "scripts/smoke-capabilities.js",
    "scripts/smoke-auto-update.js",
    "scripts/smoke-inbox.js",
    "scripts/smoke-mcp.js",
    "scripts/fixtures/mcp-stdio-smoke-server.mjs",
    "scripts/smoke-model-roles.js",
    "scripts/smoke-platform.js",
    "scripts/smoke-perception-research.js",
    "scripts/smoke-permission-modes.js",
    "scripts/smoke-runtime-compat.js",
    "scripts/smoke-skills.js",
    "scripts/smoke-skillmesh.js",
    "scripts/smoke-tmux-tools.js",
    "scripts/smoke-toolchain-docker.js",
    "scripts/smoke-web-autostart.js",
    "scripts/smoke-web-api.js",
    "scripts/smoke-web-ui.js",
    "scripts/smoke-webapp-command.js",
    "scripts/smoke-web-port-fallback.js",
    "src/",
    "run.js",
    "skills/",
    "web.js"
  ],
  "bin": {
    "aginti": "bin/aginti-cli.js",
    "aginti-cli": "bin/aginti-cli.js",
    "overtree": "bin/aginti-cli.js"
  },
  "scripts": {
    "start": "node run.js",
    "web": "node web.js",
    "check": "node --check run.js && node --check web.js && node --check bin/aginti-cli.js && node --check src/*.js && node --check src/mcp/*.js && node --check public/app.js && node --check scripts/seed-supervised-homework.js && node --check scripts/smoke-mcp.js && node --check scripts/smoke-web-ui.js && node --check scripts/fixtures/mcp-stdio-smoke-server.mjs",
    "setup:toolchain-docker": "scripts/setup-agent-toolchain-docker.sh",
    "smoke:coding-tools": "node scripts/smoke-coding-tools.js",
    "smoke:dynamic-step-budget": "node scripts/smoke-dynamic-step-budget.js",
    "smoke:aaps-adapter": "node scripts/smoke-aaps-adapter.js",
    "smoke:auxiliary-tools": "node scripts/smoke-auxiliary-tools.js",
    "smoke:auth": "node scripts/smoke-auth.js",
    "smoke:canvas-artifacts": "node scripts/smoke-canvas-artifacts.js",
    "smoke:cli-chat": "node scripts/smoke-cli-chat.js",
    "smoke:docker-command": "node scripts/smoke-docker-command.js",
    "smoke:skills": "node scripts/smoke-skills.js",
    "smoke:skillmesh": "node scripts/smoke-skillmesh.js",
    "smoke:toolchain-docker": "node scripts/smoke-toolchain-docker.js",
    "smoke:inbox": "node scripts/smoke-inbox.js",
    "smoke:mcp": "node scripts/smoke-mcp.js",
    "smoke:model-roles": "node scripts/smoke-model-roles.js",
    "smoke:platform": "node scripts/smoke-platform.js",
    "smoke:perception-research": "node scripts/smoke-perception-research.js",
    "smoke:permission-modes": "node scripts/smoke-permission-modes.js",
    "smoke:runtime-compat": "node scripts/smoke-runtime-compat.js",
    "smoke:tmux-tools": "node scripts/smoke-tmux-tools.js",
    "smoke:web-api": "node scripts/smoke-web-api.js",
    "smoke:web-ui": "node scripts/smoke-web-ui.js",
    "smoke:web-autostart": "node scripts/smoke-web-autostart.js",
    "smoke:webapp-command": "node scripts/smoke-webapp-command.js",
    "smoke:web-port-fallback": "node scripts/smoke-web-port-fallback.js",
    "smoke:autoupdate": "node scripts/smoke-auto-update.js",
    "real:deepseek": "node scripts/real-deepseek-capabilities.js",
    "postinstall": "node scripts/postinstall-webapp.js",
    "supervision:seed": "node scripts/seed-supervised-homework.js",
    "storage:migrate": "node bin/aginti-cli.js storage migrate",
    "publish:env": "node scripts/npm-publish-from-env.js publish --access public",
    "publish:env:whoami": "node scripts/npm-publish-from-env.js whoami",
    "test": "npm run check && npm run smoke:runtime-compat && npm run smoke:autoupdate && npm run smoke:web-api && npm run smoke:web-ui && npm run smoke:web-autostart && npm run smoke:webapp-command && npm run smoke:web-port-fallback && npm run smoke:docker-command && npm run smoke:coding-tools && npm run smoke:dynamic-step-budget && npm run smoke:aaps-adapter && npm run smoke:auxiliary-tools && npm run smoke:perception-research && npm run smoke:auth && npm run smoke:canvas-artifacts && npm run smoke:capabilities && npm run smoke:mcp && npm run smoke:model-roles && npm run smoke:platform && npm run smoke:permission-modes && npm run smoke:skills && npm run smoke:skillmesh && npm run smoke:tmux-tools && npm run smoke:cli-chat && npm run smoke:inbox",
    "pack:dry-run": "npm pack --dry-run",
    "smoke:capabilities": "node scripts/smoke-capabilities.js"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.29.0",
    "express": "^5.1.0",
    "openai": "^6.3.0",
    "playwright": "^1.55.0"
  }
}
