修雨
488d90b73c
Merge branch 'main' into feature/aone84760010-qwenwork-agent-host
2026-07-28 10:51:27 +08:00
修雨
36b58d08b0
Merge branch 'main' into feature/dws-event-im-phase3
2026-07-25 09:33:53 +08:00
修雨
b34bbc9aa0
ci: enforce beta and stable release roles ( #791 )
2026-07-24 18:15:55 +08:00
修雨
fd6b3be046
ci: tier PR quality gates and automate review routing ( #788 )
...
Tier PR validation by risk, distribute peer review automatically, and enable a streamlined quality-preserving merge path.
2026-07-24 16:37:03 +08:00
修雨
ea7d8cc666
Merge pull request #783 from DingTalk-Real-AI/fix/shortcut-projection-data-loss
...
fix(shortcut): fix projection-data-loss silent-empty returns
2026-07-24 15:50:25 +08:00
修雨
8dac7d5fa5
Merge pull request #708 from anxiangbo/feat/20260714_hrbrain
...
Feat/20260714 hrbrain
2026-07-24 12:31:42 +08:00
修雨
e79c3ea5b9
Merge pull request #786 from DingTalk-Real-AI/codex/fix-homebrew-publish-identity
...
fix(release): use designated Homebrew publisher
2026-07-24 11:34:26 +08:00
修雨
74350b3c7b
Merge pull request #784 from DingTalk-Real-AI/codex/simplify-release-pipeline
...
fix(release): make publication retries seamless
2026-07-24 11:17:01 +08:00
修雨
eaf53bc2d2
Merge pull request #781 from DingTalk-Real-AI/automation/homebrew-beta-v1.0.55-beta.2
...
chore: update Homebrew beta formula for v1.0.55-beta.2
2026-07-23 23:28:52 +08:00
修雨
07bc528c6c
Merge pull request #777 from PeterGuy326/codex/release-v1.0.55-beta.2
...
chore(release): prepare v1.0.55-beta.2
2026-07-23 18:34:38 +08:00
修雨
7b77b4e615
Merge pull request #776 from PeterGuy326/codex/sync-wukong-capabilities-20260723
...
feat: sync Wukong chat, contact, doc, drive, Markdown, and todo
2026-07-23 18:28:29 +08:00
修雨
897eb6515b
Merge branch 'main' into codex/sync-wukong-capabilities-20260723
2026-07-23 18:17:36 +08:00
修雨
c771d48d6c
Merge pull request #756 from shangguanxuan633-lab/codex/auth-legacy-token-compat
...
fix(auth): migrate legacy tokens and preserve unresolved accounts
2026-07-23 17:35:47 +08:00
修雨
9fb2b76f9a
Merge pull request #775 from PeterGuy326/codex/minimize-release-latency
...
perf(release): shorten guarded release critical path
2026-07-23 17:14:38 +08:00
修雨
cb200af3b2
Merge pull request #771 from DingTalk-Real-AI/codex/release-v1.0.55-beta.1
...
chore(release): prepare v1.0.55-beta.1
2026-07-23 13:43:58 +08:00
修雨
423e16ced0
Merge pull request #767 from DingTalk-Real-AI/codex/align-chat-file-upload
...
fix(chat): align local file sending with Wukong
2026-07-23 13:25:10 +08:00
修雨
9f76c1844a
Merge pull request #697 from FloralTide/feat/mcp-url-get
...
feat(mcp): add URL resolution command
2026-07-23 11:59:34 +08:00
修雨
412e77f215
Merge pull request #763 from DingTalk-Real-AI/codex/retry-gitee-transient-outages
...
fix: retry transient Gitee read outages safely
2026-07-22 17:56:50 +08:00
修雨
9ce13da6ed
Merge pull request #762 from DingTalk-Real-AI/codex/extend-gitee-upload-window
...
fix: extend Gitee upload window
2026-07-22 16:50:49 +08:00
修雨
92edd8ea53
Merge pull request #761 from DingTalk-Real-AI/codex/fix-gitee-slow-upload-timeout
...
fix: allow slow Gitee binary uploads
2026-07-22 16:08:28 +08:00
修雨
7667cb30a3
Merge pull request #759 from DingTalk-Real-AI/codex/fix-gitee-upload-expect
...
fix: disable Expect for Gitee uploads
2026-07-22 15:13:33 +08:00
修雨
e7510ea5f0
Merge pull request #758 from DingTalk-Real-AI/codex/fix-gitee-upload-timeouts
...
fix: harden Gitee release repair
2026-07-22 14:39:15 +08:00
修雨
04ea184ff6
Merge pull request #752 from DingTalk-Real-AI/automation/homebrew-beta-v1.0.54-beta.2
...
chore: update Homebrew beta formula for v1.0.54-beta.2
2026-07-22 14:12:31 +08:00
修雨
0908b2ca6e
Merge branch 'main' into automation/homebrew-beta-v1.0.54-beta.2
2026-07-22 11:48:29 +08:00
修雨
070febd7bf
Merge pull request #755 from DingTalk-Real-AI/automation/homebrew-v1.0.54
...
chore: update Homebrew formula for v1.0.54
2026-07-22 11:47:19 +08:00
修雨
8f62c19104
Merge pull request #749 from DingTalk-Real-AI/release/changelog-v1.0.54-beta.2
...
docs(changelog): add v1.0.54-beta.2 section
2026-07-21 23:37:15 +08:00
修雨
3319cf62d5
Merge pull request #748 from DingTalk-Real-AI/release/changelog-v1.0.54
...
docs(changelog): fold v1.0.54-beta.1 into v1.0.54 stable section
2026-07-21 23:28:45 +08:00
修雨
4ee4a44e16
Merge pull request #745 from DingTalk-Real-AI/release/changelog-v1.0.54-beta.1
...
docs(changelog): add v1.0.54-beta.1 section
2026-07-21 23:00:03 +08:00
修雨
14ff02ebe1
Merge pull request #743 from wxianfeng/fix/event-data-format-compat
...
fix(event): make flattened output opt-in
2026-07-21 22:50:21 +08:00
修雨
27ced3ee18
Merge pull request #701 from DingTalk-Real-AI/codex/fix-plugin-command-registration
...
fix: restore plugin CLI overlay commands
2026-07-21 22:03:08 +08:00
修雨
94b64f74ac
Merge pull request #738 from typefield/fix/schema-cli-path-compat
...
fix(schema): accept compatible CLI path separators
2026-07-21 21:37:10 +08:00
修雨
c16a377863
Merge branch 'main' into codex/fix-plugin-command-registration
2026-07-21 20:47:48 +08:00
修雨
31c3acc94b
Merge pull request #718 from DingTalk-Real-AI/cleanup/remove-shortcut-eval-pii
...
chore: 移除含真实 PII 的 shortcut 评测产物
2026-07-21 20:47:19 +08:00
修雨
f7e702df8d
Merge branch 'main' into codex/fix-plugin-command-registration
2026-07-21 20:35:02 +08:00
修雨
7fd40ea19a
Merge branch 'main' into cleanup/remove-shortcut-eval-pii
2026-07-21 20:34:48 +08:00
修雨
2f0f32f56f
Merge pull request #739 from DingTalk-Real-AI/fix/release-artifact-raw-version-check
...
fix(release): verify packaged artifact versions from raw binary bytes
2026-07-21 19:25:39 +08:00
修雨
418928b9a5
Merge pull request #736 from DingTalk-Real-AI/chore/changelog-v1.0.53-stable
...
docs(changelog): finalize v1.0.53 stable section
2026-07-21 19:00:26 +08:00
修雨
a516e5f54a
Merge pull request #735 from sczheng189/codex/fix-stable-version-verification
...
fix(release): verify package versions from raw binaries
2026-07-21 18:55:54 +08:00
修雨
70e4e75c66
Merge branch 'main' into codex/fix-stable-version-verification
2026-07-21 18:55:31 +08:00
修雨
1116916b24
Merge pull request #734 from DingTalk-Real-AI/revert-732-fix/release-admission-commit-statuses
...
Revert "fix(release): check commit statuses in Code Admission gates"
2026-07-21 18:53:57 +08:00
修雨
c0c81b4d70
Merge pull request #733 from DingTalk-Real-AI/revert-730-codex/fix-release-version-verifier
...
Revert "fix(release): validate packaged version at runtime"
2026-07-21 18:53:53 +08:00
修雨
eedc41ac54
Merge branch 'main' into revert-730-codex/fix-release-version-verifier
2026-07-21 18:52:05 +08:00
修雨
29dceec5ce
fix(release): check commit statuses in Code Admission gates ( #732 )
...
The "AI Behavior" context is reported as a commit status (via
github.rest.repos.createCommitStatus) rather than a check run, but the
Code Admission gates only queried check runs via
github.rest.checks.listForRef. This caused every release to fail with
"missing: AI Behavior" since the context was never found.
Add a commit-status query after the check-run loop in both the preflight
and sealed-commit Code Admission gates. Statuses are merged only for
required contexts not already covered by a check run, preserving the
existing check-run precedence.
2026-07-21 18:48:03 +08:00
修雨
807191396e
Merge pull request #730 from DingTalk-Real-AI/codex/fix-release-version-verifier
...
fix(release): validate packaged version at runtime
2026-07-21 18:12:40 +08:00
修雨
bfa3a1bf33
Merge pull request #729 from sczheng189/feat/relax-stable-promotion-contract
...
feat(release): allow stable promotion with commits after the beta baseline
2026-07-21 17:47:53 +08:00
修雨
b898f5c987
Merge pull request #723 from DingTalk-Real-AI/codex/retry-npm-channel-verification
...
fix(release): wait for npm channel propagation
2026-07-21 15:56:48 +08:00
修雨
749149b94a
Merge pull request #721 from DingTalk-Real-AI/codex/release-v1.0.53
...
chore(release): prepare v1.0.53
2026-07-21 15:35:50 +08:00
修雨
706535b41e
Merge pull request #717 from DingTalk-Real-AI/codex/fix-release-ref-fingerprint
...
fix(release): fingerprint allocated tag refs
2026-07-21 15:10:45 +08:00
修雨
05a306148a
Merge pull request #715 from DingTalk-Real-AI/codex/allow-optional-oss-mirror
...
fix(release): defer unprovisioned OSS mirror
2026-07-21 14:34:27 +08:00
修雨
f9b9b83f48
Merge pull request #709 from DingTalk-Real-AI/codex/changelog-v1.0.53-beta.5
...
docs(changelog): seal v1.0.53-beta.5 notes
2026-07-21 11:50:21 +08:00
修雨
16ff02903a
Merge pull request #698 from wxianfeng/fix/event-token-lazy-resolution
...
fix(event): retry stream ticket once with rotated token after 401
2026-07-21 11:29:01 +08:00
修雨
65d3f2959c
Merge branch 'main' into fix/event-token-lazy-resolution
2026-07-21 11:08:25 +08:00
修雨
cb3087ba9b
Merge pull request #707 from DingTalk-Real-AI/codex/cloud-release-withdrawal
...
ci: add cloud-native releases and cross-platform withdrawal
2026-07-21 10:38:18 +08:00
修雨
d93925a892
Merge branch 'main' into codex/cloud-release-withdrawal
2026-07-21 10:28:17 +08:00
修雨
faab9e0282
Merge pull request #700 from DingTalk-Real-AI/codex/ci-test-contract
...
ci: enforce complete Go test coverage
2026-07-21 10:20:01 +08:00
修雨
076d77da8e
Merge pull request #699 from DingTalk-Real-AI/codex/ci-coverage-100
...
ci: shorten workflow name and require 100% changed-code coverage
2026-07-20 17:44:56 +08:00
修雨
e867abd03c
Merge pull request #687 from shangguanxuan633-lab/codex/auth-token-manager-complete
...
fix(auth): unify token resolution and recover rejected tokens
2026-07-20 15:07:07 +08:00
修雨
9d89965de9
Merge branch 'main' into codex/auth-token-manager-complete
2026-07-20 14:53:06 +08:00
修雨
41088bb965
fix(release): derive OSS_REGION for ossutil v2 V4 signing ( #692 )
...
ossutil 2.x signs requests with V4 and refuses to run without an
explicit region, so the OSS mirror sync would fail in CI even with
valid credentials. Derive OSS_REGION from the endpoint host
(including -internal variants) and fail fast when it cannot be
derived.
2026-07-20 14:51:41 +08:00
修雨
9afd3be79b
Merge branch 'main' into codex/auth-token-manager-complete
2026-07-20 14:15:48 +08:00
修雨
67da5019e3
Merge pull request #689 from DingTalk-Real-AI/codex/fix-beta4-channel-repair
...
fix(release): recover immutable mirror channels safely
2026-07-20 14:07:54 +08:00
修雨
876cf8e958
Merge pull request #685 from shangguanxuan633-lab/codex/fix-oauth-coverage-fixture-isolation-20260720
...
test(auth): isolate OAuth coverage fixtures
2026-07-20 10:41:05 +08:00
修雨
1c5ed6646e
Merge branch 'main' into codex/fix-oauth-coverage-fixture-isolation-20260720
2026-07-20 09:57:51 +08:00
修雨
80549a80e0
Merge pull request #665 from DingTalk-Real-AI/agent/changelog-fast-path
...
ci: align Code Admission gates and trusted changelog fast path
2026-07-20 09:34:43 +08:00
修雨
544a91e994
Merge pull request #667 from DingTalk-Real-AI/codex/repair-gitee-dispatch
...
ci(release): add dispatch repair-gitee job to mirror an existing release
2026-07-19 23:01:37 +08:00
修雨
024d487a22
Merge pull request #682 from DingTalk-Real-AI/automation/homebrew-beta-v1.0.53-beta.4
...
chore: update Homebrew beta formula for v1.0.53-beta.4
2026-07-19 22:52:31 +08:00
修雨
11e50662f9
Merge pull request #683 from DingTalk-Real-AI/codex/fix-event-bus-shutdown-race
...
fix(event): serialize bus shutdown with accept loop
2026-07-19 21:39:53 +08:00
修雨
6196e2565e
Merge pull request #678 from DingTalk-Real-AI/fix/release-draft-asset-verify
...
fix(release): bind draft publication to release ID
2026-07-19 19:52:09 +08:00
修雨
e69a1084a7
Merge pull request #675 from DingTalk-Real-AI/codex/fix-release-skip-propagation
...
fix(release): prevent skipped publication false greens
2026-07-18 12:11:37 +08:00
修雨
987c63d99c
Merge pull request #649 from PeterGuy326/codex/fast-quality-release
...
fix(release): add fast guarded release and recovery paths
2026-07-17 17:35:30 +08:00
修雨
e94f230236
Merge pull request #668 from DingTalk-Real-AI/release/changelog-v1.0.53-beta.4
...
docs(changelog): seal v1.0.53-beta.4
2026-07-17 17:08:20 +08:00
修雨
ec9ae33a43
Merge pull request #651 from wxianfeng/feat/dws-event-im-2phase
...
feat(event): expand personal IM events and flatten output
2026-07-17 16:04:50 +08:00
修雨
2b49a2f365
Merge pull request #662 from LastdianXuan/agent/fix-eval-confirmed-bugs
...
fix: address confirmed CLI contract issues from v1.0.53 evaluation
2026-07-17 15:46:40 +08:00
修雨
361115956f
Merge pull request #648 from LastdianXuan/agent/fix-chat-update-icon-media-id
...
fix: accept uploaded media IDs for group icons
2026-07-17 14:50:51 +08:00
修雨
7cb0398bae
Merge pull request #653 from audanye-sudo/feat/multi-account-profile-support
...
feat(auth): support multiple accounts in one organization
2026-07-17 13:45:34 +08:00
修雨
ef509ecdeb
Merge pull request #654 from LastdianXuan/codex/fix-aitable-import-file-size
...
fix(aitable): require import upload file size
2026-07-17 12:05:04 +08:00
修雨
41a65f268f
Merge pull request #646 from DingTalk-Real-AI/bugfix-im-shortcut-ai-tag
...
fix: add AI tag to IM send shortcuts
2026-07-17 11:15:46 +08:00
修雨
bdc480cf49
Merge pull request #647 from DingTalk-Real-AI/automation/homebrew-beta-v1.0.53-beta.2
...
chore: update Homebrew beta formula for v1.0.53-beta.2
2026-07-17 10:01:30 +08:00
修雨
642e676f79
Merge pull request #642 from DingTalk-Real-AI/codex/parallelize-ci-jobs
...
ci: parallelize PR test and coverage jobs
2026-07-16 18:57:29 +08:00
修雨
4d05ea4fc1
Merge pull request #628 from PeterGuy326/codex/fix-windows-portable-export-contract
...
fix(auth): reject unsupported Windows portable export
2026-07-16 16:22:16 +08:00
修雨
3f653d9da0
Merge pull request #644 from DingTalk-Real-AI/codex/fix-v1.0.53-beta.2-changelog-gate
...
docs(changelog): unblock v1.0.53-beta.2 preflight
2026-07-16 15:19:27 +08:00
修雨
b5f431ba51
Merge pull request #641 from DingTalk-Real-AI/codex/changelog-v1.0.53-beta.2
...
docs(changelog): prepare v1.0.53-beta.2
2026-07-16 14:49:42 +08:00
修雨
950de23e74
Merge branch 'main' into codex/fix-windows-portable-export-contract
2026-07-16 14:31:53 +08:00
修雨
34aad4596c
Merge pull request #638 from DingTalk-Real-AI/codex/feat-contact-enterprise-onboarding
...
feat(contact): add enterprise onboarding commands
2026-07-16 14:15:37 +08:00
修雨
7ca9ebeb57
Merge pull request #625 from PeterGuy326/codex/test-coverage-100-v2
...
fix: harden auth and reentrant CLI with 100% coverage
2026-07-16 13:13:27 +08:00
修雨
536fd66029
Merge pull request #620 from PeterGuy326/codex/release-guardrails-v1
...
feat(release): add guarded beta and stable pipeline
2026-07-16 12:38:36 +08:00
修雨
a676f3d606
Merge pull request #616 from typefield/agent/fix-calendar-rooms-help
...
fix: correct calendar rooms help metavar
2026-07-16 12:22:54 +08:00
修雨
605d9360fc
Merge pull request #636 from DingTalk-Real-AI/automation/homebrew-beta-v1.0.53-beta.1
...
chore: update Homebrew beta formula for v1.0.53-beta.1
2026-07-16 12:05:23 +08:00
修雨
f56de38b79
Merge pull request #634 from typefield/feat/dws-devapp-get-by-appkey
...
feat(devapp): support get by app-key for app detail lookup
2026-07-16 12:01:17 +08:00
修雨
c1bbc183ad
Merge pull request #560 from shangguanxuan633-lab/codex/pat-org-policy-denied-error
...
fix(pat): classify org policy denials
2026-07-16 11:56:09 +08:00
修雨
975f378559
Merge pull request #632 from shangguanxuan633-lab/codex/jq18-schema-policy-portability
...
ci(schema): support jq 1.8 policy evaluation
2026-07-16 11:27:23 +08:00
修雨
28e83dfa57
Merge pull request #637 from DingTalk-Real-AI/codex/fix-devapp-interface-baseline
...
fix(ci): sync public interface baseline
2026-07-16 11:26:51 +08:00
修雨
8f4ab176a8
ci: add code admission gate ( #53 )
...
* ci: add code admission gate
* ci: fix fork release baseline
(cherry picked from commit 7ff2f3a5f0435209908822e141a6355fc6fa4aa6)
2026-07-16 10:26:18 +08:00
修雨
d288820b64
fix(release): preserve unreleased changelog entries ( #55 )
...
(cherry picked from commit e7989c1bb03ec461c638de89337d175f8ef115e4)
2026-07-16 10:26:18 +08:00
修雨
22d19863fb
feat(release): add guarded prerelease and stable pipeline ( #54 )
...
* feat(release): add guarded prerelease and stable pipeline
* feat(release): add guided dws-release entry
(cherry picked from commit f7fa7b78f325f3574f0487862fc3e65bba5cdc96)
2026-07-16 10:26:18 +08:00
修雨
e615bd433c
fix: surface invalid sheet and todo targets ( #623 )
...
* fix: surface invalid sheet and todo targets
* docs: record invalid target fixes
* fix: expose todo attachment listing schema
* fix: make Windows helper coverage portable
* test: run quality regressions in platform coverage
2026-07-16 10:24:58 +08:00
修雨
474ce88d47
fix(ci): harden CLI smoke and Schema compatibility gates ( #629 )
...
* fix(ci): harden PR gate enforcement
* fix(schema): allow compatible positional evolution
2026-07-16 09:59:21 +08:00
修雨
b35d67b811
Merge pull request #592 from DingTalk-Real-AI/feature/shortcut
...
feat(shortcut): declarative shortcut layer for DingTalk MCP (366 commands)
2026-07-16 09:07:38 +08:00
修雨
e1a50f08a6
Merge pull request #624 from LastdianXuan/codex/sync-wukong-sheet-import
...
feat: sync Sheet import and Aitable workflow writes
2026-07-15 22:55:03 +08:00
修雨
73e010a992
fix: make Gitee release sync resilient ( #622 )
...
* fix: make Gitee release sync resilient
* fix: address Gitee sync review feedback
* fix: bound the full Gitee sync path
2026-07-15 15:28:04 +08:00