feat(types): add session form interfaces for agent operations

Add BaseSessionForm, CreateSessionForm and UpdateSessionForm interfaces to support session management functionality
This commit is contained in:
icarus 2025-09-18 22:10:53 +08:00
parent a4c2ed5328
commit 7b428be93d

View File

@ -141,6 +141,16 @@ export interface UpdateAgentForm extends Partial<BaseAgentForm> {
export type AgentForm = AddAgentForm | UpdateAgentForm
export interface BaseSessionForm extends AgentBase {}
export interface CreateSessionForm extends BaseSessionForm {
id?: never
}
export interface UpdateSessionForm extends Partial<BaseSessionForm> {
id: string
}
// ------------------------
// API Data Transfer Object
// ------------------------