| change_set.upserts must contain fact objects | validation | error | |
| Failed to parse canonical fact | exception | error | |
| Hash mismatch for canonical fact | exception | error | |
| Run not found in thread | http | error | |
| change_set.summaries.user must be an object | validation | error | |
| Custom skill ' ' has no history | http | error | |
| Failed to roll back custom skill | http | error | |
| Global memory JSON is not an object | exception | error | |
| OpenViking owner_user_id must not be empty | validation | error | |
| Unknown OpenViking backend_config fields: | validation | error | |
| Invalid canonical fact | exception | error | |
| This turn can no longer be branched from. | http | error | |
| Duplicate fact id in upserts | validation | error | |
| OpenViking api_key_env must not be empty | validation | error | |
| Fact must not already exist | exception | error | |
| Failed to delete custom skill | http | error | |
| Failed to update custom skill | http | error | |
| change_set.summaries must be an object | validation | error | |
| Cannot edit while a goal is active | http | error | |
| Channel provider is not configured | http | error | |
| File too large | http | error | |
| Failed to compact thread context. | http | error | |
| Channel connections are disabled | http | error | |
| Fact id mismatch for | exception | error | |
| Failed to find branch checkpoint | http | error | |
| Failed to read history | http | error | |
| Failed to update skill | http | error | |
| memory_data.facts must be a list | validation | error | |
| Channel provider is not enabled | http | error | |
| Context compaction is disabled. | http | error | |
| Channel service is not running | http | error | |
| Skill ' ' not found | http | error | |
| Failed to get skill | http | error | |
| Failed to update thread state | http | error | |
| front matter is not a mapping | exception | error | |
| history_index is out of range | http | error | |
| memory_data must be an object | validation | error | |
| Channel connection not found | http | error | |
| Failed to get thread history | http | error | |
| Edited message is unchanged | http | error | |
| Failed to clear thread goal | http | error | |
| Total upload size too large | http | error | |
| Failed to get thread state | http | error | |
| Failed to set thread goal | http | error | |
| missing YAML front matter | exception | error | |
| rating must be +1 or -1 | http | error | |
| mem0 write failed | exception | error | |
| mem0 read failed | exception | error | |
| Checkpoint not found | http | error | |
| {unavailable_reason} | http | error | |
| No files provided | http | error | |