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
wxianfeng
8984f7b8be
fix cr problem
2026-06-17 12:13:28 +08:00
quanming
6447bdd45f
fix: align devapp member security app id flag
2026-06-17 09:53:31 +08:00
shangguanxuan.sgx
1921e5e37e
feat(devdoc): support cursor pagination
2026-06-15 20:41:53 +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