[console_scripts]
prompt-siren = prompt_siren.cli:main

[prompt_siren.agents]
plain = prompt_siren.agents.plain:create_plain_agent

[prompt_siren.attacks]
dict = prompt_siren.attacks.dict_attack:create_dict_attack
file = prompt_siren.attacks.dict_attack:create_dict_attack_from_file
mini-goat = prompt_siren.attacks.mini_goat_attack:create_mini_goat_attack
template_string = prompt_siren.attacks.template_string_attack:create_template_string_attack

[prompt_siren.datasets]
agentdojo = prompt_siren.datasets.agentdojo_dataset:create_agentdojo_dataset
swebench = prompt_siren.datasets.swebench_dataset:create_swebench_dataset

[prompt_siren.docker_clients]
local = prompt_siren.sandbox_managers.docker.local_client:create_local_docker_client

[prompt_siren.providers]
bedrock = prompt_siren.providers.bedrock:BedrockProvider
llama = prompt_siren.providers.llama:LlamaProvider

[prompt_siren.sandbox_managers]
local-docker = prompt_siren.sandbox_managers.docker:create_docker_sandbox_manager

