feat: support long text and safe attachment batches
Build web service image / build (push) Successful in 1m15s

This commit is contained in:
2026-09-30 09:16:36 +08:00
parent a977902b25
commit edba7d0d38
26 changed files with 720 additions and 82 deletions
@@ -334,6 +334,21 @@ public sealed class RemoteQueueAndLedgerTests
var scope = Assert.Single(pending.ReportingScopes);
Assert.Equal("chat-a", scope.ChatId);
Assert.Equal(ReportingChatType.Private, scope.ChatType);
reloaded.MarkResultTaskNotFound(pending.Result.TaskId);
Assert.Empty(reloaded.UnreportedResults());
Assert.Empty(reloaded.UnreportedResultsWithScopes());
Assert.Equal(1, reloaded.UnreportableResultCount());
Assert.True(reloaded.TryGet("task-read", out var retained));
Assert.NotNull(retained);
Assert.False(retained.Reported);
Assert.Equal("TaskNotFound", retained.ResultReportErrorCode);
Assert.NotNull(retained.Result?.Content);
Assert.Single(retained.ReportingScopes);
var terminal = new RemoteTaskLedger(path);
Assert.Equal(1, terminal.UnreportableResultCount());
Assert.Empty(terminal.UnreportedResultsWithScopes());
}
finally { directory.Delete(true); }
}