mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-23 00:53:38 +02:00
## Thinking Path > - Paperclip orchestrates AI agents for zero-human companies. > - The plugin system is the extension surface for adding specialized company capabilities without baking every workflow into core. > - The LLM Wiki plugin needs to land as a self-contained package so its worker, UI, skills, migrations, fixtures, and docs can be reviewed independently. > - [PAP-9173](/PAP/issues/PAP-9173) asked for this work to be split by file boundary, with this PR containing only `packages/plugins/plugin-llm-wiki/`. > - This pull request is stacked on the host-support PR so policy checks can see the required Dockerfile/workspace support while this PR diff remains plugin-only. > - The benefit is a narrow review focused on the LLM Wiki plugin surface without carrying development-only visual artifacts. ## What Changed - Added the LLM Wiki plugin package under `packages/plugins/plugin-llm-wiki/`. - Included plugin worker/UI code, skills, migrations, fixtures, templates, and tests. - Kept all host/runtime/workspace changes in the base PR instead of this plugin-only diff. ## Verification - `pnpm --filter @paperclipai/plugin-llm-wiki test` - Boundary check: `git diff --name-only pap-9173-llm-wiki-rest...pap-9173-llm-wiki-plugin-only` contains only `packages/plugins/plugin-llm-wiki/` paths. ## Risks - This is a stacked PR and should be reviewed/merged after the host-support PR, or retargeted to `master` once that branch lands. - Generated screenshot/design assets are no longer retained in git; future visual review will need to regenerate local screenshots from the harness. > For core feature work, check [`ROADMAP.md`](ROADMAP.md) first and discuss it in `#dev` before opening the PR. Feature PRs that overlap with planned core work may need to be redirected — check the roadmap first. See `CONTRIBUTING.md`. ## Model Used - OpenAI GPT-5 Codex via Codex CLI, tool use and local code execution enabled; context window not exposed. ## Checklist - [x] I have included a thinking path that traces from project context to this change - [x] I have specified the model used (with version and capability details) - [x] I have checked ROADMAP.md and confirmed this PR does not duplicate planned core work - [x] I have run tests locally and they pass - [x] I have added or updated tests where applicable - [x] If this change affects the UI, I validated screenshots during development; generated screenshots are not retained in git per maintainer request - [x] I have updated relevant documentation to reflect my changes - [x] I have considered and documented any risks above - [x] I will address all Greptile and reviewer comments before requesting merge Stack base: PR #5597 (`pap-9173-llm-wiki-rest`). --------- Co-authored-by: Paperclip <noreply@paperclip.ing>
48 lines
1.4 KiB
JSON
48 lines
1.4 KiB
JSON
{
|
|
"name": "@paperclipai/plugin-llm-wiki",
|
|
"version": "0.1.0",
|
|
"type": "module",
|
|
"private": true,
|
|
"description": "Local-file LLM Wiki plugin for source ingestion, wiki browsing, query, lint, and maintenance workflows.",
|
|
"scripts": {
|
|
"prebuild": "pnpm --filter @paperclipai/plugin-sdk ensure-build-deps",
|
|
"build": "node ./esbuild.config.mjs",
|
|
"build:rollup": "rollup -c",
|
|
"dev": "node ./esbuild.config.mjs --watch",
|
|
"dev:ui": "paperclip-plugin-dev-server --root . --ui-dir dist/ui --port 4177",
|
|
"test": "vitest run --config ./vitest.config.ts",
|
|
"typecheck": "pnpm --filter @paperclipai/plugin-sdk ensure-build-deps && tsc --noEmit"
|
|
},
|
|
"paperclipPlugin": {
|
|
"manifest": "./dist/manifest.js",
|
|
"worker": "./dist/worker.js",
|
|
"ui": "./dist/ui/"
|
|
},
|
|
"keywords": [
|
|
"paperclip",
|
|
"plugin",
|
|
"automation",
|
|
"wiki",
|
|
"knowledge"
|
|
],
|
|
"author": "Paperclip",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"@paperclipai/plugin-sdk": "workspace:*",
|
|
"@rollup/plugin-node-resolve": "^16.0.1",
|
|
"@rollup/plugin-typescript": "^12.1.2",
|
|
"@types/node": "^24.6.0",
|
|
"@types/react": "^19.0.8",
|
|
"@types/react-dom": "^19.0.3",
|
|
"esbuild": "^0.27.3",
|
|
"react-dom": "^19.0.0",
|
|
"rollup": "^4.38.0",
|
|
"tslib": "^2.8.1",
|
|
"typescript": "^5.7.3",
|
|
"vitest": "^3.0.5"
|
|
},
|
|
"peerDependencies": {
|
|
"react": ">=18"
|
|
}
|
|
}
|