{ "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.57", "@ai-sdk/provider": "^4.0.0", "@ai-sdk/react": "^4.0.2", "@earendil-works/pi-coding-agent": "^0.80.3", "@langchain/langgraph-sdk": "^1.9.25", "@langchain/react": "^1.0.26", "@modelcontextprotocol/sdk": "^1.29.0", "@opencode-ai/sdk": "^1.17.16", "@radix-ui/react-popper": "^1.3.3", "@radix-ui/react-primitive": "^2.1.7", "@standard-schema/spec": "^1.1.0", "ai": "^7.0.2", "denque": "^2.1.0", "eve": "^0.20.0", "ink": "^7.1.0", "ink-spinner": "^5.0.0", "lexical": "^0.46.0", "markdansi": "^0.3.2", "radix-ui": "^1.6.2", "react": "^19.2.7", "react-hook-form": "^7.81.0", "react-markdown": "^10.1.0", "react-native": "^0.86.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.1.4", "zod": "^4.4.3", "zustand": "^5.0.14" }, "devDependencies": { "@types/node": "^26.1.1", "@types/react": "^19.2.17", "@types/react-syntax-highlighter": "^15.5.13", "typescript": "^7.0.2" } }