# Public API Changelog

## 2026-09-19 — v1.1.0

- `POST /v1/tasks` 新增显式 `script.run` 数据模型，支持参数、超时、权限和网络策略。
- 新增 `internal:execute` scope；脚本执行同时要求 `tasks:write`。
- `workflow.run` 拒绝原始脚本和内部协议字段，移除隐式代码透传。
- 设备增加 Runtime、协议、能力集合和执行限制上报。
- 命令结果支持结构化 `result`、`logs`、`durationMs` 和 `exitReason`。
- MCP 新增 `script_validate` 和 `script_run`。

## 2026-09-19 — v1.0.0

- 新增独立 `/v1` 公开边界：设备、能力、创建任务、任务状态、停止、日志。
- 公开 OpenAPI 仅包含 `/v1` 业务端点，内部 `/api/admin`、`/api/console`、`/api/device` 不再出现在对外规范中。
- 新增 Bearer PAT scope、错误包络、request id、限流头、任务幂等和写操作审计。
- 新增 Android WebSocket/轮询和 iOS 轮询的运行中任务协作式取消。
- 新增 MCP Streamable HTTP 适配层与 8 个稳定工具。
