diff --git a/src/modules/agents/agents-console.tsx b/src/modules/agents/agents-console.tsx
index 42cfa5c..71abc51 100644
--- a/src/modules/agents/agents-console.tsx
+++ b/src/modules/agents/agents-console.tsx
@@ -148,8 +148,10 @@ function AgentTreeNodes({
{node.children && node.children.length > 0 ? (
@@ -157,7 +159,12 @@ function AgentTreeNodes({
type="button"
aria-label="toggle children"
onClick={() => onToggleExpand(node.id)}
- className="ml-1 rounded-sm p-0.5 text-muted-foreground hover:bg-muted"
+ className={cn(
+ "ml-1 rounded-sm p-0.5 transition-colors",
+ selectedId === node.id
+ ? "text-primary-foreground/80 hover:bg-primary-foreground/20 hover:text-primary-foreground"
+ : "text-muted-foreground hover:bg-muted hover:text-foreground"
+ )}
>
onSelect(node)}
className={cn(
"flex min-w-0 flex-1 items-center gap-1 rounded-md py-1.5 text-left text-sm",
- selectedId === node.id && "font-medium text-foreground",
+ selectedId === node.id ? "font-medium" : "text-foreground",
)}
>
{node.name}
- {node.code}
+
+ {node.code}
+
{node.children && node.children.length > 0 && expandedIds.has(node.id) ? (
@@ -603,13 +615,6 @@ export function AgentsConsole(): React.ReactElement {
) : null}
-
- {t("modelGuide", {
- defaultValue:
- "代理层负责数据范围(Scope)与授权上限(Ceiling),账号权限请通过角色分配。",
- })}
-
-
{err ? {err}
: null}
@@ -704,9 +709,7 @@ export function AgentsConsole(): React.ReactElement {
{canViewRoles ? {t("tabs.roles")} : null}
{canViewUsers ? {t("tabs.users")} : null}
- {canManageDelegation ? (
- {t("tabs.delegation")}
- ) : null}
+
{canManageNode && !selected.is_root ? (