Skip to content

Python SDK 参考

dotcraft 的包标识与语言特定细节。如何使用请从快速开始入手。

包名dotcraft(PyPI)
兼容别名dotcraft_wire(re-export wire 客户端、传输与渠道适配器)
运行时基线Python 3.10+,asyncio 原生
依赖websockets
bash
pip install dotcraft

公开面

分组符号
高层客户端DotCraftThreadThreadManagerRunResultRunEventLocalOptionsRemoteOptions
Wire 客户端DotCraftClientJsonRpcMessage
传输TransportStdioTransportWebSocketTransport
HubHubClientHubLockInfoHubError
App BindingAppBindingManagerAppBindingHandoffapp_binding_tool_errorAPP_BINDING_ERROR_CODES
渠道适配器ChannelAdapter
输入 parttext_partimage_url_partlocal_image_partskill_ref_partcommand_ref_partfile_ref_part
错误DotCraftErrorTurnInProgressErrorTurnFailedErrorTurnCancelledErrorThreadNotFoundError

DotCraft.connect_local / connect_remote 返回高层客户端;低层 DotCraftClient 与传输仍可用于高级场景。

验证

bash
cd sdk/python
python -m pytest

参见

Apache License 2.0