Q104: connector grants can narrow a toolkit to named actions and fixed argument values

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-08 17:05:23 -04:00
1 parent b02834893f
commit 558d678ba2
14 files changed
+202 -26

No files matched your search

+1
View File
@@ -386,6 +386,7 @@ export const zh: Record<string, string> = {
"Service": "服务",
"Account label, e.g. sales": "账号标签,例如 sales",
"Add account": "添加账号",
"limited": "受限",
"Refresh models": "刷新模型",
"Region": "区域",
"Rejected": "已驳回",
@@ -56,8 +56,10 @@ export function ConnectedList({
{accounts.map((account) => {
const holders = grants
.filter((grant) => grant.toolkitSlug === account.toolkitSlug && grant.accountLabel === account.label)
.map((grant) => agentNames.get(grant.agentId))
.filter((name): name is string => Boolean(name));
.flatMap((grant) => {
const name = agentNames.get(grant.agentId);
return name ? [grant.allowedActions || grant.fixedArguments ? `${name} · ${t("limited")}` : name] : [];
});
const busy = busySlug !== null;
return (
<div key={account.id} style={{ border: "1px solid var(--border)", borderRadius: 12, padding: 14, background: "var(--panel)" }}>