Skip to content

v1.0.42

Choose a tag to compare

@github-actions github-actions released this 25 Jun 07:30
a0b956a

Changelog

  • 631a382 1.0.19 changelog
  • 6480c03 Fix review problem
  • fed8376 Merge branch 'DingTalk-Real-AI:main' into main
  • d432029 Merge branch 'feat/dws-devapp' of github.com:wxianfeng/dingtalk-workspace-cli into feat/dws-devapp
  • d9ae15f Merge branch 'feat/dws-devapp' of github.com:wxianfeng/dingtalk-workspace-cli into feat/dws-devapp
  • 6f8c917 Merge branch 'feat/dws-devapp' of github.com:wxianfeng/dingtalk-workspace-cli into feat/dws-devapp
  • dd08db5 Merge branch 'feat/dws-devapp' of github.com:wxianfeng/dingtalk-workspace-cli into feat/dws-devapp
  • 2610c8c Merge branch 'feat/dws-devapp' of https://github.com/wxianfeng/dingtalk-workspace-cli into feat/dws-devapp
  • 7cb33e9 Merge branch 'feat/dws-devapp' of https://github.com/wxianfeng/dingtalk-workspace-cli into feat/dws-devapp
  • 51db546 Merge origin/feat/dws-devapp into feat/dws-dev
  • 9aeb60d Merge pull request #10 from PeterGuy326/release/dws-devapp
  • aecc0bc Merge pull request #11 from PeterGuy326/fix/mono-skill-dev-routing
  • 0cf97ce Merge pull request #12 from PeterGuy326/fix/skill-setup-embedded-source
  • b839ee6 Merge pull request #12 from wxianfeng/fix/opencode-connect-pure
  • c36fcaa Merge pull request #13 from PeterGuy326/fix/quickstart-paste-safe-placeholders
  • 34248fa Merge pull request #14 from PeterGuy326/feat/connect-channel-memory
  • 02bc7ce Merge pull request #15 from PeterGuy326/fix/reply-card-422-fallback
  • 62aef1c Merge pull request #15 from wxianfeng/codex/connect-appserver-qoder-memory
  • dd09906 Merge pull request #16 from PeterGuy326/feat/connect-session-persist
  • 172060b Merge pull request #17 from PeterGuy326/feat/connect-daemon
  • 5e254b4 Merge pull request #17 from wxianfeng/sync/upstream-main-2026-06-24
  • 25f69b8 Merge pull request #18 from PeterGuy326/feat/connect-knowledge-wiki
  • fe46cd4 Merge pull request #18 from wxianfeng/codex/qoder-stream-sessions
  • 29a8a14 Merge pull request #19 from wxianfeng/fix/opencode-message-timeout
  • c858241 Merge pull request #20 from PeterGuy326/fix/forwarder-test-arity
  • aaa2d7d Merge pull request #20 from wxianfeng/feat/connect-session-commands
  • 5708e1c Merge pull request #21 from PeterGuy326/feat/connect-approval-gate
  • 81367b2 Merge pull request #21 from wxianfeng/docs/changelog-connect-fixes
  • 1fe4842 Merge pull request #22 from PeterGuy326/feat/connect-role-config
  • 7e1e934 Merge pull request #22 from wxianfeng/docs/readme-connect-section
  • c504947 Merge pull request #23 from PeterGuy326/feat/connect-cmd-classify
  • 5e4d974 Merge pull request #23 from wxianfeng/release/changelog-1.0.42
  • 7ecfe85 Merge pull request #24 from PeterGuy326/feat/connect-gate-classifier
  • b28ca63 Merge pull request #25 from PeterGuy326/feat/connect-role-runtime
  • e840cac Merge pull request #26 from PeterGuy326/feat/connect-text-approval
  • 11780ae Merge pull request #27 from PeterGuy326/feat/connect-twin-private-approval-audit
  • a101693 Merge pull request #28 from PeterGuy326/feat/connect-deferred-execution
  • d6f4414 Merge pull request #29 from PeterGuy326/feat/connect-twin-polish
  • c99ac87 Merge pull request #3 from PeterGuy326/feat/devapp-robot-connect
  • ccb4927 Merge pull request #30 from PeterGuy326/feat/connect-twin-more-actions
  • d1d6d9e Merge pull request #31 from PeterGuy326/feat/connect-twin-auto-retry
  • a9df886 Merge pull request #33 from PeterGuy326/feat/connect-twin-scope-enforce
  • 1c88dd6 Merge pull request #34 from PeterGuy326/feat/connect-twin-confirm-policy
  • 1f21fdf Merge pull request #36 from PeterGuy326/feat/connect-kb-observability
  • 7a28d97 Merge pull request #38 from PeterGuy326/fix/issue-35-robot-create-async
  • 97bab33 Merge pull request #494 from shangguanxuan633-lab/codex/dws-auth-login-recommend
  • a0b956a Merge pull request #496 from wxianfeng/feat/dws-devapp
  • c56eb7f Merge pull request #5 from wxianfeng/codex/devapp-codex-connect-skill
  • 0f65cb0 Merge pull request #6 from PeterGuy326/feat/devapp-robot-connect
  • d873b9c Merge pull request #7 from PeterGuy326/fix/connect-card-doc-hermes-guidance
  • 9d3980f Merge pull request #8 from wxianfeng/codex/codex-channel-lab
  • 435bf31 Merge pull request #9 from PeterGuy326/feat/connect-qa-hardening
  • 8b4f05e Merge release/v1.0.29 into main
  • 67ac777 Merge remote-tracking branch 'origin/feat/dws-devapp' into feat/dws-devapp
  • 518b1cb Merge remote-tracking branch 'origin/feat/dws-devapp' into feat/dws-devapp
  • 248c660 Merge remote-tracking branch 'origin/feat/dws-devapp' into feat/dws-devapp
  • 4a26f1e Merge remote-tracking branch 'origin/feat/dws-devapp' into feat/dws-devapp
  • 0a85174 Merge remote-tracking branch 'origin/main'
  • 9545c1d Merge remote-tracking branch 'origin/main' into HEAD
  • 4dc79fc Merge remote-tracking branch 'refs/remotes/origin/main'
  • 130387e Merge remote-tracking branch 'refs/remotes/origin/main'
  • ab44581 Merge remote-tracking branch 'refs/remotes/origin/main'
  • 4cdc3e7 Merge remote-tracking branch 'refs/remotes/origin/main'
  • aa06d9d Merge remote-tracking branch 'upstream/main'
  • bb3d127 Merge remote-tracking branch 'upstream/main'
  • b558bda Merge remote-tracking branch 'upstream/main'
  • 83bfca8 Merge remote-tracking branch 'upstream/main'
  • b3e8783 Merge remote-tracking branch 'upstream/main'
  • 3afbc04 Merge remote-tracking branch 'upstream/main'
  • 7d40210 Merge remote-tracking branch 'upstream/main'
  • 55eb481 Merge remote-tracking branch 'upstream/main'
  • 1c2c966 Merge remote-tracking branch 'upstream/main'
  • 9e7e7db Merge remote-tracking branch 'upstream/main'
  • fab9e5b Merge remote-tracking branch 'upstream/main' into feat/dws-devapp
  • c488421 Merge remote-tracking branch 'upstream/main' into feat/dws-devapp
  • 36b89a0 Merge remote-tracking branch 'wxianfeng/feat/dws-devapp' into HEAD
  • f013536 Merge upstream feat/dws-devapp: adopt upstream's hardcoded-endpoint priority
  • 760c40d Merge upstream main
  • f522a9c Merge upstream/main into feat/dws-devapp
  • 5ed6974 Merge wxianfeng/feat/dws-devapp into release/dws-devapp
  • 0a8de62 Revert "feat(skills): add self-contained dingtalk-open-platform doc skill"
  • 3282957 Revert "fix(cli): JSON errors to stdout; no interactive confirm on piped stdin (#413)" (#415)
  • f218a05 [codex] use opencode server sessions for OpenCode connect
  • 9f744ca chore(config): default mcp endpoint to prepub
  • dd1c4e3 chore(config): use public example MCP override URL
  • 166f665 chore(dev): devapp→dev 重命名收尾(docs/mono/install/README/gitignore)
  • f740955 chore(dev): skill 测试基建适配 dev 命令集
  • f58b426 chore(dev): 删除旧 skills/dingtalk-devapp(root 模式)
  • 55f5e0c chore(dev): 删除旧 skills/multi/dingtalk-devapp
  • f899f4f chore(release): target PeterGuy326 fork for goreleaser, guard npm publish to official repo
  • 430d20f ci(release): auto-sync release artifacts to China OSS mirror
  • de4a292 devapp robot version
  • bb641c2 docs(changelog): cut 1.0.42
  • ef6d650 docs(connect): changelog + quickstart for /new /clear and the 30s timeout fix
  • 4b8acc8 docs(connect): fix stale CardTemplate comment; document AI-assistant reply window in hermes channel guidance
  • cc8a726 docs(dev): dingtalk-dev references 二次精简
  • 2640338 docs(dev): dingtalk-dev skill reference (2/2) + dev 功能测试
  • dbcbb1d docs(dev): dingtalk-dev skill 概念结构 + 产品 reference (1/2)
  • 91e67e2 docs(dev): event.md 事件码改用 event list 查询
  • 567cf16 docs(dev): event.md 澄清 connect/event 在 Stream 上的差异 + Stream 建立指向官方文档
  • 5e4b5e4 docs(devapp): add one-click install guide
  • 89c3aba docs(devapp): capture publish workflow edge cases
  • 473d2f9 docs(devapp): document status handling
  • 47354b9 docs(quickstart): make the connect example paste-safe in zsh
  • d3fcd81 docs(quickstart): 安装改用勤泽的一键脚本;移除对 wxianfeng 无效的 release step
  • 101e7be docs(readme): add a DingTalk bot connect section with /new /clear
  • 864f94e docs(skill): add devdoc rag troubleshooting guidance
  • fc0873b docs,test(pat): carry chmod batch auth updates
  • 922745f event search
  • d89649f event search first
  • 3adeffb event subscribe
  • c151756 feat(connect): Q&A-bot hardening for the stream bridge
  • 107f3ea feat(connect): add /new /clear slash commands and persist codex session context
  • 65ab1a3 feat(connect): add daemon mode with crash-restart, status and stop
  • fd61526 feat(connect): add digital-employee role config schema and loader
  • fb335fb feat(connect): add dws command read/write classifier
  • cf277f3 feat(connect): add wiki/doc knowledge source for the Q&A connector
  • b75f075 feat(connect): auto-retry deferred backlog — no manual retry needed
  • ee2fa73 feat(connect): confirm_policy — manual / auto / remember for others' requests
  • b4c9db8 feat(connect): custom channel for self-built/unsupported AI (issue #37)
  • 82d6256 feat(connect): deferred execution — don't lose a task when the twin can't act yet
  • d43ec22 feat(connect): digital-twin confirmation gate vertical slice
  • e58e805 feat(connect): enforce role capability scopes — keep a twin in its lane
  • 9af7f9a feat(connect): gate engages via read/write classifier, not every marker
  • b096fa0 feat(connect): give opencode per-conversation memory via captured sessions
  • ada4acc feat(connect): interactive onboarding to provision or pick a robot app
  • c993086 feat(connect): keep qoder sessions on stream-json
  • b2fd204 feat(connect): knowledge-base observability + wider text formats (issue #32)
  • fbfcd69 feat(connect): make /new vs /clear use each channel's real session op
  • 5910040 feat(connect): persist conversation sessions across connector restarts
  • 79bab76 feat(connect): private owner approval, self auto-approve, online-sheet audit
  • 45b4f08 feat(connect): text approval fallback — owner confirms in chat, no card needed
  • 1a2454a feat(connect): twin can also create calendar events and docs, not just todos
  • 8b39dac feat(connect): wire role config into the connector runtime
  • 6244222 feat(dev): schema 实时拉取 MCP + flag 全面对齐 MCP 参数名
  • 70d66da feat(dev): schema 覆盖 dev doc + dingtalk-dev skill 精简
  • eaeb9ac feat(dev): 开放平台 dev 命令集核心实现
  • c106de8 feat(devapp): AI-card replies with thinking/done states and live streaming for robot connect
  • 99893e4 feat(devapp): CLI dependency preflight in robot connect dry-run
  • f5bdb71 feat(devapp): add robot connect to fold bot linking into the devapp command set
  • f9abc79 feat(devapp): cards opt-in via template; default replies are plain text + reactions
  • 51b3316 feat(devapp): configurable AI-card template via --card-template / DWS_CARD_TEMPLATE
  • 995d490 feat(devapp): give robot connect session memory, model and workdir tuning
  • 694288c feat(devapp): guard member and security writes
  • 1921e5e feat(devdoc): support cursor pagination
  • 8bebd77 feat(install): add DWS_RELEASE_BASE/DWS_LATEST_URL mirror switch for China
  • 58dced0 feat(install): dev 安装支持 Windows(sh 加 Windows 分支 + 新增 ps1)
  • 3427b65 feat(install): install-devapp.sh skill 目录增加 opencode
  • 1cda263 feat(install): install-devapp.sh 改为自包含下二进制安装(cli+skill)
  • 9eb3099 feat(pat): summarize chmod output by default
  • dd42fd8 feat(pat): support batch chmod flows
  • 2c51774 feat(skills): add self-contained dingtalk-open-platform doc skill
  • b0e7b58 feat(tui): apply DingTalk auth console styling
  • 3dcb40c feat: add codex app-server robot bridge
  • 13d77ee feat: add credentials get command and hardcode devapp endpoint
  • 836f5bd feat: add devapp command routing design
  • 08413a6 feat: add devapp command routing design
  • 8cbc56e feat: add devapp helper commands
  • e193ba9 feat: add devapp install script
  • 11dfd4c feat: add dws recommended batch auth flow
  • 5a7c074 feat: add recommend login product TUI
  • 9589c23 feat: complete devapp command routing
  • a7879ed feat: infer product grant auth metadata
  • 3f09eb5 feat: surface tool auth metadata
  • 202cb50 feat: use server default agentCode for chmod
  • 1b6e197 fix conflict
  • 5fe366e fix conflict
  • 787a40f fix cr problem
  • 844059a fix cr problem
  • f2b2de8 fix cr problem
  • 410949c fix cr problem
  • 591609f fix cr problem
  • 8984f7b fix cr problem
  • ef5c05a fix(auth): avoid duplicate pat authorization link output
  • 8608643 fix(auth): default login to recommended cli authorization
  • 75468dc fix(auth): hide raw pat url after browser open
  • 30a024e fix(auth): keep chmod batch grants gated
  • 1ac8636 fix(auth): restore login authorization selectors
  • 00bef0a fix(auth): skip login scope tui when grants are complete
  • 00e5ce7 fix(auth): skip recommend tui when no scopes remain
  • ffefc53 fix(cli): JSON errors to stdout; no interactive confirm on piped stdin (#413)
  • ad056a8 fix(config): revert DefaultMCPBaseURL to production (mcp.dingtalk.com)
  • fc5e4d0 fix(connect): align codex and qoder sessions
  • 1c90edb fix(connect): drain buffered app-server frames before honoring read EOF
  • 3f5b2fa fix(connect): let opencode message turns use the per-turn ctx, not a 30s client cap
  • a7ca1e1 fix(connect): pass user-level Claude settings env through to the claudecode channel
  • 4d831e5 fix(connect): retry audit-sheet throttles; flush reports completed items
  • c16c4aa fix(connect): run opencode with --pure to neutralise operator plugins
  • 10de987 fix(connect): stop echoing provider 422 into chat; drop haiku pin for custom providers
  • b826440 fix(connect): update provider-model test for forwarderForChannel clientID arg
  • 5d5884a fix(dev): 校准 dingtalk-dev skill 与真机一致 + 清理重复安装脚本
  • 28d556c fix(devapp): demote the built-in devapp endpoint to a fallback; gofmt
  • f29655e fix(devapp): let server assign app version
  • 211a06c fix(devapp): resolve op-app MCP endpoint from gateway base URL
  • d63f7e5 fix(devapp): robot create routes to async submit/poll (issue #35)
  • 1b33196 fix(devapp): surface Stream SDK connection lifecycle on stderr
  • ac825ad fix(devapp): use placeholders in security examples
  • 6067906 fix(devdoc): fallback empty rag article search
  • 8c0551f fix(install-devapp): handle GitHub API rate limit when resolving version
  • 2e11a23 fix(keychain): add windows storage dir for packaging
  • 7652bda fix(pat): align chmod session env handling
  • e653616 fix(pat): align dry-run session and schema docs
  • 493ca36 fix(pat): carry agentCode in batch auth args
  • 4c86a9f fix(pat): carry agentCode in batch auth args
  • 4eea618 fix(pat): guard chmod agent code mismatch
  • 252c61a fix(pat): pass agent code to chmod batch tools (#414)
  • 3ce64db fix(pat): preserve batch session metadata
  • 7f1d36c fix(pat): require yes for batch chmod
  • e637d79 fix(pat): verify chmod fallback agent code
  • 9d38a3b fix(release): goreleaser owner 用 GITHUB_REPOSITORY_OWNER
  • c393788 fix(release): goreleaser owner 用 GITHUB_REPOSITORY_OWNER 而非写死 fork
  • e5c9c91 fix(release+docs): 让 -dws-devapp 可被'装最新',文档去掉写死版本号
  • 5a401dd fix(skill): detect ~/.qoder and ~/.qoderwork in skill setup, add qoderwork install path
  • df1e334 fix(skill): embed skill sources in the binary and cover qoder dirs in upgrade refresh
  • 40736e2 fix(skill/mono): add dev product routing to prevent robot-creation mis-routing to chat
  • 0197dbc fix: align devapp DTO field names
  • 4a19530 fix: align devapp MCP tool names
  • c9ba037 fix: align devapp cli tool mappings
  • 0f3c4cc fix: align devapp cli with MCP schema
  • 0e6cb46 fix: align devapp mcp compatibility
  • 6447bdd fix: align devapp member security app id flag
  • f69d9ed fix: align devapp member user ids
  • 5e1983b fix: align recommend tui interaction
  • dcf132a fix: discover products before all-scope plan
  • b85353e fix: emit single PAT authorization URL
  • d09fca4 fix: guard empty login recommend all-scope plan
  • ae5ef70 fix: harden codex app-server client concurrency
  • b65be61 fix: limit devapp installer skills
  • 2264743 fix: model recommend login tui chain
  • 0e484bb fix: rename credentials-webapp.md to cred-webapp.md to avoid gitignore
  • 3ec35e3 fix: respect yes for recommend login grants
  • 3117ad5 fix: restore credentials-webapp.md name, add gitignore exception
  • 537719c fix: run recommend tui after login
  • 9ee8ea5 fix: show recommend selector by default
  • d2fd7e0 fix: skip tui for recommend login
  • 532fcb4 fix: stabilize direct runtime endpoint tests
  • a040b57 fix: stop auth login post-approval tui retry
  • 8aaf0fb fix: unwrap devapp service result responses
  • 70b9f39 fix: use human recommend flow by default
  • c2f3653 get_extension_robot_config
  • ef60d99 get_robot_config
  • a7d1093 merge upstream
  • b0108b9 merge upstream main
  • ee8af0c merge upstream main and fix conflict
  • cfad3bb name
  • df0c0f7 revert(auth): restore pat authorization link output
  • 6ce4a63 style: gofmt connect_approval.go (struct tag alignment)
  • ff89ffe style: gofmt connect_daemon sources
  • 4d476ed style: gofmt wiki knowledge source sources
  • 41b743d test
  • 63b6112 test(dev): dev 命令集测试 + 建联/端点路由适配
  • caf6726 tool name rename
  • 029bfdd version publish approval