In this paper we propose a multi-agent technology based on a timed concurrent constraint programming. The technology allows to use constraints to specify interactive, reactive, dynamic and intelligent behavior of agents. Practical value of the. technology is confirmed by its implementation in the agent-based language TAO-Kit for development of graphics applications. Some features of this language are considered in the paper.