UNPKG

grix-connector

Version:

Connect local AI coding agents (Claude, Codex, Gemini, Qwen, DeepSeek, Cursor, OpenCode, Pi, OpenHuman, Reasonix) to the Grix scheduling platform. Also serves as an OpenClaw plugin for Grix channel transport.

122 lines (121 loc) 3.57 kB
{ "name": "grix-connector", "version": "2.2.2", "description": "Connect local AI coding agents (Claude, Codex, Gemini, Qwen, DeepSeek, Cursor, OpenCode, Pi, OpenHuman, Reasonix) to the Grix scheduling platform. Also serves as an OpenClaw plugin for Grix channel transport.", "type": "module", "main": "dist/index.js", "bin": { "grix-connector": "dist/grix.js" }, "files": [ "dist", "!dist/**/*.map", "!dist/**/*.d.ts", "!dist/**/*.ts", "openclaw-plugin", "scripts/install-guardian.mjs", "scripts/install-guardian.sh", "scripts/upgrade-guardian.sh", "openclaw.plugin.json" ], "scripts": { "postinstall": "node scripts/install-guardian.mjs", "prepublishOnly": "npm run build:all", "build": "npm run check:isolation && tsc && node -e \"require('fs').cpSync('src/default-skills','dist/default-skills',{recursive:true,filter:s=>!s.endsWith('.ts')})\"", "check:isolation": "node scripts/check-adapter-isolation.mjs", "build:plugin": "node scripts/build-plugin.mjs", "build:all": "npm run build && node scripts/minify-dist.mjs && npm run build:plugin", "dev": "npm run build && node dist/grix.js", "test": "node --experimental-vm-modules node_modules/vitest/vitest.mjs run", "test:watch": "node --experimental-vm-modules node_modules/vitest/vitest.mjs", "test:e2e": "RUN_REAL_AGENT_E2E=1 node --experimental-vm-modules node_modules/vitest/vitest.mjs run tests/e2e", "test:e2e:smoke": "RUN_REAL_AGENT_E2E=1 node --experimental-vm-modules node_modules/vitest/vitest.mjs run tests/e2e/smoke.test.ts", "lint": "npm run check:isolation && tsc --noEmit", "start": "node dist/grix.js start", "stop": "node dist/grix.js stop", "restart": "node dist/grix.js restart", "status": "node dist/grix.js status" }, "keywords": [ "grix", "aibot", "agent-connector", "claude", "codex", "gemini", "qwen", "deepseek", "cursor", "opencode", "pi", "openhuman", "reasonix", "acp", "agent-client-protocol", "mcp", "openclaw", "openclaw-plugin" ], "author": "askie", "repository": { "type": "git", "url": "git+https://github.com/askie/grix-connector.git" }, "homepage": "https://github.com/askie/grix-connector#readme", "bugs": { "url": "https://github.com/askie/grix-connector/issues" }, "license": "MIT", "devDependencies": { "@types/node": "^25.6.0", "@types/node-forge": "^1.3.14", "@types/ws": "^8.18.1", "esbuild": "^0.27.7", "fast-check": "^4.8.0", "typescript": "^5.7.0", "vitest": "^3.0.0" }, "peerDependencies": { "openclaw": ">=2026.4.8" }, "peerDependenciesMeta": { "openclaw": { "optional": true } }, "engines": { "node": ">=18.0.0" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "@sentry/node": "^10.57.0", "extract-zip": "^2.0.1", "node-forge": "^1.4.0", "socket.io-client": "^4.8.3", "ws": "^8.20.0" }, "optionalDependencies": { "node-pty": "^1.1.0" }, "openclaw": { "extensions": [ "./openclaw-plugin/index.js" ], "channel": { "id": "grix", "label": "Grix", "selectionLabel": "Grix", "docsPath": "/channels/grix", "blurb": "Connect OpenClaw to a Grix deployment for website management with mobile PWA support.", "aliases": [ "gr" ], "order": 90 }, "install": { "npmSpec": "grix-connector", "localPath": ".", "defaultChoice": "npm" } } }