Files
Wu Tianweiandautofix-ci[bot] f89c3e6ec7 feat: add agent resource permissions (#41940)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-09 07:30:39 +00:00

18 lines
629 B
TypeScript

import type { AgentAppDetailWithSite } from '@dify/contracts/api/console/agent/types.gen'
import { zAgentAppDetailWithSite } from '@dify/contracts/api/console/agent/zod.gen'
import { AgentPermission } from '@/features/agent-v2/acl'
export function createAgentFixture(overrides: Partial<AgentAppDetailWithSite> = {}) {
return zAgentAppDetailWithSite.parse({
id: 'agent-1',
app_id: 'app-1',
name: 'Agent',
mode: 'agent',
icon_url: null,
enable_api: true,
enable_site: true,
permission_keys: Object.values(AgentPermission).filter((key) => key !== AgentPermission.Create),
...overrides,
})
}