Hey guys, I think I may have encountered a Knowledge Base ingestion or assistant serialization bug.
My setup was working properly earlier today. I successfully connected Twilio numbers, published assistants, and had voice calls functioning normally. The assistants work and publish correctly as long as NO knowledge base files are enabled.
The issue only begins once files are attached to the assistant.
Error message:
knowledgeBase.property model should not exist
I spent a large amount of time debugging this and isolated the issue pretty carefully.
What I tested:
Created completely fresh assistants from scratch
Deleted old assistants
Removed all KB files
Re-uploaded simplified TXT files
Reduced file sizes significantly
Removed markdown, symbols, special formatting, and complex structures
Tested extremely small files
Tested with and without Twilio numbers attached
Tested with and without voice attached
Tested with only tiny prompts
Results:
Blank assistants publish correctly
Voice works
Twilio works
Phone numbers work
Calls work
Publishing works
But the moment KB files are enabled, the assistant begins throwing:
knowledgeBase.property model should not exist
It was working fine previously with KB files earlier in development, which makes me think this may be:
a KB ingestion bug
stale assistant metadata
hidden assistantOverrides corruption
indexing/cache corruption
or a backend parser issue
The issue persists even after creating new assistants and heavily simplifying the uploaded files.
Would appreciate any guidance because I have narrowed it down pretty confidently to the Knowledge Base / files