克谨
9401f9921a
merge: sync latest main
2026-08-25 00:09:27 +08:00
github-actions[bot]
ed951ff0e1
chore: update beta formula for v1.0.60-beta.2 [skip ci]
2026-08-24 15:57:43 +00:00
赤川
b42596214d
Merge pull request #1133 from DingTalk-Real-AI/codex/changelog-v1.0.60-beta.2-amendment
...
docs: amend v1.0.60-beta.2 release notes
v1.0.60-beta.2
2026-08-24 23:42:06 +08:00
chichuan
f684c412ea
docs: amend v1.0.60-beta.2 release notes
2026-08-24 23:37:21 +08:00
克谨
a4813f78bc
fix(todo): preserve priority schema compatibility
2026-08-24 23:33:43 +08:00
赤川
415d962371
Merge pull request #1131 from DingTalk-Real-AI/codex/fix-pretag-beta-seal-amendment
...
fix(policy): allow audited pre-tag beta amendments
2026-08-24 23:13:59 +08:00
chichuan
26253a4eeb
fix(policy): allow audited pre-tag beta amendments
2026-08-24 23:11:30 +08:00
克谨
46fdaed90b
Merge remote-tracking branch 'origin/main' into codex/fix-todo-upstream-internal-error
2026-08-24 23:10:17 +08:00
克谨
9ea19315e9
fix(todo): classify upstream failures and validate inputs
2026-08-24 23:04:45 +08:00
github-actions[bot]
8549a90402
Merge pull request #1127 from DingTalk-Real-AI/codex/param-hallucination-6-products
...
feat(cli): govern six product parameter aliases
2026-08-24 22:59:59 +08:00
克谨
a5dbd2e049
Merge remote-tracking branch 'origin/main' into codex/param-hallucination-6-products
2026-08-24 22:33:48 +08:00
github-actions[bot]
0ebdcb455d
Merge pull request #1105 from maoqxxmm/codex/sheet-float-image-local-file
...
feat(sheet): support local files for float images
2026-08-24 14:30:48 +00:00
克谨
b1a6f9e20c
Merge remote-tracking branch 'origin/main' into codex/param-hallucination-6-products
2026-08-24 22:03:15 +08:00
xiatian
29a0dde9d4
Merge remote-tracking branch 'upstream/main' into codex/sheet-float-image-local-file
2026-08-24 22:02:38 +08:00
克谨
0fae9dd8b3
feat(cli): govern six product parameter aliases
2026-08-24 22:01:10 +08:00
赤川
6096227511
Merge pull request #1126 from DingTalk-Real-AI/codex/changelog-v1.0.60-beta.2
...
chore(release): prepare v1.0.60-beta.2
2026-08-24 22:00:23 +08:00
chichuan
aa265acd50
chore(release): prepare v1.0.60-beta.2
2026-08-24 21:46:54 +08:00
赤川
7210e5677c
Merge pull request #1121 from hlzjsong/refresh_legacy_slot_fix
...
recover identity refresh from legacy global slot
2026-08-24 21:38:58 +08:00
赤川
1c90623e31
Merge branch 'main' into refresh_legacy_slot_fix
2026-08-24 21:38:34 +08:00
github-actions[bot]
e7236e27d4
Merge pull request #1101 from zh-tinghe/feat/migrate-edu-contact
...
feat: add edu & college vendor extension commands
2026-08-24 13:33:58 +00:00
赤川
e73ebab2db
Merge branch 'main' into feat/migrate-edu-contact
2026-08-24 21:03:27 +08:00
xiatian
1b6a592387
Merge remote-tracking branch 'upstream/main' into codex/sheet-float-image-local-file
2026-08-24 20:59:28 +08:00
github-actions[bot]
ce7f66ff8e
Merge pull request #1117 from maoqxxmm/codex/schema-compat-float-image-one-of
...
fix(schema): review float image constraint transition
2026-08-24 12:46:49 +00:00
赤川
e58f255476
Merge branch 'main' into refresh_legacy_slot_fix
2026-08-24 20:28:19 +08:00
赤川
79f4f66d34
Merge branch 'main' into feat/migrate-edu-contact
2026-08-24 20:25:16 +08:00
听荷
66061bb0b0
fix(college-contact): 移除可复制破坏性示例中的确认绕过参数并补齐契约示例必填参数
...
CR P1-1:15 个 user_required 叶子的 Cobra Example 携带 -y/--yes,
Agent 或用户直接复制即绕过本 PR 实现的用户确认门。改为只保留
--dry-run 预览示例(含 -f json 变体),确认参数由调用方在取得
用户明确确认后自行追加。
CR P1-2:create-group-rule 的 Contract.Selection.Examples 缺少必填
--dept-type,示例实际执行会在参数校验阶段失败。同类缺陷在本文件另有
6 处(dept create / employee add / alumni list / alumni add-alumnus /
alumni update-alumnus / graduate batch-update-pending),一并对齐到
各自 Cobra Example;另修正 dept update、dept batch-update-type 契约
示例中 dept-type 取值与 Cobra 示例不一致的问题(standard -> college)。
验证:5 个产品共 153 条 Contract.Selection.Examples 全部 --dry-run
可执行(153/153 ok);changed code coverage 100.0000%。
2026-08-24 20:23:21 +08:00
xiatian
1d14258121
Merge remote-tracking branch 'upstream/main' into codex/schema-compat-float-image-one-of
2026-08-24 20:15:41 +08:00
muling.cs
cbbc9a9f90
refresh token legacy_recovery
2026-08-24 20:14:36 +08:00
github-actions[bot]
723d43f660
Merge pull request #1056 from AlwaysLee/feat/drive-permission-get-setting
...
feat(drive): add permission get-setting command
2026-08-24 12:09:36 +00:00
半圭
12d60d264d
fix(drive): address review feedback on permission get-setting
...
- drop shareScope.required=["linkShare"] from the result schema: the
production response omits linkShare unless link sharing is configured;
document the conditional presence in the schema description, tests,
and both skill references
- spell out policy value tiers in skill docs (READER_AND_ABOVE /
DOWNLOADER_AND_ABOVE / EDITOR_AND_ABOVE / MANAGER_AND_ABOVE) so the
shorthand no longer diverges from the schema enums
2026-08-24 19:46:13 +08:00
半圭
7bb2019dfe
feat(drive): expose disabledValues with per-value reasons in get-setting schema
2026-08-24 19:46:13 +08:00
半圭
9e692ce0bf
docs(drive): align get-setting semantics with final GUI wording
...
Sync the get-setting schema descriptions and skill references with the
server-side finalized policy texts: policy code semantics now quote the
product permission-settings page labels (e.g. external_share=add
external collaborators, watermark=show watermark, node_spread_scope=
download and distribution scope), the node_spread_scope binary values
read ALL_NODES=all documents and PREVIEWABLE_ONLY=previewable documents
only (online documents, images, videos, etc.), and the contract test
value-semantic fragments follow the same wording. Both mono and multi
drive references also list per-policy name/description examples
(external_share, node_spread with NOBODY, node_move_forbidden) quoted
verbatim from the server i18n single source.
2026-08-24 19:46:13 +08:00
半圭
e2b390217a
feat(drive): align get-setting schema with self-explaining policy values
...
Sync the get_permission_setting result contract with the finalized
server-side enums: switch values ON/OFF become ENABLED/DISABLED and the
node_spread_scope binary ALL_CONTENT becomes ALL_NODES (restriction
applies to all nodes vs previewable-only nodes), while policy codes,
threshold domains, permissionMode and shareScope stay unchanged.
Policies now carry per-entry name and description fields (Chinese label
and value semantics from the server i18n single source) as deterministic
required members, mirrored in the contract test assertions and both mono
and multi drive skill quick references.
2026-08-24 19:46:13 +08:00
半圭
09ecaaa7a1
feat(drive): document get-setting response schema and field semantics
...
Declare the drive.permission get_setting ResultSpec data schema from the
server-side output metadata so the field-level contract (permissionMode,
shareScope, policy codes and their typed value domains, inherited /
allowedValues semantics) is reviewed code guarded by contract tests, and
add field-quick-reference rows for the get-setting section in both mono
and multi drive skill references.
2026-08-24 19:46:13 +08:00
半圭
95ecc99c41
fix: route drive permission get-setting to drive MCP server
2026-08-24 19:46:13 +08:00
半圭
6df6b3f8dd
docs(release): use PR-numbered fragment name for drive permission get-setting
2026-08-24 19:46:13 +08:00
半圭
227861a71d
feat(drive): add permission get-setting command
2026-08-24 19:46:13 +08:00
Dennis4477 and Dennis
20a01aaeff
policy: support compatibility-visible availability migrations ( #1123 )
...
Co-authored-by: Dennis <xinyang.dxy@alibaba-inc.com >
2026-08-24 19:37:21 +08:00
赤川
7844b59a8c
Merge branch 'main' into refresh_legacy_slot_fix
2026-08-24 19:08:53 +08:00
听荷
2a875eee1d
Merge remote-tracking branch 'upstream/main' into feat/migrate-edu-contact
2026-08-24 19:05:05 +08:00
Dennis4477
c75eda1a2b
Merge pull request #1118 from DingTalk-Real-AI/codex/devapp-availability-migration-plan
...
policy: plan DevApp availability hardening migration
2026-08-24 18:49:08 +08:00
听荷
662352202c
docs(skills): complete edu-app command surface and fix dead cross-product ref
...
Skill 参考此前只描述了 edu-app 42 条叶子里的 16 条,homework(11)/diploma(9)
与 notice 的 6 条全部缺失,导致 Agent 把"作业/通知"一律路由到 task 与
notice confirm;三条 user_required 破坏性命令(notice/homework/diploma
delete)也落在未记录区间,PR 里的确认门禁说明因此无法被文档兑现。
edu-familygroup 的上下文传递表引用了不存在的 edu-contact family list,
真正返回家长信息的是 family parents。
check-skill-commands.sh 只校验以 `dws ` 开头的反引号片段,因此上述两处
死引用能在门禁全绿的情况下存活;本次给跨产品引用统一补上 dws 前缀,
让该门禁从现在起覆盖它们。
同时修正扫描测试的陈旧计数(153→156、edu-contact 26→29、class 18→19,
以 DeclareLeafMetadata 声明数为准),并给 edu-familygroup 第 6 条叶子
manage add-child 补上工具名与整体入参的精确断言。
2026-08-24 18:33:08 +08:00
xiatian
fa2d54fd42
Merge remote-tracking branch 'upstream/main' into codex/schema-compat-float-image-one-of
2026-08-24 18:29:05 +08:00
Dennis
c5d58ec49d
policy: plan devapp shortcut availability hardening
2026-08-24 18:27:12 +08:00
github-actions[bot]
adbc9aac3e
Merge pull request #1120 from DingTalk-Real-AI/codex/param-hallucination-8-products
...
feat(cli): optimize parameter aliases for eight products
2026-08-24 18:25:44 +08:00
xiatian
82a87bf9ce
Merge remote-tracking branch 'upstream/main' into codex/schema-compat-float-image-one-of
2026-08-24 18:24:13 +08:00
muling.cs
0bfb1ff1de
chore: add release fragment for legacy global slot recovery
2026-08-24 18:11:07 +08:00
muling.cs
426ad50927
refresh use legacy global slot
2026-08-24 18:06:05 +08:00
克谨
b57cecb62d
feat(cli): optimize eight shortcut parameter aliases
2026-08-24 17:51:45 +08:00
Dennis4477
8dc52d052c
Merge pull request #1113 from DingTalk-Real-AI/codex/devapp-availability-compat-governance
...
policy: add consumable Schema availability migrations
2026-08-24 17:39:07 +08:00