Files
Stirling-PDF/engine/src/stirling/contracts/__init__.py
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

184 lines
4.2 KiB
Python
Raw Normal View History

2026-03-26 10:35:47 +00:00
from .agent_drafts import (
AgentDraft,
AgentDraftRequest,
AgentDraftResponse,
AgentDraftWorkflowResponse,
AgentRevisionRequest,
AgentRevisionResponse,
AgentRevisionWorkflowResponse,
)
from .agent_specs import AgentSpec, AgentSpecStep, AiToolAgentStep
from .common import (
ArtifactKind,
ConversationMessage,
ExtractedFileText,
PdfContentType,
PdfTextSelection,
StepKind,
SupportedCapability,
ToolOperationStep,
WorkflowOutcome,
format_conversation_history,
)
2026-03-26 10:35:47 +00:00
from .execution import (
AgentExecutionRequest,
CannotContinueExecutionAction,
CompletedExecutionAction,
ExecutionContext,
ExecutionStepResult,
NextExecutionAction,
ToolCallExecutionAction,
)
2026-04-08 14:58:35 +01:00
from .form_fill import (
AnalysedFileResult,
CleanedLabel,
CrossFileRole,
DetectedRole,
DocumentExtractionRequest,
DocumentExtractionResponse,
DocumentText,
FieldMapping,
FileFieldSet,
FileFillRequest,
FileFillResult,
FormAnalysisRequest,
FormAnalysisResponse,
FormField,
FormFillBatchRequest,
FormFillBatchResponse,
KnowledgeEntry,
KnowledgeUpdateResponse,
MultiProfileExtractionResponse,
ProposedProfile,
)
2026-03-26 10:35:47 +00:00
from .health import HealthResponse
2026-04-17 10:36:45 +01:00
from .ledger import (
Discrepancy,
DiscrepancyKind,
Evidence,
Folio,
FolioManifest,
FolioType,
Requisition,
Severity,
Verdict,
)
from .orchestrator import (
ExtractedTextArtifact,
OrchestratorRequest,
OrchestratorResponse,
UnsupportedCapabilityResponse,
WorkflowArtifact,
)
2026-03-26 10:35:47 +00:00
from .pdf_edit import (
EditCannotDoResponse,
EditClarificationRequest,
EditPlanResponse,
PdfEditRequest,
PdfEditResponse,
)
from .pdf_questions import (
NeedContentFileRequest,
2026-03-26 10:35:47 +00:00
PdfQuestionAnswerResponse,
PdfQuestionNeedContentResponse,
2026-03-26 10:35:47 +00:00
PdfQuestionNotFoundResponse,
PdfQuestionRequest,
PdfQuestionResponse,
)
2026-04-21 12:42:33 +01:00
from .rag import (
MAX_INDEX_TEXT_LENGTH,
RagCollectionsResponse,
RagDeleteCollectionResponse,
RagIndexRequest,
RagIndexResponse,
RagSearchRequest,
RagSearchResponse,
RagSearchResultItem,
RagStatusResponse,
)
2026-03-26 10:35:47 +00:00
__all__ = [
2026-04-21 12:42:33 +01:00
"MAX_INDEX_TEXT_LENGTH",
2026-03-26 10:35:47 +00:00
"AgentDraft",
"AgentDraftRequest",
"AgentDraftResponse",
"AgentDraftWorkflowResponse",
"AgentExecutionRequest",
"AgentRevisionRequest",
"AgentRevisionResponse",
"AgentRevisionWorkflowResponse",
"AgentSpec",
"AgentSpecStep",
"AiToolAgentStep",
2026-04-22 13:13:12 +01:00
"AnalysedFileResult",
2026-04-17 10:36:45 +01:00
"ArtifactKind",
2026-03-26 10:35:47 +00:00
"CannotContinueExecutionAction",
2026-04-08 14:58:35 +01:00
"CleanedLabel",
2026-03-26 10:35:47 +00:00
"CompletedExecutionAction",
"ConversationMessage",
2026-04-22 13:13:12 +01:00
"CrossFileRole",
2026-04-08 14:58:35 +01:00
"DetectedRole",
2026-04-17 10:36:45 +01:00
"Discrepancy",
"DiscrepancyKind",
2026-04-08 14:58:35 +01:00
"DocumentExtractionRequest",
"DocumentExtractionResponse",
"DocumentText",
2026-03-26 10:35:47 +00:00
"EditCannotDoResponse",
"EditClarificationRequest",
"EditPlanResponse",
2026-04-17 10:36:45 +01:00
"Evidence",
2026-03-26 10:35:47 +00:00
"ExecutionContext",
"ExecutionStepResult",
2026-04-17 10:36:45 +01:00
"ExtractedFileText",
"ExtractedTextArtifact",
2026-04-22 13:13:12 +01:00
"FieldMapping",
2026-04-08 14:58:35 +01:00
"FileFieldSet",
"FileFillRequest",
"FileFillResult",
2026-04-17 10:36:45 +01:00
"Folio",
"FolioManifest",
"FolioType",
2026-04-08 14:58:35 +01:00
"FormAnalysisRequest",
"FormAnalysisResponse",
2026-04-22 13:13:12 +01:00
"FormField",
2026-04-08 14:58:35 +01:00
"FormFillBatchRequest",
"FormFillBatchResponse",
"format_conversation_history",
2026-03-26 10:35:47 +00:00
"HealthResponse",
2026-04-08 14:58:35 +01:00
"KnowledgeEntry",
"KnowledgeUpdateResponse",
"MultiProfileExtractionResponse",
"NeedContentFileRequest",
2026-04-22 13:13:12 +01:00
"ProposedProfile",
2026-03-26 10:35:47 +00:00
"NextExecutionAction",
"OrchestratorRequest",
"OrchestratorResponse",
2026-04-17 10:36:45 +01:00
"PdfContentType",
2026-03-26 10:35:47 +00:00
"PdfEditRequest",
"PdfEditResponse",
"PdfQuestionAnswerResponse",
"PdfQuestionNeedContentResponse",
2026-03-26 10:35:47 +00:00
"PdfQuestionNotFoundResponse",
"PdfQuestionRequest",
"PdfQuestionResponse",
"PdfTextSelection",
2026-04-21 12:42:33 +01:00
"RagCollectionsResponse",
"RagDeleteCollectionResponse",
"RagIndexRequest",
"RagIndexResponse",
"RagSearchRequest",
"RagSearchResponse",
"RagSearchResultItem",
"RagStatusResponse",
2026-04-17 10:36:45 +01:00
"Requisition",
"Severity",
"StepKind",
2026-03-26 10:35:47 +00:00
"SupportedCapability",
"ToolCallExecutionAction",
2026-04-17 10:36:45 +01:00
"ToolOperationStep",
2026-03-26 10:35:47 +00:00
"UnsupportedCapabilityResponse",
2026-04-17 10:36:45 +01:00
"Verdict",
"WorkflowArtifact",
2026-04-17 10:36:45 +01:00
"WorkflowOutcome",
2026-03-26 10:35:47 +00:00
]