wxianfeng
922745f318
event search
2026-06-22 20:45:14 +08:00
qinze and Claude Opus 4.8
58dced0c8a
feat(install): dev 安装支持 Windows(sh 加 Windows 分支 + 新增 ps1)
...
- install-devapp.sh: detect_os 加 MINGW/MSYS/CYGWIN, 按平台选 .zip/.tar.gz
和 dws/dws.exe, 覆盖 mac/linux + Git Bash/WSL 下的 Windows
- 新增 install-devapp.ps1: 原生 Windows 用 irm|iex 一键装, 自包含下
dev release 的 dws.exe + dingtalk-dev skill(含 opencode 目录)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 18:54:49 +08:00
qinze and Claude Opus 4.8
3427b65da6
feat(install): install-devapp.sh skill 目录增加 opencode
...
opencode 全局 skill 目录是 ~/.config/opencode/skills(在 .config 下,
与其它 agent 的 ~/.xxx 不同),加入安装列表; gate 检查 ~/.config/opencode 存在才装。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 18:46:40 +08:00
qinze and Claude Opus 4.8
9d38a3be54
fix(release): goreleaser owner 用 GITHUB_REPOSITORY_OWNER
...
写死 DingTalk-Real-AI 导致 fork CI 想往官方仓库发 release 被 403 拒绝。
改用 CI 自带的 GITHUB_REPOSITORY_OWNER, fork CI 发到 fork、官方 CI 发到官方。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 18:31:24 +08:00
qinze and Claude Opus 4.8
1cda263e0e
feat(install): install-devapp.sh 改为自包含下二进制安装(cli+skill)
...
- 从 fork 的 dev release 下预编译二进制 + dws-skills.zip, 只需 curl+tar,
不再 clone 源码编译(去掉 go/make/git 依赖)
- 装 dingtalk-dev skill(不改名), 命令名对齐 dws dev
- 版本默认取 fork 最新 release(含 prerelease)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 18:24:56 +08:00
qinze and Claude Opus 4.8
5d5884a0d7
fix(dev): 校准 dingtalk-dev skill 与真机一致 + 清理重复安装脚本
...
- skill 订正(以真机/schema 为准): app appStatus 字符串/permission 状态字段与
apiPreview/credentials 去掉不存在的 showSecret/webapp 结构化空态/connect 去过时
警告并补 flag/robot 去掉错误的 success 字段; version 用远端结构化审批字段
- 删除重复的 install-dev.sh, 保留 install-devapp.sh 并去掉会误拦用户的 go/make 检查
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 18:07:14 +08:00
玉澜
4a26f1ebd2
Merge remote-tracking branch 'origin/feat/dws-devapp' into feat/dws-devapp
2026-06-22 17:06:47 +08:00
玉澜
b65be61599
fix: limit devapp installer skills
2026-06-22 16:18:58 +08:00
玉澜
e193ba97f4
feat: add devapp install script
2026-06-22 16:08:51 +08:00
wxianfeng
787a40ffcb
fix cr problem
2026-06-18 22:54:24 +08:00
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