This paper presents a context-aware design agent framework. It analyses the interaction manner among the designers and agents first. Then it presents the software architecture of a design agent with learning mechanism. Subsequently the design knowledge representation and storage in a pervasive environment is introduced, followed by the context based search and match algorithms of design agent Finally, the paper presents sharing learning process in a pervasive computing environment for supporting cooperative design. The purpose is to bridge pervasive computing with agents through context-awareness and apply it in cooperative design.