Prometheus is an agent-oriented software engineering methodology. The Prometheus Design Tool (PDT) is a software tool that supports a designer who is using the Prometheus methodology. PDT has recently been extended with two significant new features: support for Agent UML interaction protocols, and code generation. Categories and Subject Descriptors D.2.2 [Design Tools and techniques]: Computer-aided software engineering (CASE); I.2.11 [Artificial Intelligence]: Distributed Artificial Intelligence—Intelligent agents General Terms Design Keywords Agent Oriented Software Engineering, Design Tools, Agent UML