Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 4 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,7 @@
格式参考 [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
版本遵循 [Semantic Versioning](https://semver.org/spec/v2.0.0.html)。

## [0.8.3] - Unreleased

> `0.8.3` 发布候选已完成下述验证;正式 PyPI 发布完成后再写入发布日期。
## [0.8.3] - 2026-09-01

### 插件化基础

Expand All @@ -27,17 +25,17 @@

### 兼容与发布验证

- Phase 2 只增加本地能力,不要求已发布 Agent、历史 Bundle、无来源三元组 Runtime、未启用 Kernel 或无 PostgreSQL 的单机模式升级。历史 Harness 只有命中显式登记的精确来源摘要才进入 legacy adapter;未知 v1 fail closed,新 v2 缺少就绪 DSH registration 时也不会回退旧路径。
- 本版本只增加本地能力,不要求已发布 Agent、历史 Bundle、无来源三元组 Runtime、未启用 Kernel 或无 PostgreSQL 的单机模式升级。历史 Harness 只有命中显式登记的精确来源摘要才进入 legacy adapter;未知 v1 fail closed,新 v2 缺少就绪 DSH registration 时也不会回退旧路径。
- Codex 已覆盖真实 App Server 插件生命周期、DSH Codex Provider 的 MCP 两轮/同一 Thread、插件 inventory 与失败回滚、以及隔离 one-shot child 的取消和清理;DSH 也覆盖受管 Profile 和一个真实外部 AgentProvider 的连续多轮与完整失败回滚。上述证据不等于任意第三方 Provider 自动受支持,也不把云端持续后台任务纳入本地稳定声明。
- Claude Code、游戏插件和任意第三方插件格式尚未作为已支持生态发布。后续可以通过 Provider 或 ecosystem bridge 接入,但必须先通过权限、生命周期、ConversationSurface 和兼容性 conformance。
- `ksadk-web@0.3.4` 已通过 npm Trusted Publishing 发布;registry integrity 为 `sha512-IudZCNnWAWYJOb/s/lbr02qg17KWQ0s/419StDVZxcEcbJOVVKE4GkbGtGs/5X+WkzbXE9eOUvIEydN5QEV4LQ==`,registry tarball SHA-256 为 `0d88fb37506bae77ba863b3986b2fde4546cd74cbd3f3021eed1ecd05f15c596`。Studio 已从公开 registry 重建,Hosted UI 发布验证镜像 digest 为 `sha256:d629384e44a2e35f5dd5f7788ea16097cb49d79c582206d5fe453911fe20d66d`;真实 Studio 创建的 Codex Agent 与 0.8.2 历史 Agent 均完成多轮流式、思考、刷新回放、上下文续接和最终消息去重验证。
- 新增 Phase 2 最终候选聚合门禁:只有最终源码提交、wheel/sdist、npm integrity、Hosted UI 镜像 digest、Helm revision,以及 Studio 新 Agent/历史 0.8.2 Agent 在 Studio 与 Hosted UI 的多轮流式证据全部一致时才输出 `passed`;本地 preflight 不再能被误当成完整发布结论。
- 新增最终候选聚合门禁:只有最终源码提交、wheel/sdist、npm integrity、Hosted UI 镜像 digest、Helm revision,以及 Studio 新 Agent/历史 0.8.2 Agent 在 Studio 与 Hosted UI 的多轮流式证据全部一致时才输出 `passed`;本地 preflight 不再能被误当成完整发布结论。

## [0.8.2] - 2026-08-26

### 亮点

- **Agent Runtime V2 Phase 1 基座完成**:冻结 `AgentControlChannel/v1`、`SessionEventEnvelope/v1`、`ActivationLease/v1`、`RuntimeCapabilityMatrix/v1` 与 `Interaction/v1`,通过 schema digest 和 additive-only gate 防止下游再随意改协议。
- **运行时协议地基冻结**:冻结 `AgentControlChannel/v1`、`SessionEventEnvelope/v1`、`ActivationLease/v1`、`RuntimeCapabilityMatrix/v1` 与 `Interaction/v1`,通过 schema digest 和 additive-only gate 防止下游再随意改协议。
- **可靠执行不再强制 PostgreSQL**:AgentKernelStore 支持 InMemory、SQLite 与 PostgreSQL。普通单副本 Agent 可不配置 PG;需要跨 Pod 恢复、接管和高可用时再启用 PostgreSQL,并使用 lease、fencing 与事务 CAS 保证唯一 owner。
- **Studio 打通本地创作到云端生命周期**:沿用平台既有 `CreateAgent` / `UpdateAgent` 等接口,支持构建、部署、状态、详情、会话、删除、版本选择与二次确认回滚;账号中由 CLI 部署的高代码 Agent 也可直接选择和管理。
- **前后端会话统一到真实事件流**:本地 Web UI 与 Hosted UI 固定使用 `@kingsoftcloud/ksadk-web@0.3.2`,Studio 对齐同一 Interaction / RuntimeEvent 合同,支持签名 SSE、流式正文、思考、工具、审批、附件、模型、三档审批以及 Goal / Plan 控制;普通前台聊天不依赖 Background 长任务模式。
Expand Down
2 changes: 1 addition & 1 deletion tests/test_public_release_positioning.py
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,7 @@ def test_public_metadata_uses_runtime_platform_positioning():

assert pyproject["project"]["version"] == "0.8.3"
assert 'VERSION = "0.8.3"' in version_text
assert "## [0.8.3] - Unreleased" in changelog
assert "## [0.8.3] - 2026-09-01" in changelog
assert "## [0.8.1] - 2026-08-10" in changelog
assert "`langchain-openai` 仅随" in changelog
assert "Agent Runtime Platform" in pyproject["project"]["description"]
Expand Down
Loading