Fix HF dataset import internal error and training SQLite readiness.

Wrap AssistentImportHfDataset in try/catch, batch inserts in a transaction, clearer HF rows errors for gated datasets, EnsureTrainingReady with actionable message, and friendlier training UI errors instead of generic internal error.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Leonid Pershin
2026-08-23 20:11:18 +03:00
co-authored by Cursor
parent b0f2736f65
commit 63538fe738
9 changed files with 323 additions and 155 deletions
+9 -2
View File
@@ -50,7 +50,7 @@ public sealed partial class AssistentMemory
}
lock (_lock)
{
EnsureOpen();
EnsureTrainingReady();
if (!HasColumn("train_samples", "agent_linked"))
{
return;
@@ -68,7 +68,14 @@ public sealed partial class AssistentMemory
{
lock (_lock)
{
EnsureOpen();
try
{
EnsureTrainingReady();
}
catch
{
return 0;
}
if (!HasColumn("train_samples", "agent_linked"))
{
return 0;