A difunctional artificial aggregate (DAA) was developed to address autogenous shrinkage caused by self-desiccation of concrete during early hydration in this study. Through in-situ combination with a tri-component healing agent, comprising ammonium acetate CH3CCONH4, ammonium bicarbonate NH4HCO3, and ammonium carbamate NH2COONH4, repetitive self-healing for cracks can be achieved. The expansion product can provide additional free calcium to enhance the self-healing process. Compensatory self-healing is triggered by exposing the internal tri-component to over-expansion, where both expansion compensation and repetitive self-healing are independent but interact with each other. At a 2% DAA dosage, appropriate compensation for hydration expansion was achieved while maintaining specimen volume integrity. The compensatory self-healing of the 4% group was effective for 60 days, while the 8% group exhibited the lowest self-desiccation effect and densest pore structure. In the twice self-healing experiment involving the 0% and 2% groups, various measurements were taken to evaluate healing efficiency, including sound velocity, compressive strength, and quantitative characterisation of calcium carbonate (CaCO3). Results showed a higher healing rate for the second self-healing compared to the first (167.13%, 37.76%, and 12.4% compared to 146.05%, 23.36%, and 7.2%, respectively). This confirmed that the self-healing efficiency increased with the regeneration of NH4HCO3, which increased with the number of self-healings.