Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions date-parser.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,10 @@ export function formatTimeDigitalClock(s: number) {
const mm = Math.floor(s / 60);
const ss = s % 60;
return `${String(mm).padStart(2, "0")}:${String(ss).padStart(2, "0")}`;
}

export function parseTaskDate(dateStr: string): number {
if (!dateStr) return null;
const fixed = dateStr.replace(/(\.\d{3})\d+/, '$1');
return new Date(fixed + 'Z').getTime();
}
44 changes: 44 additions & 0 deletions enums/enums.ts
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,47 @@ export enum UserRole {
EXPERT = "EXPERT",
ANNOTATOR = "ANNOTATOR",
}

export enum ETLTaskState {
UPLOADING = 'UPLOADING',
QUEUE = 'QUEUE',
EXTRACTING = 'EXTRACTING',
TOKENIZING = 'TOKENIZING',
SPLITTING = 'SPLITTING',
TRANSFORMING = 'TRANSFORMING',
FINISHED = 'FINISHED'
}

export enum IntegrationsTaskState {
UPLOADED = "UPLOADED",
AUTOMATICALLY_CREATED = "AUTOMATICALLY_CREATED",
INITIAL = "INITIAL",
RUNNING = "RUNNING",
USABLE = "USABLE",
FAILED = "FAILED",
INITIALIZING = "INITIALIZING",
WAITING = "WAITING",
ENCODING = "ENCODING",
FINISHED = "FINISHED",
QUEUED = "QUEUED",
}

export enum StrategyStepType {
NONE = "NONE",
PYTHON = "PYTHON",
LLM = "LLM",
SELECTION = "SELECTION",
QUERY_REPHRASING = "QUERY_REPHRASING",
TRUNCATE_CONTEXT = "TRUNCATE_CONTEXT",
HEADER = "HEADER",
TMP_DOC_RETRIEVAL = "TMP_DOC_RETRIEVAL",
CALL_OTHER_AGENT = "CALL_OTHER_AGENT",
NEURAL_SEARCH = "NEURAL_SEARCH",
WEBHOOK = "WEBHOOK",
GRAPHRAG_SEARCH = "GRAPHRAG_SEARCH",
TEMPLATED = "TEMPLATED",
RERANKER = "RERANKER",
FULL_TEXT_SEARCH = "FULL_TEXT_SEARCH",
CURRENT_TIME = "CURRENT_TIME",
COMPLIANT_WEBSEARCH = "COMPLIANT_WEBSEARCH",
}