{ "name": "@assistant-ui/api-surface", "private": true, "type": "module", "scripts": { "generate": "cd .. && node scripts/generate-api-surface.mjs", "check": "tsc --noEmit" }, "dependencies": { "@ag-ui/client": "^0.0.58", "@ai-sdk/provider": "^4.0.7", "@ai-sdk/react": "^4.0.69", "@earendil-works/pi-coding-agent": "^0.84.2", "@langchain/langgraph-sdk": "^1.9.29", "@langchain/react": "^1.0.30", "@modelcontextprotocol/client": "^2.0.0", "@modelcontextprotocol/core": "^2.0.0", "@modelcontextprotocol/server": "^2.0.0", "@opencode-ai/sdk": "^1.18.18", "@radix-ui/react-popper": "^1.3.7", "@radix-ui/react-primitive": "^2.1.10", "@standard-schema/spec": "^1.1.0", "ai": "^7.0.66", "denque": "^2.1.0", "eve": "^0.37.0", "ink": "^7.1.1", "ink-spinner": "^5.0.0", "lexical": "^0.49.0", "markdansi": "^0.3.3", "radix-ui": "^1.6.7", "react": "^19.2.8", "react-hook-form": "^7.85.0", "react-markdown": "^10.1.0", "react-native": "^0.87.0", "react-syntax-highlighter": "^16.1.1", "react-textarea-autosize": "^8.5.9", "remark-rehype": "^11.1.2", "remend": "^1.3.0", "streamdown": "^2.5.0", "vite": "^8.2.1", "zod": "^4.4.3", "zustand": "^5.0.15" }, "devDependencies": { "@babel/core": "^7.29.7", "@types/node": "^26.2.0", "@types/react": "^19.2.18", "@types/react-syntax-highlighter": "^15.5.13", "typescript": "^7.0.2" } }