- SkillCard: add isReadOnly and source props; hide update/rollback/install when isReadOnly - SkillCard: show Native badge when isReadOnly or source=native - SkillBrowser: remove agentSkillsDir state and text input from install dialog - SkillBrowser: add selectedAgentId state for per-agent installed skills view - SkillBrowser: add agentInstalledSkills query using skillGroupsApi.listAgentSkills - SkillBrowser: split installed skills into managedSkills/nativeSkills sections - SkillBrowser: render Managed/Native section headings when nativeSkills.length > 0 - SkillBrowser: uninstall dialog now carries agentId and calls skillRegistryApi.uninstall - SkillBrowser: install dialog sends agentId directly (no agentSkillsDir text input) |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| components.json | ||
| index.html | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||
@paperclipai/ui
Published static assets for the Paperclip board UI.
What gets published
The npm package contains the production build under dist/. It does not ship the UI source tree or workspace-only dependencies.
Typical use
Install the package, then serve or copy the built files from node_modules/@paperclipai/ui/dist.