炳昱
6b9fcf9289
fix(event): preserve nested message context when flattened
2026-07-24 14:26:34 +08:00
修雨
8dac7d5fa5
Merge pull request #708 from anxiangbo/feat/20260714_hrbrain
...
Feat/20260714 hrbrain
2026-07-24 12:31:42 +08:00
修雨
4543e9935c
Merge branch 'main' into feat/20260714_hrbrain
2026-07-24 11:38:50 +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
修雨
ad2ba15a45
fix(release): use designated Homebrew publisher
2026-07-24 11:23:20 +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
修雨
02f66df599
fix(release): make publication retries seamless
2026-07-24 11:05:14 +08:00
anxb
883f082425
fix(changelog): move HR Brain entry to Unreleased
...
The HR Brain entry was incorrectly placed in the released
[1.0.55-beta.1] section during merge conflict resolution. Move it
back to ## [Unreleased] ### Added since hrbrain has not shipped yet.
2026-07-24 10:27:08 +08:00
Dennis and Claude Opus 4.8
b1e7b43f85
fix(shortcut): fix projection-data-loss silent-empty returns
...
Several read shortcuts returned an empty list with exit 0 and no error
envelope even though the underlying MCP tool returned data, so agents misread
"no data" and made wrong decisions.
Root causes:
- Container key mismatch: the resolver probed the wrong key —
processCodeList / values / wikiSpaces / itemList / groupList / recentItems /
emailAccounts / deptUserList / labelUserList / roles / report_list, plus
get_org_labels grouped labels[] needing a descend.
- Item fields nested under a VO wrapper, not unwrapped: shiftVO / entityVO /
userInfo.
- Param exceeded a backend limit: todo +created-todos sent pageSize=50 while
the backend silently returns empty for pageSize>20; now uses the shared pager
(pageSize=20).
Affected: contact/oa/wiki/drive/minutes/calendar/attendance/chat/report/smart
resolvers. Every fix ships a guard test that feeds the real backend response
shape (and, for minutes, both the taskUuid and minutesId item shapes) and
asserts the projection is non-empty with a usable id.
scripts/shortcut_real_result.py now compares the upper (projection) output
against the lower (raw backend) layer, and record_real_shortcut_run.py captures
the lower layer in memory (persisting only derived counts, never raw PII) so an
exit-0 empty projection over a non-empty backend is scored as
projection-data-loss instead of real-ok. The Python self-test runs in CI via
test/scripts.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-24 10:07:02 +08:00
anxb
571a096004
feat: 组织大脑修复7
2026-07-24 09:59:08 +08:00
anxb
0d3fef0037
feat: 组织大脑修复6
2026-07-24 09:46:31 +08:00
anxb
72934ddc39
Merge branch 'refs/heads/main' into feat/20260714_hrbrain
...
# Conflicts:
# internal/cli/schema_agent_metadata/index.json
# internal/cli/schema_agent_metadata_audit.json
# internal/cli/schema_catalog.json
# internal/cli/schema_hints/runtime-surface-completeness.json
# skills/mono/SKILL.md
# test/fixtures/cli-interface-baseline.txt
2026-07-24 09:43:16 +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
DWS Release Bot
3e148c6745
chore: update beta formula for v1.0.55-beta.2
2026-07-23 11:10:16 +00:00
修雨
07bc528c6c
Merge pull request #777 from PeterGuy326/codex/release-v1.0.55-beta.2
...
chore(release): prepare v1.0.55-beta.2
v1.0.55-beta.2
2026-07-23 18:34:38 +08:00
修雨
7ee87d93ee
chore(release): prepare v1.0.55-beta.2
2026-07-23 18:32:35 +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
anxb
5dcf95ce07
Merge remote-tracking branch 'origin/feat/20260714_hrbrain' into feat/20260714_hrbrain
2026-07-23 18:23:35 +08:00
anxb
e70b21ae8a
Merge branch 'refs/heads/main' into feat/20260714_hrbrain
2026-07-23 18:22:43 +08:00
修雨
897eb6515b
Merge branch 'main' into codex/sync-wukong-capabilities-20260723
2026-07-23 18:17:36 +08:00
anxiangbo
ad0582ea48
Merge branch 'main' into feat/20260714_hrbrain
2026-07-23 18:10:28 +08:00
修雨
f9443af460
fix: preserve schema compatibility for synced capabilities
2026-07-23 17:43:13 +08:00
修雨
876afcddfb
feat: sync Wukong capabilities through 3306c3307
2026-07-23 17:43:12 +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
修雨
9e48ef759f
Merge remote-tracking branch 'origin/main' into codex/auth-legacy-token-compat
2026-07-23 17:24:36 +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
上官玄
228c62bc0f
docs(changelog): note legacy auth compatibility
2026-07-23 16:35:52 +08:00
修雨
321514ad99
perf(release): shorten guarded release critical path
2026-07-23 16:07:58 +08:00
wxianfeng
5a3617c21d
feat(event): flatten group member events
2026-07-23 15:30:49 +08:00
玉澜
0d866911e0
fix: refresh existing MCP metadata
2026-07-23 14:20:23 +08:00
anxb
883f397554
feat: 组织大脑修复5
2026-07-23 14:17:22 +08:00
玉澜
2bf5401f55
fix: load split registry for MCP metadata refresh
2026-07-23 14:16:27 +08:00
玉澜
c76c30a0b7
Merge upstream main into feat/command-surface-naming
2026-07-23 14:12:18 +08:00
anxb
276d5bcd73
Merge branch 'refs/heads/main' into feat/20260714_hrbrain
2026-07-23 14:08:53 +08:00
anxb
8321f1ffea
Merge remote-tracking branch 'upstream/main' into feat/20260714_hrbrain
...
# Conflicts:
# internal/cli/schema_agent_metadata/index.json
# internal/cli/schema_agent_metadata_audit.json
# internal/cli/schema_catalog.json
# internal/cli/schema_hints/runtime-surface-completeness.json
# test/fixtures/cli-interface-baseline.txt
2026-07-23 14:05:24 +08:00
上官玄
888e4432a3
Merge remote-tracking branch 'upstream/main' into codex/auth-legacy-token-compat
2026-07-23 13:45:07 +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
v1.0.55-beta.1
2026-07-23 13:43:58 +08:00
修雨
cf5b76de07
chore(release): prepare v1.0.55-beta.1
2026-07-23 13:35:30 +08:00
上官玄
3832e7f5e4
Merge remote-tracking branch 'upstream/main' into codex/auth-legacy-token-compat
2026-07-23 13:35:02 +08:00
上官玄
71f90ee45f
test(keychain): cover Windows registry failures
2026-07-23 13:31:23 +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
上官玄
0d175c4d53
test(auth): isolate Windows credential fixtures
2026-07-23 13:20:43 +08:00
上官玄
a5a6a0f2ce
test(auth): close legacy compatibility coverage gaps
2026-07-23 13:01:10 +08:00
修雨
c1a4bd6781
fix(chat): preserve interface while retiring discovery
2026-07-23 13:00:05 +08:00
修雨
02817bc043
Merge main and complete chat media retirement
2026-07-23 12:56:11 +08:00
上官玄
b08f0f77e3
Merge remote-tracking branch 'upstream/main' into codex/auth-legacy-token-compat
2026-07-23 12:22:11 +08:00
上官玄
6d7cc41284
fix(auth): harden legacy token compatibility
2026-07-23 12:21:58 +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
炳昱
857d9b8c1b
test(mcp): cover URL command error paths
2026-07-23 11:31:12 +08:00
anxb
5bdaad092a
feat: 组织大脑修复,add hrbrain command nodes to interface baseline)。
2026-07-23 10:42:11 +08:00