LICENSE
MANIFEST.in
README.md
pyproject.toml
assets/banner.png
examples/generative_model.json
examples/generative_model_example.py
examples/generative_template.json
examples/multi_classifier_example.py
examples/multi_classifier_example_model.json
examples/multi_classifier_example_template.json
examples/state_machine_example.py
examples/state_machine_example_model.json
examples/state_machine_example_template.json
model_train_protocol/__init__.py
model_train_protocol/versioning.py
model_train_protocol.egg-info/PKG-INFO
model_train_protocol.egg-info/SOURCES.txt
model_train_protocol.egg-info/dependency_links.txt
model_train_protocol.egg-info/requires.txt
model_train_protocol.egg-info/top_level.txt
model_train_protocol/common/__init__.py
model_train_protocol/common/constants.py
model_train_protocol/common/guardrails/Guardrail.py
model_train_protocol/common/guardrails/__init__.py
model_train_protocol/common/instructions/BaseInstruction.py
model_train_protocol/common/instructions/ExtendedInstruction.py
model_train_protocol/common/instructions/Instruction.py
model_train_protocol/common/instructions/MultiClassifierInstruction.py
model_train_protocol/common/instructions/StateMachineInstruction.py
model_train_protocol/common/instructions/__init__.py
model_train_protocol/common/instructions/input/BaseInput.py
model_train_protocol/common/instructions/input/InstructionInput.py
model_train_protocol/common/instructions/input/StateMachineInput.py
model_train_protocol/common/instructions/input/__init__.py
model_train_protocol/common/instructions/output/BaseOutput.py
model_train_protocol/common/instructions/output/ExtendedResponse.py
model_train_protocol/common/instructions/output/InstructionOutput.py
model_train_protocol/common/instructions/output/MultiClassifierOutput.py
model_train_protocol/common/instructions/output/StateMachineOutput.py
model_train_protocol/common/instructions/output/__init__.py
model_train_protocol/common/tokens/FinalNumToken.py
model_train_protocol/common/tokens/FinalToken.py
model_train_protocol/common/tokens/NumListToken.py
model_train_protocol/common/tokens/NumToken.py
model_train_protocol/common/tokens/SpecialFinalToken.py
model_train_protocol/common/tokens/SpecialToken.py
model_train_protocol/common/tokens/Token.py
model_train_protocol/common/tokens/TokenSet.py
model_train_protocol/common/tokens/__init__.py
model_train_protocol/csv/__init__.py
model_train_protocol/csv/conversion.py
model_train_protocol/errors/__init__.py
model_train_protocol/errors/base.py
model_train_protocol/errors/conversion.py
model_train_protocol/errors/guardrails.py
model_train_protocol/errors/instruction_input.py
model_train_protocol/errors/instructions.py
model_train_protocol/errors/multi_classifier.py
model_train_protocol/errors/outputs.py
model_train_protocol/errors/protocol.py
model_train_protocol/errors/protocol_file.py
model_train_protocol/errors/providers.py
model_train_protocol/errors/state_machine.py
model_train_protocol/errors/template_file.py
model_train_protocol/errors/tokens.py
model_train_protocol/integration/__init__.py
model_train_protocol/utils/__init__.py
model_train_protocol/utils/_protected.py
model_train_protocol/v1/__init__.py
model_train_protocol/v1/utils.py
model_train_protocol/v1/protocol/__init__.py
model_train_protocol/v1/protocol/base.py
model_train_protocol/v1/protocol/protocol_v1.py
model_train_protocol/v1/protocol_file/__init__.py
model_train_protocol/v1/protocol_file/base.py
model_train_protocol/v1/protocol_file/protocol_file_v1.py
model_train_protocol/v1/protocol_file/protocol_version.py
model_train_protocol/v1/structures/__init__.py
model_train_protocol/v1/structures/protocol.py
model_train_protocol/v1/structures/template.py
model_train_protocol/v1/template_file/__init__.py
model_train_protocol/v1/template_file/base.py
model_train_protocol/v1/template_file/template_file_v1.py
model_train_protocol/v1/template_file/template_version.py
model_train_protocol/v2/__init__.py
model_train_protocol/v2/utils.py
model_train_protocol/v2/protocol/__init__.py
model_train_protocol/v2/protocol/base.py
model_train_protocol/v2/protocol/protocol_v2.py
model_train_protocol/v2/protocol/loaders/__init__.py
model_train_protocol/v2/protocol/loaders/bloom_utils.py
model_train_protocol/v2/protocol/loaders/generative.py
model_train_protocol/v2/protocol/loaders/multi_classifier.py
model_train_protocol/v2/protocol/loaders/state_machine.py
model_train_protocol/v2/protocol_file/__init__.py
model_train_protocol/v2/protocol_file/base.py
model_train_protocol/v2/protocol_file/protocol_file_v2.py
model_train_protocol/v2/protocol_file/protocol_version.py
model_train_protocol/v2/template_file/__init__.py
model_train_protocol/v2/template_file/base.py
model_train_protocol/v2/template_file/template_file_v2.py
model_train_protocol/v2/template_file/template_version.py
tests/test_versioning.py