Understand the scope and limitations of the curate protocol
mainThe brv curate protocol has specific boundaries regarding what it handles:
- No HTML generation: The calling agent's LLM is responsible for authoring HTML based on the provided
prompt. ByteRover does not interact with an LLM directly in tool mode. - No Schema knowledge: Schema information is embedded within the
prompt(via the prompt builder condensing thebv-*spec). The calling agent does not pre-load any schema. - Limited Retry Strategy: The protocol only manages the
correct-htmlloop. If the calling agent's LLM produces invalid HTML for 3 consecutive rounds, the session terminates with afailedstatus. In this case, the calling agent should surface the failure and ask the user for clarification.