THE ORIONIS API
Build with clarity.
Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.
module documentation
Undocumented
| Class | |
Undocumented |
| Function | _metadata |
Merge response metadata while rejecting conflicting result values. |
| Function | progress |
Enforce monotonic progress and retain the caller's correlation token. |
| Function | prompt |
Preserve role and individual content-block boundaries. |
| Function | resource |
Use only text/blob contents permitted by resources/read. |
| Function | response |
Accept explicit content responses and reject accidental arbitrary objects. |
| Function | tool |
Validate structured output before publishing a successful result. |
Merge response metadata while rejecting conflicting result values.
| Parameters | |
responses:tuple[McpResponse, ...] | Value supplied for responses. |
| Returns | |
dict[str, object] | Result of the operation described above. |
def prompt_result(description:
str, responses: tuple[ McpResponse, ...]) -> GetPromptResult:
(source)
¶
Preserve role and individual content-block boundaries.
| Parameters | |
description:str | Value supplied for description. |
responses:tuple[McpResponse, ...] | Value supplied for responses. |
| Returns | |
GetPromptResult | Result of the operation described above. |
def resource_result(primitive:
CompiledPrimitive, request: McpRequest, responses: tuple[ McpResponse, ...], cache: CacheOptions) -> ReadResourceResult:
(source)
¶
Use only text/blob contents permitted by resources/read.
| Parameters | |
primitive:CompiledPrimitive | Compiled tool, resource or prompt declaration. |
request:McpRequest | Current request and its trusted execution context. |
responses:tuple[McpResponse, ...] | Value supplied for responses. |
cache:CacheOptions | Value supplied for cache. |
| Returns | |
ReadResourceResult | Result of the operation described above. |
Accept explicit content responses and reject accidental arbitrary objects.
| Parameters | |
result:object | Value supplied for result. |
| Returns | |
tuple[McpResponse, ...] | Result of the operation described above. |
def tool_result(primitive:
CompiledPrimitive, responses: tuple[ McpResponse, ...]) -> CallToolResult:
(source)
¶
Validate structured output before publishing a successful result.
| Parameters | |
primitive:CompiledPrimitive | Compiled tool, resource or prompt declaration. |
responses:tuple[McpResponse, ...] | Value supplied for responses. |
| Returns | |
CallToolResult | Result of the operation described above. |