quanming
f69d9ed281
fix: align devapp member user ids
2026-06-18 19:37:17 +08:00
wxianfeng
f2b2de89f4
fix cr problem
2026-06-18 18:34:12 +08:00
shangguanxuan.sgx
7915a5a4e1
docs: refresh batch auth release evidence
2026-06-18 17:18:46 +08:00
修雨
91f44a1efd
docs: cut 1.0.39 changelog ( #475 wukong-leak fix + #477 ai-tag opt-in) ( #478 )
v1.0.39
2026-06-18 14:10:07 +08:00
shangguanxuan.sgx
6067906c55
fix(devdoc): fallback empty rag article search
2026-06-18 13:08:34 +08:00
shangguanxuan.sgx
493ca36e08
fix(pat): carry agentCode in batch auth args
2026-06-18 13:08:15 +08:00
修雨
1a7ba01e36
feat(chat): make AI-sent badge opt-in via --ai-tag (default off) ( #477 )
...
Previously every user-identity send/reply attached clawType=edition.ClawType()
unconditionally, so the IM server rendered an AI-sent badge ("通过AI发送" on the
open edition) under every message — surprising users by branding all their sends.
Make it opt-in: by default no clawType is attached (no badge). Passing --ai-tag
on 'chat message send' / 'chat message reply' attaches edition.ClawType() so the
badge shows (open=openClaw -> 通过AI发送, wukong overlay -> 悟空AI发送). Bot and
webhook sends remain untouched.
Follow-up to #475 (which fixed the hardcoded wukong leak, #474 ).
2026-06-18 12:22:19 +08:00
修雨
6310dcc39e
feat(chat): tag user-identity message sends with edition clawType ( #475 )
...
Attach the clawType tool argument to every user-identity send path
(send_personal_message text/rich-media/reply and
send_direct_message_as_user) so the IM server can render the
"Send from AI" indicator on delivered messages. The value comes from a
new edition hook (Hooks.ClawTypeValue, exposed via edition.ClawType())
that falls back to DefaultOSSClawType ("openClaw"); overlays such as
wukong set their own identity to get their branded indicator.
Also fixes the reply command, which hardcoded clawType="wukong" and
made open-source replies carry the Wukong AI identity.
Bot sends intentionally stay untouched: they already render as bot
messages and must not carry the user-identity claw tag.
2026-06-18 10:53:52 +08:00
qinze
518b1cb631
Merge remote-tracking branch 'origin/feat/dws-devapp' into feat/dws-devapp
...
# Conflicts:
# skills/multi/dingtalk-dev/references/version.md
2026-06-18 10:48:58 +08:00
玉澜
f29655e7e4
fix(devapp): let server assign app version
2026-06-18 10:32:52 +08:00
qinze and Claude Opus 4.8
cc8a726b0a
docs(dev): dingtalk-dev references 二次精简
...
- permission/robot/version 删 bash 命令示例堆叠(schema/--help 已覆盖),
保留状态机/枚举语义/链路/gotcha
- 去掉所有 reference 的"概念锚点"自造词标签,保留指向概念地图的引语
- SKILL.md 生效模型去"(最重要)";connect 去加粗
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-18 09:09:04 +08:00
shangguanxuan.sgx
f0552dd20e
docs: record latest auth login prepub evidence
2026-06-18 02:53:00 +08:00
shangguanxuan.sgx
a040b57be7
fix: stop auth login post-approval tui retry
2026-06-18 01:44:31 +08:00
shangguanxuan.sgx
a2e8700beb
docs: record caller-only recommend fallback
2026-06-18 00:48:01 +08:00
shangguanxuan.sgx
98804801c9
docs: record recommend empty-plan recheck
2026-06-17 23:17:40 +08:00
shangguanxuan.sgx
6946dd1e35
docs: record empty plan guard verification
2026-06-17 22:21:38 +08:00
shangguanxuan.sgx
d09fca4b9b
fix: guard empty login recommend all-scope plan
2026-06-17 22:16:58 +08:00
qinze and Claude Opus 4.8
70d66daa5f
feat(dev): schema 覆盖 dev doc + dingtalk-dev skill 精简
...
- dws schema 支持 dev.doc.search:fetcher 按 source 取(op-app 钉死 pre/
devdoc 走运行时解析),给 doc search 叶子加 mcp-tool/mcp-source 注解
- dev doc search flag 对齐 MCP 参数名(--keyword/--size 为主,旧名隐藏兼容)
- dingtalk-dev SKILL.md:顶部加 MUST DO(每次先 --help/schema 查),核心规则
瘦身、去重、去加粗/箭头符号
- references 精简:删参数表/flag 列表(schema/--help 已实时提供),只留状态机/
覆盖语义/链路/gotcha;event 补"订阅前需先建联"业务规则;新增 recipes.md
端到端链路;典型任务收成指针
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 21:56:11 +08:00
shangguanxuan.sgx
1926bd17b9
docs: update latest bff prepub instance
2026-06-17 21:48:12 +08:00
shangguanxuan.sgx
6a392e611c
docs: record prepub deployment recheck
2026-06-17 21:25:45 +08:00
shangguanxuan.sgx
710844382e
docs: record bff selected scopes hardening
2026-06-17 20:34:49 +08:00
shangguanxuan.sgx
b1a88106e5
docs: record current cli recommend verification
2026-06-17 19:49:50 +08:00
shangguanxuan.sgx
dcf132a7e3
fix: discover products before all-scope plan
2026-06-17 19:21:54 +08:00
shangguanxuan.sgx
d2fd7e00b5
fix: skip tui for recommend login
2026-06-17 18:47:51 +08:00
shangguanxuan.sgx
7720e3ec9b
docs: clarify post-login recommend tui
2026-06-17 17:56:36 +08:00
shangguanxuan.sgx
537719c677
fix: run recommend tui after login
2026-06-17 17:51:24 +08:00
qinze and Claude Opus 4.8
51db546686
Merge origin/feat/dws-devapp into feat/dws-dev
...
合并远端团队的 MCP 对齐与 CR 修复,与本地 dev 命令重构 + schema 实时拉取 + flag 对齐 MCP 参数名集成。
冲突解决要点:
- 工具名常量:两边已收敛到同一组 op-app 真实工具名,取 dev 子树(ours)标识
- 保留 schema 能力:32 个 annotateDevAppTool 注解 + flag=kebab(MCP参数名)不变
- 吸收远端 CR 修复:normalizeDevAppServiceResult 解包 ServiceResult、
remove_dev_app_permissions 结果扁平化、生命周期工具状态标记
- 旧 dingtalk-devapp 技能目录保持删除(已重命名为 dingtalk-dev)
- devdoc article search 统一 --page-size/pageSize,--size 留兼容别名
构建/vet/internal 测试全绿(28 包,0 失败)。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 17:01:50 +08:00
shangguanxuan.sgx
e9d50a659f
docs: correct recommend tui chain
2026-06-17 16:54:17 +08:00
shangguanxuan.sgx
2264743e78
fix: model recommend login tui chain
2026-06-17 16:47:16 +08:00
qinze and Claude Opus 4.8
6244222adf
feat(dev): schema 实时拉取 MCP + flag 全面对齐 MCP 参数名
...
- 新增 dws schema dev.* 实时从 op-app tools/list 拉取参数(gws 扁平格式),
description/type/required/default 全部 verbatim 来自服务端,零本地合成
- flag 全部改为 kebab(MCP 参数名),去掉别名,schema 展示与 CLI flag 完全一致,
修掉 schema 显示假参数名的问题
- CLI 同步新 MCP 契约(工具名复数化、参数名 rename)
- dingtalk-dev skill 文档同步新 flag 名
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 16:43:19 +08:00
shangguanxuan.sgx
a31a29e0ab
docs: record recommend yes gate
2026-06-17 16:02:25 +08:00
shangguanxuan.sgx
3ec35e30e8
fix: respect yes for recommend login grants
2026-06-17 15:50:42 +08:00
shangguanxuan.sgx
da08e84e80
docs: record mgdone tui evidence
2026-06-17 15:13:26 +08:00
shangguanxuan.sgx
5e1983b3df
fix: align recommend tui interaction
2026-06-17 15:06:14 +08:00
wxianfeng
8984f7b8be
fix cr problem
2026-06-17 12:13:28 +08:00
wxianfeng
dd08db54d8
Merge branch 'feat/dws-devapp' of github.com:wxianfeng/dingtalk-workspace-cli into feat/dws-devapp
2026-06-17 10:03:55 +08:00
wxianfeng
591609fdee
fix cr problem
2026-06-17 10:03:04 +08:00
quanming
6447bdd45f
fix: align devapp member security app id flag
2026-06-17 09:53:31 +08:00
玉澜
2610c8ce87
Merge branch 'feat/dws-devapp' of https://github.com/wxianfeng/dingtalk-workspace-cli into feat/dws-devapp
2026-06-17 03:32:19 +08:00
玉澜
0e6cb46f58
fix: align devapp mcp compatibility
2026-06-17 03:29:46 +08:00
shangguanxuan.sgx
a613728fbd
docs: record recommend tui human flow
2026-06-17 01:03:04 +08:00
shangguanxuan.sgx
70b9f39715
fix: use human recommend flow by default
2026-06-17 00:58:27 +08:00
shangguanxuan.sgx
d29aebeecd
docs: record current batch auth gate status
2026-06-17 00:44:58 +08:00
wxianfeng
844059a77b
fix cr problem
2026-06-17 00:43:19 +08:00
shangguanxuan.sgx
9ee8ea5524
fix: show recommend selector by default
2026-06-17 00:34:23 +08:00
shangguanxuan.sgx
42c71c9c54
docs: add frontend cdn verification
2026-06-17 00:08:51 +08:00
shangguanxuan.sgx
690d0788e3
docs: refresh batch auth release evidence
2026-06-17 00:05:44 +08:00
shangguanxuan.sgx
5a7c0748e3
feat: add recommend login product TUI
2026-06-16 23:19:24 +08:00
wxianfeng
410949cdf3
fix cr problem
2026-06-16 21:02:38 +08:00
修雨
f1a68f2424
docs: cut 1.0.38 changelog ( #469 )
v1.0.38
2026-06-16 20:20:20 +08:00