{#if loading} {:else if error} {:else if proj} {@const detail = proj} {#snippet actions()} {#if actorIsOrgAdmin} {#if detail.binding} {/if} {/if} {/snippet}
工作区路径
{proj.workspaceDir}
创建者
{proj.createdBy ? `${proj.createdBy.displayName} (${proj.createdBy.feishuOpenId})` : '—'}
文件夹
{proj.folder ? proj.folder.name : '(根)'}
飞书群
{#if proj.binding} 已绑定 群 {proj.binding.chatId} · {fmtDate(proj.binding.createdAt)} {:else} 未绑定 {/if}
创建时间
{fmtDate(proj.createdAt)}
{#if explorer}

移动到文件夹

{/if}

团队授权

通过团队授权项目访问。一项目可授多团队,一团队可访问多项目。

{#if actorCanManage}
{:else}

需要项目 MANAGE 授权才能增删团队访问。

{/if} {#if access.length === 0} {:else} {#each access as g} {/each}
团队 标识 角色
{g.teamName} /{g.teamSlug} {permissionRoleLabel(g.role)} {#if actorCanManage} {:else} {/if}
{/if}
{#if actorIsOrgAdmin} {#if projectUsage}

项目用量分账

{fmtNum(projectUsage.runCount)} 次运行 · 成本 {fmtCost(projectUsage.costUsd)} · tokens {fmtTokens(projectUsage.inputTokens, projectUsage.outputTokens)}

组织报告
{#if projectUsage.breakdown.length === 0}
尚无 UsageFact。
{:else}
{#each projectUsage.breakdown as row} {/each}
类型 供应方 模型 / 能力 次数 计量 成本
{usageKindLabel(row.kind)} {row.provider} {row.capabilityId ?? row.model ?? '—'} {fmtNum(row.factCount)} {#if row.unit} {fmtQuantity(row.quantity, row.unit)} {:else} {fmtTokens(row.inputTokens, row.outputTokens)} {/if} {fmtCost(row.costUsd)}
{/if}
{/if}

智能体会话

点进会话可查看每次 run 的 UsageFact 分账(模型 / 外部能力)。

{#if sessions.length === 0} {:else} {#each sessions as s} {/each}
供应方 / 角色 模型 运行次数 更新
{s.provider} / {s.roleId} {s.model} {s.runCount} {fmtDate(s.updatedAt)} 详情
{/if}
{/if} {:else}

项目数据不可用

{/if}