@hwyd/webapp
BMCP server package @ai-mind/webapp
Install
agr install @hwyd/webapp --target claudeThis artifact does not publish files for Claude.
Document
{ "name": "@ai-mind/webapp", "version": "0.4.12", "main": "index.js", "private": true, "scripts": { "dev": "next dev", "build": "next build", "db:generate": "pnpm --filter @ai-mind/database db:generate", "db:format": "pnpm --filter @ai-mind/database db:format", "db:validate": "pnpm --filter @ai-mind/database db:validate", "db:migrate:dev": "pnpm --filter @ai-mind/database db:migrate:dev", "db:migrate:deploy": "pnpm --filter @ai-mind/database db:migrate:deploy", "db:checkpoint:setup": "node scripts/setup-langgraph-checkpointer.mjs", "db:chat-memory:setup": "node scripts/setup-chat-memory-checkpointer.mjs", "db:user-memory:setup": "node scripts/setup-user-memory-store.mjs", "db:runtime-checkpoints:setup": "pnpm run db:checkpoint:setup && pnpm run db:chat-memory:setup && pnpm run db:user-memory:setup", "start": "next start", "typecheck": "tsc --noEmit", "lint": "eslint .", "lint:fix": "eslint . --fix", "smoke:cloud-models": "node scripts/smoke/cloud-model-provider-smoke.mjs", "smoke:delivery-chain": "node scripts/smoke/delivery-chain-provider-smoke.mjs", "test:check-location": "node ../../scripts/validate/check-test-locations.mjs .", "test": "pnpm run test:stable && pnpm run test:integration", "test:stable": "pnpm run test:check-location && vitest run --config vitest.stable.config.ts", "test:integration": "node ../../scripts/validate/validate-integration-test-env.mjs && vitest run --config vitest.integration.config.ts", "test:external": "node scripts/validate-external-test-env.mjs && vitest run --config vitest.external.config.ts", "test:watch": "vitest --config vitest.stable.config.ts" }, "dependencies": { "@ai-mind/database": "workspace:", "@ai-mind/stream-core": "workspace:", "@langchain/core": "^1.1.48", "@langchain/langgraph": "^1.3.6", "@langchain/langgraph-checkpoint-postgres": "1.0.3", "@langchain/ollama": "^1.2.6", "@langchain/openai": "^1.4.7", "@modelcontextprotocol/sdk": "catalog:", "@radix-ui/react-collapsible": "^1.1.12", "@radix-ui/react-select": "^2.2.6", "@radix-ui/react-toggle": "^1.1.10", "@radix-ui/react-toggle-group": "^1.1.11", "@tiptap/core": "3.22.5", "@tiptap/extension-placeholder": "3.22.5", "@tiptap/pm": "3.22.5", "@tiptap/react": "3.22.5", "@tiptap/starter-kit": "3.22.5", "@tiptap/suggestion": "3.22.5", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "langsmith": "0.5.11", "lucide-react": "^1.7.0", "mathjs": "^15.1.1", "next": "16.1.6", "radix-ui": "^1.4.3", "react": "19.2.4", "react-dom": "19.2.4", "remark-gfm": "^4.0.1", "remark-parse": "^11.0.0", "shadcn": "^4.1.2", "streamdown": "^2.5.0", "tailwind-merge": "^3.5.0", "tippy.js": "^6.3.7", "tw-animate-css": "^1.4.0", "unified": "^11.0.5", "unist-util-visit": "^5.1.0", "zod": "catalog:" }, "devDependencies": { "@tailwindcss/postcss": "^4.2.2", "@testing-library/react": "^16.3.2", "@types/node": "catalog:", "@types/react": "19.2.14", "dotenv": "catalog:", "jsdom": "^29.0.2", "postcss": "^8.5.8", "tailwindcss": "^4.2.2", "typescript": "catalog:", "vitest": "catalog:" }, "keywords": [], "author": "hwy", "license": "ISC", "description": "" }
Trustgrade B
- passBody integrity
Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.
- warnType matchbest-effort: server code not analyzed
Whether the artifact is really the kind of thing its metadata claims it is.
- passFreshness
How long since the source repository was last pushed to.
- passPrompt injection
Scans the artifact's own text for instructions aimed at your agent rather than at you.
- warnLicenseno SPDX license detected
Whether the source repository declares an SPDX license permissive enough to redistribute.
How the grade is calculated
Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:
- Aevery check passed
- Bone warning
- Ctwo warnings
- Dprompt injection or body integrity failed, or three warnings
- Fone of those failed, and something else is wrong
These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.
Versions
git-6cf66a95d4ce2026-08-06