跳至正文
AIContinue
返回开发者文档
已获许可的开发者预览版SDK 0.2.0 · 可下载

Developer Preview 0.3.0.dev2:本页介绍未改变的 SDK 0.2.0 基础契约。统一适配器、可选模拟运动及当前安装命令请参阅快速开始和软件包内文档。未启用真实硬件或生产集成。

版本、错误及能力矩阵

以下均为合成操作,不是硬件支持列表。每项需要主机精确授权;采集/录制还需明确同意。机器可读版本见 templates/matrices.json。中文技术人工审核待完成。

SDK 0.2.0 / wire contract 1.0. Accept 1.0; reject 1.1/2.0. No implicit downgrade/fallback.

Capability.operation Request fields Response fields Capture consent Physical
MicrophoneAudioInput.sample sample_rate, frames audio_base64, sample_rate, channels, codec True BLOCKED_EXTERNAL
SpeakerAudioOutput.play audio_base64, sample_rate, channels, codec accepted False BLOCKED_EXTERNAL
Camera.snapshot width, height, format width, height, format, pixels_base64 True BLOCKED_EXTERNAL
Display.present text accepted False BLOCKED_EXTERNAL
UserControls.poll {} control False BLOCKED_EXTERNAL
Sensors.read sensor_type sensor_type, values True BLOCKED_EXTERNAL
Recording.start retention_seconds recording, retained_bytes True BLOCKED_EXTERNAL
Recording.stop {} recording, retained_bytes True BLOCKED_EXTERNAL
Recording.status {} recording, retained_bytes True BLOCKED_EXTERNAL
BasicDeviceStatus.read {} connected, battery_percent False BLOCKED_EXTERNAL
ConnectivityEvents.poll {} state False BLOCKED_EXTERNAL

Error enums

Host lifecycle outcomes

queued → dispatched → completed/failed/unknown. Cancellation before dispatch is cancelled; after dispatch remote stop is unconfirmed. Expired before dispatch never executes. Reconnect uses fresh epoch; no automatic replay.

Platform evidence

Linux: offline source/protocol tests only. Windows/macOS: NOT_RUN for this kit release. iOS/Android/native toolchains and real hardware: BLOCKED_EXTERNAL.

错误说明:unsupported=不支持,unavailable=资源不可用,cancelled=取消报告但远端停止可能未确证,timeout=超时且禁止自动重放,invalid_request=请求被拒绝,none=仅成功。生命周期 queued/dispatched/completed/failed/unknown 为原始技术标识;派发前过期不执行,派发后取消不意味着已停止;重连须新 epoch。所有平台状态仅说明本版证据。