tac.agents.participant.v2 package¶
Subpackages¶
- tac.agents.participant.v2.skills package
- Subpackages
- Module contents
Submodules¶
tac.agents.participant.v2.agent module¶
This module contains a base implementation of an agent for TAC.
-
class
tac.agents.participant.v2.agent.
ParticipantAgent
(name: str, oef_addr: str, oef_port: int, dashboard: Optional[tac.gui.dashboards.agent.AgentDashboard] = None, private_key_pem: Optional[str] = None, agent_timeout: Optional[float] = 1.0, debug: bool = False)¶ Bases:
aea.agent.Agent
The participant agent class implements a base agent for TAC.
-
act
() → None¶ Perform the agent’s actions.
- Returns
None
-
react
() → None¶ React to incoming events.
- Returns
None
-
setup
() → None¶ Set up the agent.
-
start
(rejoin: bool = False) → None¶ Start the agent.
- Returns
None
-
stop
() → None¶ Stop the agent.
- Returns
None
-
teardown
() → None¶ Tear down the agent.
-
update
() → None¶ Update the state of the agent.
- Returns
None
-
Module contents¶
This module contains the modules of the participant agent v2.