MCPcopy Create free account

hub / github.com/Nisoku/Saikuro / types & classes

Types & classes457 in github.com/Nisoku/Saikuro

↓ 25 callersClassSaikuroProvider
A Saikuro provider that exposes Python callables as invokable functions. One provider instance maps to one namespace. Multiple providers fo
Build/adapters/python/saikuro/provider.py:47
↓ 25 callersInterfaceTransport
Build/adapters/typescript/src/transport/types.ts:1
↓ 20 callersClassError
Build/adapters/cpp/include/saikuro/saikuro.hpp:15
↓ 12 callersEnumRuntimeError
Build/crates/saikuro-runtime/src/error.rs:6
↓ 12 callersClassWebSocketTransport
Connects to a Saikuro runtime over WebSocket (``ws://`` or ``wss://``). Each send delivers one binary frame carrying a raw MessagePack objec
Build/adapters/python/saikuro/transport/websocket.py:20
↓ 9 callersClassSchema
Build/crates/saikuro-core/src/schema.rs:229
↓ 6 callersClassResourceHandle
An opaque reference to large or external data. Returned as the ``result`` of a ``resource``-type invocation. All fields except ``id`` ar
Build/adapters/python/saikuro/envelope.py:78
↓ 5 callersClassLogRecord
A structured log record forwarded from an adapter to the runtime log sink. Matches the Rust ``saikuro_core::log::LogRecord`` type.
Build/adapters/python/saikuro/envelope.py:48
↓ 4 callersClassEnvelope
<summary>Outbound invocation envelope. Serialised to/from a MessagePack map.</summary>
Build/adapters/csharp/Saikuro/src/Envelope.cs:132
↓ 3 callersClassMap
<summary>Map with typed keys and values.</summary>
Build/adapters/csharp/Saikuro/src/Provider.cs:83
↓ 2 callersClassChannel
Build/adapters/cpp/include/saikuro/saikuro.hpp:113
↓ 2 callersClassInvocationId
Build/crates/saikuro-core/src/invocation.rs:19
↓ 2 callersClassProviderError
The provider returned an explicit error.
Build/adapters/python/saikuro/error.py:83
↓ 2 callersClassSchemaBuilder
Accumulates function definitions and emits a schema announcement dict.
Build/adapters/python/saikuro/schema.py:142
↓ 2 callersClassStream
Build/adapters/cpp/include/saikuro/saikuro.hpp:85
↓ 2 callersClassStreamControl
Build/adapters/python/saikuro/envelope.py:30
↓ 2 callersClassTransportError
An underlying transport failure.
Build/adapters/python/saikuro/error.py:75
↓ 1 callersClassArgDef
A single argument descriptor.
Build/adapters/python/saikuro/schema.py:25
↓ 1 callersClassChannelClosedError
An operation was attempted on a closed channel.
Build/adapters/python/saikuro/error.py:115
↓ 1 callersClassEnvelope
Outbound invocation envelope.
Build/adapters/python/saikuro/envelope.py:135
↓ 1 callersClassFunctionDef
A single function descriptor.
Build/adapters/python/saikuro/schema.py:35
↓ 1 callersClassHarness
Build/adapters/python/tests/test_client.py:17
↓ 1 callersClassInvocationType
Maps to the Rust InvocationType enum.
Build/adapters/python/saikuro/envelope.py:17
↓ 1 callersClassSaikuroChannel
A bidirectional async channel. Usage:: channel = await client.channel("chat.open", []) await channel.send({"text": "Hello"}
Build/adapters/python/saikuro/stream.py:75
↓ 1 callersClassSaikuroError
Base class for all Saikuro errors.
Build/adapters/python/saikuro/error.py:14
↓ 1 callersClassSaikuroStream
An async iterator that yields items from a server-to-client stream. Usage:: stream = await client.stream("events.subscribe", [])
Build/adapters/python/saikuro/stream.py:61
↓ 1 callersClassSendError
Build/crates/saikuro-exec/src/wasm_backend.rs:33
↓ 1 callersClassSendJsFuture
Build/crates/saikuro-storage/src/fs_access.rs:30
↓ 1 callersClassSendJsFuture
Send-safe JsFuture wrapper A `JsFuture` wrapper that implements `Send`. SAFETY: On single-threaded `wasm32-unknown-unknown` no `JsValue` ever crosses
Build/crates/saikuro-storage/src/indexeddb.rs:42
↓ 1 callersClassSendJsFuture
Build/crates/saikuro-storage/src/opfs.rs:24
↓ 1 callersClassTcpTransport
Connects to a Saikuro runtime over TCP.
Build/adapters/python/saikuro/transport/tcp.py:10
↓ 1 callersInterfaceTransport
Build/crates/saikuro-transport/src/traits.rs:27
↓ 1 callersClassUnixSocketTransport
Connects to a Saikuro runtime over a Unix domain socket.
Build/adapters/python/saikuro/transport/unix.py:10
↓ 1 callersClassWasmHostTransport
Transport over BroadcastChannel API in Pyodide WASM environment. Performs the connect/accept handshake with the runtime: 1. creates a priva
Build/adapters/python/saikuro/transport/wasm_host.py:19
↓ 1 callersClass_ResultSink
Captures the result or error from a single dispatch call. Composed, not inherited.
Build/adapters/python/saikuro/provider.py:370
↓ 1 callersClass_TransportFactory
Type-safe factory for constructing transports from address strings.
Build/adapters/python/saikuro/transport/__init__.py:36
Class
Demo/src/lib/message-log.ts:11
Class
Build/adapters/typescript/src/provider.ts:148
Class
Build/adapters/typescript/src/provider.ts:175
Class
Build/adapters/typescript/src/client.ts:51
Class
Build/adapters/typescript/src/client.ts:149
Class
Build/adapters/typescript/src/client.ts:156
Class
Build/adapters/typescript/src/client.ts:203
Class
Build/adapters/typescript/src/error.ts:12
Class
Build/adapters/typescript/src/error.ts:33
Class
Build/adapters/typescript/src/error.ts:34
Class
Build/adapters/typescript/src/error.ts:35
Class
Build/adapters/typescript/src/error.ts:36
Class
Build/adapters/typescript/src/error.ts:37
Class
Build/adapters/typescript/src/error.ts:38
Class
Build/adapters/typescript/src/error.ts:39
Class
Build/adapters/typescript/src/error.ts:40
Class
Build/adapters/typescript/src/error.ts:41
Class
Build/adapters/typescript/src/error.ts:42
Class
Build/adapters/typescript/src/error.ts:43
Class
Build/adapters/typescript/src/error.ts:44
Class
Build/adapters/typescript/src/error.ts:45
Class
Build/adapters/typescript/src/error.ts:46
Class
Build/adapters/typescript/src/error.ts:47
Class
Build/adapters/typescript/src/schema_extractor.ts:76
Class
Build/adapters/typescript/src/logger.ts:107
Class
Build/adapters/typescript/src/transport/base.ts:10
Class
Build/adapters/typescript/src/transport/node-stream.ts:19
Class
Build/adapters/typescript/src/transport/websocket.ts:15
Class
Build/adapters/typescript/src/transport/wasmhost.ts:13
Class
Build/adapters/typescript/src/transport/wasmhost.ts:133
Class
Build/adapters/typescript/src/transport/wasmhost.ts:146
Class
Build/adapters/typescript/src/transport/memory.ts:5
InterfaceAdapterTransport
Build/adapters/rust/src/transport.rs:32
ClassAddress
A URL-style address string understood by the Saikuro adapter. Supported schemes: - `tcp://host:port` - `ws://host:port` (requires `ws` feature) - `u
Build/adapters/rust/src/transport.rs:19
ClassArg
Build/adapters/cpp/src/schema_extractor.cpp:16
ClassArgDescriptor
Build/adapters/rust/src/schema.rs:32
ClassArgDescriptor
<summary>Describes a single function argument in the schema.</summary>
Build/adapters/csharp/Saikuro/src/Provider.cs:42
InterfaceArgDescriptor
Build/adapters/typescript/src/provider.ts:122
ClassArgs
Build/adapters/rust/src/cli/saikuro_rust_schema.rs:15
ClassArgs
Build/adapters/c/src/cli/saikuro_c_schema.rs:13
ClassArgs
Build/crates/saikuro-runtime/src/main.rs:52
ClassArgumentDescriptor
Build/crates/saikuro-core/src/schema.rs:135
InterfaceArgumentDescriptor
Build/adapters/typescript/src/envelope.ts:143
EnumBackendKind
Build/crates/saikuro-storage/src/config.rs:15
ClassBareTypeConverter
Converter that returns bare type names (no `Types.` prefix). Used inside types.ts where types are defined, not imported.
Build/crates/saikuro-codegen/src/typescript.rs:210
ClassBaseSaikuroHandle
* Common base for stream/channel handles. * * Provides the buffered async-iterator plumbing used by both * [`SaikuroStream`] and [`SaikuroChannel`]
Build/adapters/typescript/src/client.ts:51
ClassBaseSaikuroHandle
<summary>Shared async-enumerable plumbing for stream and channel types.</summary>
Build/adapters/csharp/Saikuro/src/Client.cs:27
ClassBaseTransport
Abstract base for all Saikuro transports.
Build/adapters/python/saikuro/transport/base.py:11
InterfaceBindingGenerator
A language-specific binding generator.
Build/crates/saikuro-codegen/src/generator.rs:37
ClassBroadcastChannelContractTests
Build/adapters/csharp/Saikuro/tests/BroadcastChannelTests.cs:38
ClassBroadcastChannelInterop
Build/adapters/csharp/Saikuro/src/BroadcastChannel/BroadcastChannelInterop.cs:5
ClassBroadcastChannelJsFileTests
Build/adapters/csharp/Saikuro/tests/BroadcastChannelTests.cs:220
ClassBroadcastChannelTestHelpers
Build/adapters/csharp/Saikuro/tests/BroadcastChannelTests.cs:17
ClassBroadcastChannelWireFormatTests
Build/adapters/csharp/Saikuro/tests/BroadcastChannelTests.cs:588
ClassBufferOverflowError
A stream or channel buffer overflowed.
Build/adapters/python/saikuro/error.py:107
ClassBufferOverflowError
Build/adapters/typescript/src/error.ts:44
ClassBufferOverflowException
Build/adapters/csharp/Saikuro/src/Errors.cs:85
ClassCGenerator
Build/crates/saikuro-codegen/src/c.rs:16
ClassCSharpGenerator
Build/crates/saikuro-codegen/src/csharp.rs:21
ClassCapabilityDeniedError
The caller lacks a required capability token.
Build/adapters/python/saikuro/error.py:71
ClassCapabilityDeniedError
Build/adapters/typescript/src/error.ts:35
ClassCapabilityDeniedException
Build/adapters/csharp/Saikuro/src/Errors.cs:76
ClassCapabilityEngine
Build/crates/saikuro-schema/src/capability_engine.rs:36
EnumCapabilityOutcome
Build/crates/saikuro-schema/src/capability_engine.rs:27
next →1–100 of 457, ranked by callers