LICENSE
MANIFEST.in
README.md
pyproject.toml
assets/banner.png
examples/example.py
examples/example_model.json
examples/example_template.json
examples/prototyping/prototyping.py
model_train_protocol/__init__.py
model_train_protocol/protocol.py
model_train_protocol/prototyping.py
model_train_protocol/schema_version.py
model_train_protocol/template_version.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/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/StateMachineOutput.py
model_train_protocol/common/instructions/output/__init__.py
model_train_protocol/common/prototyping/__init__.py
model_train_protocol/common/prototyping/entry.py
model_train_protocol/common/prototyping/translator.py
model_train_protocol/common/prototyping/providers/__init__.py
model_train_protocol/common/prototyping/providers/openai.py
model_train_protocol/common/pydantic/__init__.py
model_train_protocol/common/pydantic/protocol.py
model_train_protocol/common/pydantic/prototyping.py
model_train_protocol/common/pydantic/template.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/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/ProtocolFile.py
model_train_protocol/integration/TemplateFile.py
model_train_protocol/integration/__init__.py
model_train_protocol/utils/__init__.py
model_train_protocol/utils/_protected.py
model_train_protocol/utils/public.py