炳昱
2ffddbd5a0
feat(event): support OA approval CC events
2026-08-19 12:08:35 +08:00
wxianfeng
4f4ea43549
fix: reconcile primary migration with current main #85349380
2026-08-18 19:25:17 +08:00
wxianfeng
4fd67c52dc
docs: update primary parameter guidance to #85349380
2026-08-18 19:25:17 +08:00
wxianfeng
8bf6c15fad
feat(event): restore standalone event skill
2026-08-07 16:38:30 +08:00
玉澜 and Cursor
6d485f47eb
feat(skills): wire misc routing and coverage for folded dev/skill
...
Point coverage, shortcut generation, installers, and shared routing at
dingtalk-misc references after retiring the standalone packages.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-05 22:02:11 +08:00
wxianfeng
5a3617c21d
feat(event): flatten group member events
2026-07-23 15:30:49 +08:00
wxianfeng
1c9b09b23f
Merge remote-tracking branch 'upstream/main' into feature/dws-event-im-phase3
...
# Conflicts:
# internal/app/event_command.go
# internal/app/event_personal_command.go
# internal/cli/schema_agent_metadata/event.json
# internal/cli/schema_agent_metadata/index.json
# internal/cli/schema_agent_metadata_audit.json
# internal/cli/schema_catalog.json
# internal/cli/schema_hints/selection/event.json
# internal/event/personal/registry_test.go
# skills/mono/references/products/event.md
# skills/multi/dingtalk-event/SKILL.md
# skills/multi/dingtalk-event/references/event-im.md
2026-07-22 11:54:32 +08:00
wxianfeng
cefcf5b409
fix(event): make flattened output opt-in
2026-07-21 21:25:10 +08:00
wxianfeng
c9cf1cc9c1
feat(event): support multi-event consume
2026-07-21 16:59:36 +08:00
炳昱
b234015e7f
feat(event): add group member lifecycle events
2026-07-20 16:10:47 +08:00
wxianfeng
b731050dad
feat(event): add all-message and group lifecycle events
2026-07-20 11:32:46 +08:00
wxianfeng
f59be6c19a
fix(event): address PR review gates
2026-07-17 11:57:27 +08:00
wxianfeng
adc528c206
Merge remote-tracking branch 'upstream/main' into feat/dws-event-im-2phase
...
# Conflicts:
# .github/badges/coverage.svg
# internal/cli/schema_agent_metadata/index.json
# internal/cli/schema_agent_metadata_audit.json
# internal/cli/schema_catalog.json
# internal/event/consume/formatter.go
2026-07-16 14:27:39 +08:00
玉澜 and Cursor
a9ee1cd24d
feat(devapp): support get by app-key for app detail lookup
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-16 11:34:54 +08:00
wxianfeng
1adb4bc681
feat(event): support openDingtalkId subscription targets
2026-07-14 20:58:13 +08:00
wxianfeng
766930f6e7
feat(event): flatten personal event output
2026-07-14 15:39:21 +08:00
wxianfeng
2e3311c955
feat(event): expose sender message event
2026-07-13 15:47:27 +08:00
wxianfeng
1b4bb6b498
refactor(event): rename emotion events to reaction
2026-07-13 15:06:03 +08:00
wxianfeng
8965fd2707
feat(event): add read recall and emotion events
2026-07-13 11:19:27 +08:00
aa6abc5ed6
feat(event): add personal event subscriptions ( #589 )
...
* dws event
* fix consume fail
* test: add stream ticket injection probe
* feat: add portal ticket stream mode
* user event
* fix: allow portal ticket normal without app secret
* event
* user event
* eventType filter
* refactor(event): 优化IPC端点路径处理和改进相关测试
- 用dwsevent.IPCEndpoint替代原先根据GOOS判断的路径逻辑
- 新增event包实现Unix socket路径长度限制及长路径fallback机制
- 添加endpoint_test.go覆盖路径短长及唯一性的单元测试
- 修改busctl模块使用统一的IPC端点获取方法,避免重复实现
- transport_unix.go新增checkSocketPath函数检查路径长度,防止EINVAL错误
- 在监听和连接Unix socket时加入路径限制检查,提升错误明晰度
- 去除多个文件中无用的runtime导入,简化代码依赖
* opt
* event skill
* default value
* install script event
* fix: remove subscribe id event fanout filter
* fix(personal): 修正指定发送人消息描述错误
* more im event
* filter subId
* fix: align personal event schema with stream payload
* fix: avoid duplicate app helper name
* feat: simplify personal event schemas
* feat: simplify event schema output
* docs: refine dingtalk event skill references
* feat: align personal event consume flags
* fix event stop and status visibility
* hide app event public entrypoints
* hide incomplete personal sender event
* remove external event reference comments
* chore(event): prepare official release
* fix(event): harden personal stream lifecycle
---------
Co-authored-by: 玉澜 <yulan.wqy@alibaba-inc.com >
Co-authored-by: zhengyubai <zhengyubai618@gmail.com >
2026-07-10 17:54:43 +08:00
修雨
f522a9c2c2
Merge upstream/main into feat/dws-devapp
...
Sync with DingTalk-Real-AI/main (1.0.35–1.0.40):
- 1.0.35–1.0.39: chat @-mentions, sheet export, doc strip unsafe chars,
PAT batch grants, devdoc RAG, agent_code detection, AI-tag opt-in
- 1.0.40 (#486 ): China mirror via Gitee + npmmirror
- (#488 ) embed skills/ into binary
- (#464 ) strip duplicate H1 on JSONML doc-create
# Conflicts:
# .github/workflows/release.yml
# CHANGELOG.md
# README.md
# README_zh.md
# docs/command-index.md
# internal/app/runner.go
# internal/app/runner_test.go
# internal/auth/channel.go
# internal/helpers/devdoc.go
# internal/helpers/devdoc_test.go
# internal/pat/chmod.go
# internal/pat/chmod_test.go
# internal/pat/pat.go
# internal/transport/client.go
# scripts/install-skills.sh
# scripts/install.ps1
# scripts/install.sh
# skills/mono/references/products/devdoc.md
# skills/mono/references/products/simple.md
# skills/multi/dingtalk-devdoc/references/devdoc.md
# skills/multi/dingtalk-skill/references/skill.md
# test/cli_compat/devdoc_test.go
# test/cli_compat/helpers_test.go
# test/skill_tests.md
# test/skill_tests_results.md
# test/unit/pat_host_owned_signal_test.go
2026-06-24 20:15:53 +08:00
quanming
f69d9ed281
fix: align devapp member user ids
2026-06-18 19:37:17 +08:00
qinze and Claude Opus 4.8
f740955423
chore(dev): skill 测试基建适配 dev 命令集
...
run_skill_tests / skill_e2e / skill_static / skill_tests 更新到 dev 技能。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-16 17:12:05 +08:00
xuan and shangguanxuan.sgx
eaa60f95b5
feat(devdoc): add rag mcp cli commands ( #434 )
...
* feat(devdoc): add rag mcp cli commands
* chore(config): default mcp endpoint to prepub
* chore(config): use prepub mcp discovery host
* fix(devdoc): wrap rag search request
* fix(transport): preserve dingtalk mcp gateway query
* fix(devdoc): align cli with rag mcp schema
* fix(config): keep mcp defaults production-safe
* test(devdoc): cover rag cli parameter mapping
* chore(test): remove dead nested arg assertion
---------
Co-authored-by: shangguanxuan.sgx <shangguanxuan.sgx@alibaba-inc.com >
2026-06-09 18:00:05 +08:00
InternZzp
ac825ad293
fix(devapp): use placeholders in security examples
2026-06-09 14:17:00 +08:00
玉澜 and Claude Opus 4.6
13d77ee7b7
feat: add credentials get command and hardcode devapp endpoint
...
- Add `dws devapp credentials get` helper command calling
`get_open_dev_app_credentials` MCP tool
- Hardcode devapp endpoint to pre-mcp-gw.dingtalk.com/server/op-app
in direct_runtime.go (same pattern as robotCreate in PR 407)
- Update docs/skills from "Pending" to "Implemented" for credentials
- Remove obsolete showSecret/confirmSecret references
- Expand lifecycle tests to table-driven covering delete/inactive/active
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-09 13:40:33 +08:00
InternZzp
694288cfbc
feat(devapp): guard member and security writes
2026-06-09 10:41:19 +08:00
玉澜
9460437c9a
test: add ambiguous app routing cases
2026-06-08 17:53:16 +08:00
玉澜
34d691906e
test: cover devapp intent disambiguation
2026-06-08 17:53:16 +08:00
玉澜
836f5bdb25
feat: add devapp command routing design
2026-06-08 17:53:16 +08:00
ybc❤️zyr and 猷诺
5258959a14
docs: update contact search examples from --keyword to --query ( #209 )
...
The --keyword flag was renamed to --query for contact user search,
contact dept search, and devdoc article search (as noted in CHANGELOG).
This commit updates all documentation references for the contact
commands. devdoc will be addressed in a follow-up PR.
Refs #105
Co-authored-by: 猷诺 <bicheng.ybc@alibaba-inc.com >
2026-04-30 16:32:34 +08:00
tianlei.qjb
5f938d3675
init
2026-03-27 17:55:57 +08:00