Files
PaperClipAI/packages/plugins/plugin-llm-wiki/package.json
T
DottaandPaperclip efbb37283e [codex] Add LLM Wiki plugin package (#5592)
## 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>
2026-05-11 09:20:27 -05:00

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"
}
}