feat: agent session management — metrics, channels, dispose (P2-006) (#78)

Co-authored-by: Jason Woltje <jason@diversecanvas.com>
Co-committed-by: Jason Woltje <jason@diversecanvas.com>
This commit was merged in pull request #78.
This commit is contained in:
2026-03-13 03:35:59 +00:00
committed by jason.woltje
parent f3a7eadcea
commit 7f6dc43a2d
6 changed files with 116 additions and 3 deletions

View File

@@ -0,0 +1,14 @@
export interface SessionInfoDto {
id: string;
provider: string;
modelId: string;
createdAt: string;
promptCount: number;
channels: string[];
durationMs: number;
}
export interface SessionListDto {
sessions: SessionInfoDto[];
total: number;
}