- Backend: function_clone.go — copies archive from storagesvc, creates new Package/Function/HTTPTrigger preserving all settings (env vars, timeout, entrypoint, executor type, podspec) - Backend: route handlers.go — /functions/:name/clone POST - Frontend: 'Клон' button in edit modal, inline name input form - Frontend: JS toggleCloneArea/submitClone with validation - Pre-fills clone name as '<original>-copy', validates format