玉澜
0df293186a
feat(cli): harden tool search ranking, guardrails and observability
...
- default engine: fielded BM25 ensemble (action_v1 remains a shadow candidate)
- add --explain score_breakdown: per-field contributions, structured
multiplier, query classification and avoid_when penalty
- add DWS_TOOL_SEARCH_* env overrides (algorithm, k1/b, field weights,
explain) for release-independent tuning and rollback
- tokenizer: CJK unigram+bigram so single-character intents match; align
isToolSearchCJK with unicode.Han used by the evaluation slices
- structured routing: extend vocabularies with English synonyms,
word-boundary matching for ASCII values, restrict the rerank gate to
technical identifiers only
- avoid_when demotion layer wraps every lexical algorithm (Forbidden@5
proxy 37.55% -> 0); intent-overlap matching rejected after control
showed it demoted gold answers (Recall@5 0.8664 -> 0.7845)
- remove the OA task_id +1.00 fixture-specific multiplier
- build the default engine once per process for long-lived hosts
- evaluation baseline: intent-proxy R@5 990/1123 (88.16%); update
integration sentinels accordingly
2026-08-13 15:20:09 +08:00
玉澜
003bbe87ba
Merge remote-tracking branch 'upstream/main' into test/tool-search-ranking-eval
2026-08-13 14:04:53 +08:00
chichuan
e19c54f77e
Merge branch 'main' into feat/85384225-agent-version-ext
2026-08-13 12:47:15 +08:00
玉澜
86ebdd8f25
refactor(cli): remove tool search provider fallback
2026-08-13 11:51:33 +08:00
昊淼
ad0cf639c4
Merge branch 'main' into feat/85384225-agent-version-ext
2026-08-13 11:49:27 +08:00
Dennis
2f8e136dc0
fix(chat): fail closed on bounded legacy pages
2026-08-13 11:35:39 +08:00
Dennis
d07bf39586
fix(chat): bound automatic page delays
2026-08-13 11:35:35 +08:00
Dennis
eee41a9b45
fix(chat): preserve safe pagination continuations
2026-08-13 11:35:33 +08:00
Dennis
896801634f
fix(chat): preserve max-results visibility
2026-08-13 11:35:30 +08:00
Dennis
a203572ee3
feat(chat): unify shortcut auto-pagination controls
2026-08-13 11:35:27 +08:00
玉澜
20b8120f59
Merge remote-tracking branch 'upstream/main' into test/tool-search-ranking-eval
2026-08-13 11:10:45 +08:00
玉澜
a08a1f54fd
docs(skill): integrate DWS command discovery
2026-08-13 11:09:31 +08:00
昊淼
472d3d321b
Merge branch 'main' into feat/85384225-agent-version-ext
2026-08-13 10:40:21 +08:00
john
0b68450709
Merge branch 'main' into codex/drive-readback-verification
2026-08-13 10:38:17 +08:00
玉澜
93da35413b
feat(cli): add progressive tool search
2026-08-13 10:15:10 +08:00
wxianfeng
54dc8fadb7
feat: forward agent version and extension context
2026-08-13 10:13:04 +08:00
玉澜
c6e810e4d9
fix: restore interface migration ledger compatibility
2026-08-13 09:34:48 +08:00
Dennis
98d03455b1
fix(drive): bind readback to requested objects
2026-08-13 00:12:07 +08:00
Dennis
fad41d4d99
fix(drive): verify upload and move readback
2026-08-13 00:12:02 +08:00
昊淼
1727025f67
Merge branch 'main' into feat/85349380-primary-param-governance
2026-08-12 22:23:32 +08:00
xlb1130
d3584077d7
Merge branch 'main' into feat/85387314-chat-image-guide
2026-08-12 18:30:40 +08:00
长真
2c46213257
docs(chat): to #85387314 clarify image markdown guide
2026-08-12 18:04:17 +08:00
john
77dc7d30a0
Merge branch 'main' into feat/zcode-skill-root
2026-08-12 17:56:45 +08:00
玉澜
6e4ea0980f
feat(skill): support ZCode skill root
2026-08-12 15:34:38 +08:00
之桐
f3567fba71
Merge remote-tracking branch 'upstream/main' into feat/drive-file-comments
2026-08-12 14:54:18 +08:00
之桐
86ec9733c0
Merge remote-tracking branch 'upstream/main' into feat/drive-file-comments
2026-08-12 14:35:22 +08:00
之桐
76a6980244
fix(drive): validate numeric file comment IDs
2026-08-12 14:24:50 +08:00
玉澜
fcbbc0bd9a
fix(skill): require explicit nested layout migration
2026-08-12 14:21:47 +08:00
wxianfeng
bfd836064d
feat: support optional flag rename governance to #85349380
2026-08-12 13:59:07 +08:00
玉澜
24ea2505a5
test(skill): cover upgrade migration branches
2026-08-12 13:44:14 +08:00
玉澜
566e94a31e
fix(skill): make generic cleanup deterministic
2026-08-12 13:19:52 +08:00
玉澜
5c68e4d9cc
fix(skill): avoid duplicate Agent skill roots
2026-08-12 12:32:53 +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
之桐
bdf3048773
feat(drive): add file comment commands
2026-08-12 11:29:21 +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
玉澜
8cf23ee7cb
Merge remote-tracking branch 'upstream/main' into feat/skill-mode-migration
2026-08-12 08:47:01 +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
前津
bbb14c24dc
Merge remote-tracking branch 'upstream/main' into feat/card-send-native-mentions
2026-08-12 01:28:00 +08:00
玉澜
e2a1be5e93
fix(skill): roll back partial setup transactions
2026-08-12 01:09:19 +08:00
前津
bbc2eb111c
Merge remote-tracking branch 'upstream/main' into feat/card-send-native-mentions
2026-08-12 00:54:37 +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
Dennis
df088573fb
fix(localio): bound all text input paths
2026-08-11 23:58:11 +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