{ "name": "ennodia", "version": "0.3.0", "mcpName": "io.github.cherninlab/ennodia", "description": "Try other agents, models, and skills from your familiar AI workflow through a local MCP server", "license": "MIT", "type": "module", "packageManager": "bun@1.3.14", "engines": { "bun": ">=1.3.14" }, "repository": { "type": "git", "url": "git+https://github.com/cherninlab/ennodia.git" }, "homepage": "https://ennodia.cherninlab.com/", "bugs": { "url": "https://github.com/cherninlab/ennodia/issues" }, "keywords": [ "ai", "agents", "cli", "llm", "mcp", "model-context-protocol", "multi-agent", "peer-review" ], "files": [ "bin/ennodia", "CONTRIBUTING.md", "bench/README.md", "bench/bug-recall/run.ts", "bench/bug-recall/scorer.ts", "bench/fixtures/**/*", "bench/results/.gitkeep", "examples/**/*", "src/cli.ts", "src/advisor.ts", "src/budget.ts", "src/compare.ts", "src/compositional.ts", "src/core.ts", "src/diagnosis.ts", "src/harnesses.ts", "src/history.ts", "src/index.ts", "src/internal.ts", "src/pragmatic.ts", "src/planner.ts", "src/process.ts", "src/plan-advice.ts", "src/priority.ts", "src/runs.ts", "src/server.ts", "src/skills.ts", "src/tasks.ts", "src/version.ts", "skills/**/*", "docs/**/*.md", "docs/assets/**/*" ], "publishConfig": { "access": "public" }, "exports": { ".": "./src/index.ts" }, "workspaces": [ "website" ], "bin": { "ennodia": "bin/ennodia" }, "scripts": { "dev": "bun run src/cli.ts", "start": "bun run src/cli.ts", "check": "tsc --noEmit", "lint": "oxlint", "test": "bun test", "version:sync": "bun run src/dev/sync-version.ts", "discover": "bun run src/dev/discover.ts", "smoke": "bun run src/dev/smoke.ts", "agent-font:build": "bun run src/dev/build-agent-font.ts", "mcp:smoke": "bun run src/dev/mcp-smoke.ts", "controlled-english:check": "bun run src/dev/check-controlled-english.ts", "io:smoke": "bun run --cwd packages/ennodia-io smoke", "task:smoke": "bun run src/dev/task-smoke.ts", "bench:bug-recall": "bun run bench/bug-recall/run.ts", "bench:bug-recall:live": "bun run bench/bug-recall/run.ts --live", "pack:check": "npm pack --dry-run", "publish:dry-run": "npm publish --dry-run --tag next", "jsr:check": "npx jsr publish --dry-run --allow-dirty", "package:smoke": "bun run src/dev/package-smoke.ts", "io:release:check": "bun run --cwd packages/ennodia-io check && bun run --cwd packages/ennodia-io test && bun run --cwd packages/ennodia-io pack:check && bun run --cwd packages/ennodia-io publish:dry-run", "release:check": "bun run version:sync && bun run verify && bun run pack:check && bun run publish:dry-run && bun run jsr:check && bun run package:smoke && bun run io:release:check", "website:dev": "bun run --cwd website dev", "website:build": "bun run --cwd website build", "website:deploy": "bun run --cwd website deploy", "verify": "bun run check && bun run lint && bun run test && bun run website:build && bun run controlled-english:check && bun run task:smoke && bun run mcp:smoke && bun run io:smoke" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "zod": "^4.4.3" }, "devDependencies": { "@types/bun": "^1.3.14", "fantasticon": "4.1.0", "oxlint": "^1.70.0", "typescript": "^6.0.3" } }