mirror of
https://github.com/davidkaya/aryx.git
synced 2026-08-29 06:07:11 +02:00
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
22 lines
638 B
C#
22 lines
638 B
C#
using Aryx.AgentHost.Contracts;
|
|
|
|
namespace Aryx.AgentHost.Services;
|
|
|
|
public interface IProviderSessionManager
|
|
{
|
|
Task<IReadOnlyList<CopilotSessionInfoDto>> ListSessionsAsync(
|
|
CopilotSessionListFilterDto? filter,
|
|
CancellationToken cancellationToken);
|
|
|
|
Task<IReadOnlyList<CopilotSessionInfoDto>> DeleteSessionsAsync(
|
|
string? aryxSessionId,
|
|
string? copilotSessionId,
|
|
CancellationToken cancellationToken);
|
|
|
|
Task<IReadOnlyDictionary<string, QuotaSnapshotDto>> GetQuotaAsync(
|
|
CancellationToken cancellationToken);
|
|
}
|
|
|
|
public interface ICopilotSessionManager : IProviderSessionManager;
|
|
|