{ "name": "agentloopkit", "version": "1.2.0", "mcpName": "io.github.abhiyoheswaran1/agentloopkit", "description": "A drop-in engineering loop for software agents.", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", "bin": { "agentloop": "dist/cli/index.js", "agentloopkit": "dist/cli/index.js" }, "files": [ "dist", "schema", "server.json", "README.md", "LICENSE" ], "keywords": [ "agents", "software-agents", "codex", "claude-code", "cursor", "opencode", "gemini-cli", "agentic-engineering", "agent-assisted", "reviewability", "developer-tools", "cli" ], "license": "MIT", "author": { "name": "Baseframe Labs", "url": "https://www.baseframelabs.com/" }, "repository": { "type": "git", "url": "git+https://github.com/abhiyoheswaran1/AgentLoopKit.git" }, "homepage": "https://github.com/abhiyoheswaran1/AgentLoopKit#readme", "bugs": { "url": "https://github.com/abhiyoheswaran1/AgentLoopKit/issues" }, "engines": { "node": ">=20" }, "packageManager": "pnpm@10.12.1", "scripts": { "build": "tsup && node scripts/copy-assets.mjs", "dev": "tsx src/cli/index.ts", "test": "vitest run", "test:unit": "vitest run tests/config.test.ts tests/slug.test.ts tests/template-renderer.test.ts tests/markdown-format.test.ts tests/package-manager.test.ts tests/project-detection.test.ts tests/schema.test.ts tests/schemastore.test.ts tests/policy-packs.test.ts tests/github-metadata.test.ts tests/github-action-runner.test.ts tests/release-proof.test.ts tests/readiness-score.test.ts tests/public-docs-hygiene.test.ts tests/product-positioning.test.ts tests/roadmap-channels.test.ts tests/autonomous-dogfood.test.ts tests/dogfood-start-script.test.ts tests/maintenance-check-script.test.ts tests/cli-docs-drift.test.ts tests/safety.test.ts tests/version.test.ts tests/package-metadata.test.ts tests/package-scripts.test.ts tests/post-verification-gates.test.ts tests/task-contract.test.ts tests/context-contract.test.ts tests/baseframe.test.ts tests/ready.test.ts tests/loop-contract.test.ts", "test:quick": "npm run test:unit", "test:integration": "vitest run tests/doctor.test.ts tests/upgrade-harness.test.ts tests/init.test.ts tests/create-task.test.ts tests/verification.test.ts tests/ship.test.ts tests/prepare-pr.test.ts tests/maintainer-check.test.ts tests/release-check.test.ts tests/dogfood-script.test.ts tests/release-smoke.test.ts tests/published-smoke-script.test.ts tests/mcp-server.test.ts", "test:release": "npm test", "test:watch": "vitest", "check:links": "tsx scripts/check-markdown-links.ts", "check:public-docs": "node scripts/public-docs-hygiene.mjs", "dogfood": "node scripts/dogfood.mjs", "dogfood:start": "node scripts/dogfood-start.mjs", "dogfood:json": "node scripts/dogfood.mjs --json", "dogfood:strict": "node scripts/dogfood.mjs --strict", "dogfood:strict:json": "node scripts/dogfood.mjs --strict --json", "maintenance:check": "node scripts/maintenance-check.mjs", "smoke:published": "node scripts/smoke-published-package.mjs", "smoke:release": "node scripts/smoke-packed-release.mjs", "release-flow": "node scripts/prepublish-check.mjs && npm run lint && npm run typecheck && npm run test:release && npm run contract:check && npm run build && npm run check:public-docs && npm run check:links && npm run dogfood && npm run smoke:release", "contract:check": "vitest run tests/contract tests/stable-surface.test.ts tests/stability-docs.test.ts", "typecheck": "tsc --noEmit", "lint": "eslint .", "format": "prettier --write .", "prepublishOnly": "node scripts/prepublish-check.mjs && npm run typecheck && npm test && npm run build" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "commander": "^14.0.2", "execa": "^9.6.0", "prompts": "^2.4.2", "zod": "^4.1.13" }, "devDependencies": { "@eslint/js": "^10.0.1", "@types/node": "^25.0.0", "@types/prompts": "^2.4.9", "eslint": "^10.4.1", "prettier": "^3.7.4", "tsup": "^8.5.1", "tsx": "^4.21.0", "typescript": "^5.9.3", "typescript-eslint": "^8.61.0", "vitest": "^4.0.15" }, "pnpm": { "overrides": { "esbuild": "0.28.1" } } }