feat(FN-4792): complete Step 6 — finalize delivery and changeset

Fusion-Task-Id: FN-4792
Fusion-Task-Lineage: 8e29f9a0-4c9f-4322-9595-3c9c581dacb0
This commit is contained in:
Fusion (runfusion.ai)
2026-05-17 00:16:11 -07:00
committed by gsxdsm
parent 9327da718f
commit f0df7cb1d2
2 changed files with 10 additions and 5 deletions

View File

@@ -2100,6 +2100,11 @@ export interface GlobalSettings {
ntfyDashboardHost?: string;
/** Optional global fallback per-task token budget defaults. */
taskTokenBudget?: TaskTokenBudget;
/** Default access policy applied to a secret when its row-level `access_policy`
* is null/unset. One of "auto" (return value to caller and audit),
* "prompt" (route through approvals), or "deny" (reject without prompt).
* Default when unset: "prompt". */
secretsAccessPolicy?: SecretAccessPolicy;
/** Policy for recovering tasks whose existing owning node becomes unavailable. */
owningNodeHandoffPolicy?: OwningNodeHandoffPolicy;
/** How long a task must remain in `status='failed'` before a push notification fires.
@@ -2807,11 +2812,6 @@ export interface ProjectSettings {
* to permanent executor agents using the reporting chain heuristic.
* Tasks without an eligible permanent executor remain queued. */
ephemeralAgentsEnabled?: boolean;
/** Default access policy applied to a secret when its row-level `access_policy`
* is null/unset. One of "auto" (return value to caller and audit),
* "prompt" (route through approvals), or "deny" (reject without prompt).
* Default when unset: "prompt". */
secretsAccessPolicy?: SecretAccessPolicy;
/** Approval policy for agent provisioning tools (fn_agent_create/fn_agent_delete). */
agentProvisioning?: {
approvalMode?: AgentProvisioningApprovalMode;