Обновлены TypeScript типы для соответствия unified схемам

- Добавлен интерфейс MemberBrief
- Обновлены существующие интерфейсы для 1:1 соответствия Pydantic моделям
- Исправлены типы type: string вместо union types для гибкости
This commit is contained in:
Markov 2026-02-25 14:08:44 +01:00
parent 16f11d6882
commit 6ea653dbb1

View File

@ -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;
}