{ "name": "octopus-blackboard", "version": "0.3.1", "mcpName": "io.github.octoryn/octopus-blackboard", "description": "A shared memory and coordination layer for AI coding agents. Not an orchestrator — a blackboard.", "license": "Apache-2.0", "author": "Ran Tao ", "type": "module", "keywords": [ "ai-agents", "mcp", "coordination", "shared-memory", "blackboard", "audit-log", "handoff", "agent-os", "local-first", "sqlite" ], "repository": { "type": "git", "url": "git+https://github.com/octoryn/octopus-blackboard.git" }, "homepage": "https://github.com/octoryn/octopus-blackboard#readme", "bugs": { "url": "https://github.com/octoryn/octopus-blackboard/issues" }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" }, "./package.json": "./package.json" }, "bin": { "octoboard": "./dist/cli.js", "blackboard": "./dist/cli.js", "octopus-blackboard": "./dist/mcp.js", "octopus-blackboard-mcp": "./dist/mcp.js" }, "files": [ "dist", "docs", "README.md", "LICENSE" ], "scripts": { "build": "tsc -p tsconfig.json", "cli": "tsx src/cli.ts", "mcp": "tsx src/mcp.ts", "typecheck": "tsc -p tsconfig.json --noEmit", "test": "vitest run", "coverage": "vitest run --coverage", "format": "prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"", "format:check": "prettier --check \"src/**/*.ts\" \"tests/**/*.ts\"", "lint": "eslint .", "lint:fix": "eslint . --fix", "verify": "npm run typecheck && npm run format:check && npm run lint && npm test && npm run build", "release:smoke": "npm pack --dry-run", "prepublishOnly": "npm run verify && npm run release:smoke" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "better-sqlite3": "^12.11.1", "commander": "^15.0.0", "zod": "^4.4.3" }, "optionalDependencies": { "pg": "^8.13.0" }, "devDependencies": { "@eslint/js": "^10.0.1", "@types/better-sqlite3": "^7.6.13", "@types/node": "^26.0.1", "@vitest/coverage-v8": "^4.1.9", "eslint": "^10.6.0", "prettier": "^3.9.4", "tsx": "^4.22.4", "typescript": "^6.0.3", "typescript-eslint": "^8.62.1", "vitest": "^4.1.9" }, "engines": { "node": ">=22" } }