mirror of
https://github.com/nexu-io/open-design.git
synced 2026-10-27 09:51:12 +01:00
Brings in 11 new garnet commits, most importantly: -1a90aef4feat(plugin-use): implement plugin use handoff functionality — fixes the bug QA reported where /plugins Use Plugin would 422 silently for template plugins; new flow hands off to HomeView with the plugin pre-bound + input form prompted there. -2ac58544feat(plugin-inputs): enhance plugin input handling with file upload support — extends PluginInputsForm for file uploads. -3b167b69feat(plugins): registry protocol — new @open-design/registry-protocol workspace package (needs build before daemon boot). - Plus enhancements to plugin metadata, GitHub installer, plugin detail view, login/whoami, static HTML preview paths. Conflicts resolved: - packages/contracts/src/api/projects.ts: HEAD's skipDiscoveryBrief field + garnet's contextPlugins (@-mention plugin context refs) both kept on ProjectMetadata. - apps/landing-page/* (3 files): accepted HEAD — garnet had the older single-page landing-page header; main has the multi-page layout (/skills/, /systems/, /templates/, /craft/) with dynamic counts. Not related to the Use Plugin core fix. New @open-design/registry-protocol package must be built before daemon boots; pnpm install does this via postinstall already.
68 lines
1.9 KiB
JSON
68 lines
1.9 KiB
JSON
{
|
|
"name": "@open-design/daemon",
|
|
"version": "0.7.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"main": "./dist/cli.js",
|
|
"types": "./dist/cli.d.ts",
|
|
"bin": {
|
|
"od": "./dist/cli.js"
|
|
},
|
|
"exports": {
|
|
".": {
|
|
"types": "./dist/cli.d.ts",
|
|
"default": "./dist/cli.js"
|
|
},
|
|
"./package.json": "./package.json",
|
|
"./sidecar": {
|
|
"types": "./dist/sidecar/index.d.ts",
|
|
"default": "./dist/sidecar/index.js"
|
|
}
|
|
},
|
|
"files": [
|
|
"dist",
|
|
"package.json"
|
|
],
|
|
"scripts": {
|
|
"build": "tsc -p tsconfig.json",
|
|
"daemon": "pnpm run build && node dist/cli.js --no-open",
|
|
"dev": "pnpm run build && node dist/cli.js --no-open",
|
|
"start": "pnpm run build && node dist/cli.js",
|
|
"test": "vitest run -c vitest.config.ts",
|
|
"typecheck": "pnpm --filter @open-design/contracts build && pnpm --filter @open-design/registry-protocol build && tsc -p tsconfig.json --noEmit && tsc -p tsconfig.tests.json --noEmit"
|
|
},
|
|
"dependencies": {
|
|
"@modelcontextprotocol/sdk": "^1.0.0",
|
|
"@open-design/agui-adapter": "workspace:*",
|
|
"@open-design/contracts": "workspace:*",
|
|
"@open-design/platform": "workspace:*",
|
|
"@open-design/plugin-runtime": "workspace:*",
|
|
"@open-design/registry-protocol": "workspace:*",
|
|
"@open-design/sidecar": "workspace:*",
|
|
"@open-design/sidecar-proto": "workspace:*",
|
|
"@opentelemetry/api": "^1.9.0",
|
|
"better-sqlite3": "^12.9.0",
|
|
"blake3-wasm": "2.1.5",
|
|
"chokidar": "^5.0.0",
|
|
"express": "^4.19.2",
|
|
"jszip": "^3.10.1",
|
|
"multer": "^2.1.1",
|
|
"posthog-node": "^4.18.0",
|
|
"prom-client": "^15.1.0",
|
|
"tar": "^7.5.13",
|
|
"undici": "^7.16.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/better-sqlite3": "^7.6.13",
|
|
"@types/express": "^4.17.21",
|
|
"@types/multer": "^2.1.0",
|
|
"@types/node": "^20.17.10",
|
|
"@types/tar": "^6.1.13",
|
|
"typescript": "^5.6.3",
|
|
"vitest": "^2.1.8"
|
|
},
|
|
"engines": {
|
|
"node": "~24"
|
|
}
|
|
}
|