玉澜
8802dcf4dc
fix(corecmd): support strongly-typed DTOs in event/auto wait modes
...
waitResource previously asserted result.Data() to map[string]any, which
caused event mode and auto mode to fail with 'data is not an object'
when commands returned strongly-typed DTOs (struct or struct pointer).
Now normalizes via JSON round-trip for non-map types, preserving the
fast path for map[string]any. Added regression tests covering struct
values, struct pointers, nested dotted queries, and error cases.
2026-08-19 15:14:22 +08:00
玉澜
28bb377e66
fix: remove stale allowlist entry for drive_tree_list.py
...
The file only exists in skills/mono/scripts/, not in skills/multi/,
so the allowlist entry was causing TestMonoMultiSkillContentG4Drift
to fail. The script is already referenced in both mono and multi
documentation, so no allowlist entry is needed.
2026-08-19 15:02:54 +08:00
玉澜
a0fe8d70c2
Merge remote-tracking branch 'upstream/main' into feat/wait-framework
2026-08-19 14:29:57 +08:00
github-actions[bot]
13d0ae66a6
Merge pull request #1044 from DingTalk-Real-AI/fix/param-hallucination
...
feat(calendar): expand reviewed parameter alias coverage
2026-08-19 14:27:17 +08:00
玉澜
4770e5a8e6
Merge remote-tracking branch 'upstream/main' into feat/wait-framework
2026-08-19 14:22:29 +08:00
玉澜
0bcc2f27c6
fix(corecmd): sync operation.state on terminal wait close and canonicalize wait statuses
...
Terminal success/failure closes kept the acceptance-phase operation state,
emitting self-contradicting envelopes (outcome=success with state=processing).
WithOperationTerminalState now closes the envelope at the observed terminal
status and clears timed_out.
WaitSpec.Validate trimmed status values only for checking and never wrote them
back, so padded declarations passed validation, published a padded Schema, and
then fail-closed at runtime as unknown statuses. NormalizeWaitSpec is now the
single canonical form shared by declaration (corecmd.New / AttachContract),
ToolSpec, and validation: trimmed values, duplicate/conflict rejection,
defensive copy.
Also covers the waitTimeoutDuration secs<=0 branch flagged by the coverage
gate.
2026-08-19 14:17:11 +08:00
克谨
f3b0fcdc4c
test(calendar): verify aliases preserve confirmation
2026-08-19 13:53:59 +08:00
克谨
f10d552fd7
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-19 12:28:10 +08:00
github-actions[bot]
8b8756b00e
Merge pull request #999 from wxianfeng/feat/oa-approval-instance-cc
...
feat(event): support OA approval CC events
2026-08-19 04:23:05 +00:00
克谨
ec59cf8065
test(calendar): run alias payloads in platform gate
2026-08-19 12:14:05 +08:00
炳昱
2ffddbd5a0
feat(event): support OA approval CC events
2026-08-19 12:08:35 +08:00
john
0b3abfad4b
Merge branch 'main' into feat/wait-framework
2026-08-19 11:21:16 +08:00
克谨
1d3c56f9fa
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-19 10:51:30 +08:00
克谨
502317db68
test(calendar): cover suggestion time aliases
2026-08-19 10:47:50 +08:00
github-actions[bot]
66516755e6
chore: update beta formula for v1.0.59-beta.3 [skip ci]
2026-08-19 02:39:35 +00:00
克谨
6e3f528f48
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-19 10:09:47 +08:00
克谨
d70e6b85b6
test(calendar): isolate exhaustive alias payload coverage
2026-08-19 10:09:37 +08:00
赤川
5e71a4ea52
Merge pull request #1048 from DingTalk-Real-AI/codex/changelog-v1.0.59-beta.3
...
docs: seal changelog for v1.0.59-beta.3
v1.0.59-beta.3
2026-08-19 10:01:03 +08:00
chichuan
0793238d47
docs: seal changelog for v1.0.59-beta.3
2026-08-19 09:58:00 +08:00
克谨
c8f83533fb
Merge remote-tracking branch 'origin/main' into fix/param-hallucination
2026-08-19 09:21:44 +08:00
github-actions[bot]
08e80bcb89
Merge pull request #1038 from pengzhihan47-star/codex/aitable_opt_pr
...
feat(aitable): streamline agent routes and table setup
2026-08-18 23:18:05 +08:00
柏智
39d9a65616
test(aitable): cover platform recovery behavior
2026-08-18 23:03:05 +08:00
柏智
a325ca80d8
fix(aitable): harden recovery and retry cancellation
2026-08-18 22:43:42 +08:00
克谨
75f08da197
feat(calendar): expand parameter alias normalization
2026-08-18 22:10:23 +08:00
柏智
b246b7d83b
Merge remote-tracking branch 'upstream/main' into codex/aitable_opt_pr
2026-08-18 21:07:09 +08:00
柏智
f4cb8aa282
fix(aitable): harden agent routes and composite contracts
2026-08-18 20:59:39 +08:00
github-actions[bot]
c15480c452
Merge pull request #1039 from pengzhihan47-star/codex/pr1035-drive-tree-orphan-fix
...
fix(skills): remove obsolete drive tree helper
2026-08-18 12:48:27 +00:00
pengzhihan47-star
c0b013afa9
Merge branch 'main' into codex/pr1035-drive-tree-orphan-fix
2026-08-18 20:31:10 +08:00
github-actions[bot]
34d33e0492
Merge pull request #1036 from DingTalk-Real-AI/codex/remove-calendar-todo-review-html
...
docs: remove Calendar/Todo shortcut review HTML
2026-08-18 12:26:50 +00:00
Dennis4477
be15dd05df
Merge branch 'main' into codex/remove-calendar-todo-review-html
2026-08-18 20:26:11 +08:00
github-actions[bot]
3578e4019b
Merge pull request #969 from wxianfeng/feat/85349380-primary-param-p0
...
feat: migrate first DWS Primary parameters with compatibility (#85349380 )
2026-08-18 20:19:15 +08:00
柏智
ede8e3c555
fix(skills): remove stale drive orphan allowlist
2026-08-18 20:04:59 +08:00
pengzhihan47-star
7a1b85ab62
Merge branch 'main' into codex/aitable_opt_pr
2026-08-18 19:28:19 +08:00
pengzhihan47-star
490818dfe9
Merge branch 'main' into codex/pr1035-drive-tree-orphan-fix
2026-08-18 19:27:53 +08:00
wxianfeng
1ab8f113a5
test: close primary migration coverage gaps to #85349380
2026-08-18 19:25:17 +08:00
wxianfeng
4f4ea43549
fix: reconcile primary migration with current main #85349380
2026-08-18 19:25:17 +08:00
wxianfeng
4fd67c52dc
docs: update primary parameter guidance to #85349380
2026-08-18 19:25:17 +08:00
wxianfeng
a3b06befbc
test: enforce primary parameter compatibility to #85349380
2026-08-18 19:25:17 +08:00
wxianfeng
290f39ecb8
feat: migrate doc and todo primary parameters to #85349380
2026-08-18 19:25:17 +08:00
wxianfeng
7fbe7593c8
feat: migrate chat primary parameters to #85349380
2026-08-18 19:25:17 +08:00
wxianfeng
9fb61f8e99
feat: migrate aisearch query primary to #85349380
2026-08-18 19:25:17 +08:00
github-actions[bot]
2287abe644
Merge pull request #1026 from Justper/oa_attachment_dws
...
add oa attachment dws
2026-08-18 19:24:33 +08:00
pengzhihan47-star
b3991d473e
Merge branch 'main' into codex/pr1035-drive-tree-orphan-fix
2026-08-18 19:21:28 +08:00
昭逸
32bd2118af
Merge remote-tracking branch 'upstream/main' into oa_attachment_dws
...
to #666
2026-08-18 19:06:13 +08:00
昭逸
f290a2101e
fix drive.md to #666
2026-08-18 19:06:01 +08:00
pengzhihan47-star
c8490da527
Merge branch 'main' into codex/aitable_opt_pr
2026-08-18 18:50:32 +08:00
github-actions[bot]
f26806bc55
Merge pull request #968 from wxianfeng/chore/85349380-primary-param-approval
...
chore: approve first Primary flag migrations (#85349380 )
2026-08-18 18:27:07 +08:00
wxianfeng
c53e1f465d
ci: retain legacy Drive tree helper to #85349380
2026-08-18 17:23:33 +08:00
柏智
176a556355
fix(aitable): verify declared field structures
2026-08-18 17:12:15 +08:00
昭逸
8609963ef8
Merge remote-tracking branch 'upstream/main' into oa_attachment_dws
...
to #666
2026-08-18 17:03:46 +08:00