Phase2.5: Skill SetUp Process
All checks were successful
Build and Push / build (push) Successful in 1m41s

This commit is contained in:
2026-05-24 18:35:36 +02:00
parent 229bfea263
commit a3b080f542
7 changed files with 79 additions and 11 deletions

View File

@@ -240,11 +240,23 @@ export function PackageCard({
<span className="text-[10px] text-text-muted">{t("packages.requiresApiKey")}</span>
)}
{/* Phase 2.5: pending or rejected request takes precedence
over the toggle. Approved/withdrawn never reach here. */}
over the toggle. Approved/withdrawn never reach here.
For packages that needed secrets, surface that they're
safely stored — the user might otherwise worry the
credentials they typed got lost when the activation
was deferred. */}
{canEdit && activationRequest?.status === "pending" ? (
<div className="ml-auto flex items-center gap-2">
<span className="text-[10px] text-warning italic">
<div className="ml-auto flex flex-col items-end gap-1">
<span
className="text-[10px] text-warning italic"
title={pkg.requiresSecrets ? t("packages.credentialsSavedTip") : undefined}
>
{t("packages.manualReviewPending")}
{pkg.requiresSecrets && (
<span className="text-text-muted ml-1 not-italic">
· {t("packages.credentialsSaved")}
</span>
)}
</span>
<button
onClick={withdrawRequest}