tac.agents.participant.v2 package

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.