diff --git a/bdi-jade/src/bdi4jade/core/BDIAgent.java b/bdi-jade/src/bdi4jade/core/BDIAgent.java
index 54497f8..3f2868a 100644
--- a/bdi-jade/src/bdi4jade/core/BDIAgent.java
+++ b/bdi-jade/src/bdi4jade/core/BDIAgent.java
@@ -22,6 +22,7 @@
package bdi4jade.core;
+import jade.core.AID;
import jade.lang.acl.ACLMessage;
import java.util.Collection;
@@ -132,6 +133,13 @@ public interface BDIAgent {
public void dropSoftoal(Softgoal softgoal);
/**
+ * Returns the id of this agent.
+ *
+ * @return the agent id.
+ */
+ public AID getAID();
+
+ /**
* Returns a collection of all beliefs from all capabilities of this agent.
* It may have two equivalent beliefs, i.e. beliefs with the same name.
*