Files
PaperClipAI/ui
bae9e01f4b Wire P3 agent-config section upgrades (PAP-14944)
Frontend-only section upgrades inside the P1 configuration shell:

Environment: consolidated "Execution environment" field with explicit
inherit/override ("Inherit from company — Local (default)"); env editor rows
gain a per-row SOURCE badge (plain / secret / user / locked) and render
reserved PAPERCLIP_* keys as locked rows instead of silently stripping them
(PAP-14732).

Schedule & Runs: humanized "Every [N] [unit]" cadence with a live
"≈ 288 runs/day" preview (still stored as seconds); wake-on-demand,
max-concurrency and cooldown are now first-class (the Advanced Run Policy
collapse is dissolved); continuation stays a distinct card with gated inputs.

Danger & Legacy: skip-permissions / bypass-sandbox toggles now require a
confirm-on-enable consequence dialog; the Legacy card renders only when a
deprecated field still carries a value, each row paired with a migration
action ("Clear — use workspaces", "Move to instructions…").

Access & Governance: trust preset is now radio cards with plain-language
consequences; derived grants ("Can assign tasks") show a lock icon.

Consequence/trust copy is taken verbatim from the wireframes and centralized
for SecurityEngineer sign-off (PAP-14947).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-22 19:30:26 +00:00
..

@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.

Storybook

Storybook config, stories, and fixtures live under ui/storybook/.

pnpm --filter @paperclipai/ui storybook
pnpm --filter @paperclipai/ui build-storybook

Typical use

Install the package, then serve or copy the built files from node_modules/@paperclipai/ui/dist.