mirror of
https://github.com/langgenius/dify.git
synced 2026-07-15 01:17:04 +08:00
dify-agent: new config-only dify.drive layer (DTOs + inert PlainLayer registration + import-boundary coverage). The declaration is an index (name/description/key) — SKILL.md bodies never inline into run requests (PRD dynamic-loading principle); consumption ships with ENG-387. api: AgentSkillRefConfig/AgentFileRefConfig drive keys promoted to the explicit schema; build_drive_layer_config catalogs drive-backed refs into the layer (dangling legacy refs degrade to warnings); both runtime builders inject the layer behind AGENT_DRIVE_MANIFEST_ENABLED (default off); runtime feature manifest flips skills_files to supported with drive_manifest_disabled / skill_ref_dangling warnings; composer save rejects dangling drive refs (400) and validate surfaces them as findings. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>