feat: expose local self-correlation tools through MCP
Deploy production / deploy (push) Successful in 57s
Deploy production / deploy (push) Successful in 57s
This commit is contained in:
@@ -11,6 +11,7 @@ from ..schemas import Contract
|
||||
|
||||
Identifier = Annotated[str, Field(min_length=1, max_length=100)]
|
||||
RunId = Annotated[str, Field(min_length=1, max_length=36)]
|
||||
AlphaId = Annotated[str, Field(min_length=1, max_length=100, pattern=r"^[A-Za-z0-9_-]+$")]
|
||||
|
||||
|
||||
class Empty(Contract):
|
||||
@@ -124,6 +125,14 @@ class JobReference(Page):
|
||||
job_id: RunId
|
||||
|
||||
|
||||
class SelfCorrelationCheck(Contract):
|
||||
alpha_ids: list[AlphaId] = Field(min_length=1, max_length=100)
|
||||
|
||||
|
||||
class SelfCorrelationReference(Contract):
|
||||
alpha_id: AlphaId
|
||||
|
||||
|
||||
class History(Page):
|
||||
source: str | None = Field(default=None, max_length=100)
|
||||
reference: str | None = Field(default=None, max_length=200)
|
||||
|
||||
Reference in New Issue
Block a user