From 7b428be93dcf18dd04e598adbc13050f192e1c5a Mon Sep 17 00:00:00 2001 From: icarus Date: Thu, 18 Sep 2025 22:10:53 +0800 Subject: [PATCH] feat(types): add session form interfaces for agent operations Add BaseSessionForm, CreateSessionForm and UpdateSessionForm interfaces to support session management functionality --- src/renderer/src/types/agent.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/renderer/src/types/agent.ts b/src/renderer/src/types/agent.ts index 1551612de3..1d3b4593a5 100644 --- a/src/renderer/src/types/agent.ts +++ b/src/renderer/src/types/agent.ts @@ -141,6 +141,16 @@ export interface UpdateAgentForm extends Partial { export type AgentForm = AddAgentForm | UpdateAgentForm +export interface BaseSessionForm extends AgentBase {} + +export interface CreateSessionForm extends BaseSessionForm { + id?: never +} + +export interface UpdateSessionForm extends Partial { + id: string +} + // ------------------------ // API Data Transfer Object // ------------------------