The invention relates generally to embolic agents and embolic delivery systems more specifically it relates to a device and method for filling of aneurysm or body cavity. In various embodiments, segmented and monolithic embolic agents provide the operator with the ability to select and detach the length of embolic agent, either extracorporeally or intracorporeally as desired by the operator, for implantation into the aneurysm or body cavity. Linking elements and detachment elements may be utilized by the operator to connect and detach variable lengths of embolic agents either extracorporeally or intracorporeally utilizing electrolytic, chemical, and mechanical detachment mechanisms. Embolic delivery systems are disclosed providing for constant and steady propulsion of the embolic agent.