ФУНКЦИИ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: очередь Voice Tasker и concurrency control

This commit is contained in:
DCCONSTRUCTIONS
2026-04-28 15:43:01 +03:00
parent a0213db2fc
commit 3b295e33f3
12 changed files with 530 additions and 144 deletions
+4 -2
View File
@@ -46,6 +46,7 @@ export type TWorkspaceAISettings = {
per_user_daily_limit: number;
workspace_daily_limit: number;
project_daily_limit: number;
workspace_concurrency_limit: number;
credential: TWorkspaceAICredentialStatus;
created_at: string;
updated_at: string;
@@ -67,6 +68,7 @@ export type TWorkspaceAISettingsPayload = Partial<
| "per_user_daily_limit"
| "workspace_daily_limit"
| "project_daily_limit"
| "workspace_concurrency_limit"
>
> & {
openai_api_key?: string;
@@ -179,8 +181,8 @@ export type TVoiceTaskResolvedAssignee = {
export type TVoiceTaskUploadResult = {
ok: boolean;
status?: "uploaded" | "parsed";
pipeline_status?: "pending_openai_pipeline" | "parsed";
status?: "queued" | "processing" | "uploaded" | "transcribing" | "transcribed" | "parsing" | "parsed" | "failed";
pipeline_status?: "queued" | "processing" | "uploaded" | "transcribing" | "transcribed" | "parsing" | "parsed" | "failed";
voice_session_id?: string;
transcript?: string;
intent?: TVoiceTaskIntent;