chichuan
305ccf0984
Merge remote-tracking branch 'origin/main' into pr888-nested-gate
2026-08-12 13:53:37 +08:00
chichuan
c2c1131079
fix: match the release archive directory literally, not as a regex
...
release_version was interpolated into an awk regex, where '.' matches any
character. Version 1.0.1-beta.1 therefore also admitted
.changes/released/1x0x1-betaX1/, letting the archive drift from the
CHANGELOG version while every other seal assertion still passed and
breaking the documented audit trail.
Compare the archive prefix with index() and split the basename off with
substr(), matching the literal-comparison idiom already used throughout
check-changelog-pr.sh. Only the basename, whose character class is fixed,
stays a pattern.
2026-08-12 13:52:25 +08:00
github-actions[bot]
38e387bcd6
Merge pull request #959 from DingTalk-Real-AI/codex/drive-shortcuts
...
feat(drive): harden and expand shortcut workflows
2026-08-12 12:18:58 +08:00
chichuan
12435e6e54
refactor: stage the .changes diff once for both fragment triggers
...
Both trigger predicates ran the same git diff, which the script already
avoids elsewhere by staging --name-status into $tmp_root/status. Write the
path list once and let each awk predicate read it, matching that idiom.
2026-08-12 12:07:07 +08:00
chichuan
1d8182bcfb
Merge remote-tracking branch 'origin/main' into pr888-nested-gate
2026-08-12 12:01:38 +08:00
chichuan
4243676739
fix: trigger release fragment tree validation on nested .changes paths
...
Git records no diff entry for a directory itself, so adding
.changes/foo/bar.md only surfaced the nested path, which the single-level
trigger regex skipped. The entry validation and the renderer were both
bypassed, letting a nested directory reach main and break every later
fragment render with 'unexpected directory'.
Trigger the top-level tree validation on any .changes change outside
.changes/released/ (which keeps its own immutability and release-seal
checks), and assert .changes itself is still a tree so replacing it with a
blob or symlink cannot empty the child listing unnoticed.
Re-rendering stays keyed on fragment changes so a README-only edit does
not fail on an empty fragment set.
2026-08-12 12:00:42 +08:00
Dennis
4324fa72f2
fix(drive): preserve copy schema properties
2026-08-12 11:56:10 +08:00
Dennis
ef5462a4dc
fix(drive): scan paginated file versions
2026-08-12 11:36:33 +08:00
Dennis
e1da6ba356
fix(drive): preserve download output shorthand
2026-08-12 11:21:03 +08:00
Dennis
ae309b5846
feat(drive): harden and expand shortcut workflows
2026-08-12 11:11:46 +08:00
github-actions[bot]
9ef26055fa
chore: update beta formula for v1.0.58-beta.4 [skip ci]
2026-08-12 02:45:42 +00:00
chichuan
d1bd518043
Merge pull request #957 from DingTalk-Real-AI/codex/changelog-v1.0.58-beta.4
...
docs: seal v1.0.58-beta.4 changelog
v1.0.58-beta.4
2026-08-12 10:32:34 +08:00
chichuan
bac4fded0d
docs: seal v1.0.58-beta.4 changelog
2026-08-12 10:25:48 +08:00
github-actions[bot]
82bfddc1c2
Merge pull request #922 from typefield/feat/skill-mode-migration
...
feat(skill): default installs and upgrades to multi-skill layout
2026-08-12 09:04:30 +08:00
玉澜
8cf23ee7cb
Merge remote-tracking branch 'upstream/main' into feat/skill-mode-migration
2026-08-12 08:47:01 +08:00
玉澜
5777ea36e9
fix(skill): roll back partial mono installs
2026-08-12 08:44:48 +08:00
github-actions[bot]
6eceebd701
Merge pull request #953 from Anonymity-0/feat/card-send-native-mentions
...
feat(chat): support mentions in native card creation
2026-08-12 02:41:26 +08:00
玉澜
4b898e9011
test(auth): remove PAT polling timing race
2026-08-12 02:41:14 +08:00
玉澜
cb14ae96b3
Merge remote-tracking branch 'upstream/main' into feat/skill-mode-migration
2026-08-12 02:07:42 +08:00
前津
aeb4b2dcaa
fix(chat): reject conflicting card update responses
2026-08-12 02:01:13 +08:00
玉澜
09f9289deb
fix(skill): match managed names literally
2026-08-12 01:56:17 +08:00
前津
bbb14c24dc
Merge remote-tracking branch 'upstream/main' into feat/card-send-native-mentions
2026-08-12 01:28:00 +08:00
github-actions[bot]
79f4be31d5
Merge pull request #956 from DingTalk-Real-AI/codex/fix-text-input-bounds
...
fix(localio): bound all text input paths
2026-08-11 17:16:44 +00:00
玉澜
e2a1be5e93
fix(skill): roll back partial setup transactions
2026-08-12 01:09:19 +08:00
Dennis
69911543c3
Merge remote-tracking branch 'origin/main' into codex/fix-text-input-bounds
2026-08-12 00:58:25 +08:00
john
d4eba7fa96
Merge branch 'main' into feat/skill-mode-migration
2026-08-12 00:54:52 +08:00
前津
bbc2eb111c
Merge remote-tracking branch 'upstream/main' into feat/card-send-native-mentions
2026-08-12 00:54:37 +08:00
github-actions[bot]
b58b8c51bf
Merge pull request #955 from DingTalk-Real-AI/codex/fix-eval-dispatch-403
...
fix(ci): restore eval dispatch PR comments
2026-08-12 00:52:54 +08:00
Dennis
a7678472ab
test(localio): scope path replacement to unix
2026-08-12 00:40:36 +08:00
Dennis
f413db06be
fix(localio): reject special files before open
2026-08-12 00:32:56 +08:00
Dennis
3d67d83110
test(localio): isolate input boundary e2e
2026-08-12 00:28:43 +08:00
玉澜
9de722ab34
fix(skill): roll back failed installer transactions
2026-08-12 00:22:09 +08:00
Dennis
df088573fb
fix(localio): bound all text input paths
2026-08-11 23:58:11 +08:00
chichuan
a0c64e5ef4
fix(ci): restore eval dispatch PR comments
2026-08-11 23:57:12 +08:00
前津
eebd6b2a1c
fix(chat): accept card update acknowledgement
2026-08-11 23:44:53 +08:00
玉澜
181f030350
test(skill): normalize backup paths on Windows
2026-08-11 23:40:28 +08:00
john
6140e503ec
Merge branch 'main' into feat/skill-mode-migration
2026-08-11 23:31:08 +08:00
玉澜
9539ae8e40
fix(skill): centralize managed skill metadata
2026-08-11 23:26:49 +08:00
github-actions[bot]
7a140e59c3
Merge pull request #946 from DingTalk-Real-AI/codex/minutes-shortcuts
...
feat(minutes): align and expand shortcut workflows
2026-08-11 23:20:21 +08:00
前津
b1bfe6002d
Revert "docs(skill): route create-only cards to native command"
...
This reverts commit 8e8e3a3ce8 .
2026-08-11 22:54:02 +08:00
Dennis
38832448d2
Merge remote-tracking branch 'origin/main' into codex/minutes-shortcuts
2026-08-11 22:53:51 +08:00
前津
8e8e3a3ce8
docs(skill): route create-only cards to native command
2026-08-11 22:52:24 +08:00
Dennis
3d4e43f4fc
fix(minutes): align search scope enums
2026-08-11 22:49:27 +08:00
github-actions[bot]
155ce984c9
Merge pull request #916 from gtezg30062/feat/pull_knowledge_base_dynamic_1
...
Feat/pull knowledge base dynamic 1
2026-08-11 14:21:30 +00:00
john
4b93a1cb28
Merge branch 'main' into feat/pull_knowledge_base_dynamic_1
2026-08-11 22:05:50 +08:00
github-actions[bot]
1d384b9189
Merge pull request #952 from DingTalk-Real-AI/feat/eval-devix-poll
...
feat(eval): 用可验证轮询中继替代受限网络直连
2026-08-11 21:51:30 +08:00
玉澜
9f4e748404
fix(skill): preserve installs during layout migration
2026-08-11 21:37:55 +08:00
chichuan
025287873d
Merge remote-tracking branch 'origin/main' into feat/eval-devix-poll
2026-08-11 21:33:26 +08:00
chichuan
6ddda6f1bf
fix(eval): bind dispatch markers to workflow artifacts
...
Bind each accepted marker to the exact workflow run attempt, immutable artifact, source comment, and current PR head so a historical successful run cannot authorize a different payload.
2026-08-11 21:33:10 +08:00
chichuan
e0dd800378
docs: state the release fragment filename and file-kind contract
2026-08-11 21:24:43 +08:00