Обновлены TypeScript типы для соответствия unified схемам
- Добавлен интерфейс MemberBrief - Обновлены существующие интерфейсы для 1:1 соответствия Pydantic моделям - Исправлены типы type: string вместо union types для гибкости
This commit is contained in:
parent
16f11d6882
commit
6ea653dbb1
@ -60,17 +60,23 @@ export interface AgentConfig {
|
||||
model: string | null;
|
||||
}
|
||||
|
||||
export interface MemberBrief {
|
||||
id: string;
|
||||
slug: string;
|
||||
name: string;
|
||||
}
|
||||
|
||||
export interface Member {
|
||||
id: string;
|
||||
name: string;
|
||||
slug: string;
|
||||
type: "human" | "agent";
|
||||
name: string;
|
||||
type: string;
|
||||
role: string;
|
||||
status: string;
|
||||
avatar_url: string | null;
|
||||
is_active: boolean;
|
||||
agent_config: AgentConfig | null;
|
||||
token?: string | null;
|
||||
agent_config?: AgentConfig | null;
|
||||
}
|
||||
|
||||
export interface MemberCreateResponse extends Member {
|
||||
@ -92,7 +98,7 @@ export interface ProjectMember {
|
||||
id: string;
|
||||
name: string;
|
||||
slug: string;
|
||||
type: "human" | "agent";
|
||||
type: string;
|
||||
role: string;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user