fantiu
d51c1ff131
docs(readme): combine redirect URLs into single line for easier copy-paste
2026-03-30 16:01:03 +08:00
fantiu
8b423b97e8
Merge pull request #39 from fantiu/feat-performance
...
perf(auth): cache resolved credentials to avoid repeated keychain access
2026-03-30 15:22:15 +08:00
fantiu
1a6d129fe3
调整回调地址格式
2026-03-30 15:17:56 +08:00
fantiu
a0bf715ddf
Merge branch 'main' of github.com:fantiu/dingtalk-workspace-cli into feat-performance
...
解决Windows issue bug,修改readme回调地址格式
2026-03-30 15:11:29 +08:00
xianfeng wang
110f887181
Merge branch 'DingTalk-Real-AI:main' into main
2026-03-30 15:10:33 +08:00
github-actions[bot]
d2c5a027d4
chore: update coverage badge [skip ci]
2026-03-30 07:09:07 +00:00
fantiu
077665e27b
Merge branch 'DingTalk-Real-AI:main' into main
2026-03-30 15:08:10 +08:00
coffeeBigSir
5c41d2b8f4
Merge pull request #29 from DingTalk-Real-AI/xtyh
...
Xtyh
2026-03-30 14:55:46 +08:00
tianlei.qjb
7d9e592f84
去除message history
2026-03-30 14:49:30 +08:00
tianlei.qjb
11199e6848
add interactive confirmation for destructive dynamic commands
2026-03-30 14:23:50 +08:00
tianlei.qjb
19c38d4b94
add report helper with flexible date parsing and defaults
2026-03-30 13:44:01 +08:00
tianlei.qjb
851cf43180
Merge branch 'main' of https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli into xtyh
2026-03-30 13:32:31 +08:00
github-actions[bot]
e004df38c7
chore: update coverage badge [skip ci]
2026-03-30 04:01:24 +00:00
fantiu
3bb504bb1f
feat(auth): persist client credentials and optimize keychain access
...
- Auto-persist client-id/client-secret after successful login (stored in keychain)
- Enhanced logout to clean up app.json, keychain secrets, and token.json
- Fixed OAuth callback race condition (write response before sending code)
- Added credentials cache to avoid repeated keychain access (improves CLI speed)
- Updated README with credential priority docs and bumped to v1.0.5
2026-03-30 11:59:03 +08:00
fantiu
26263f8a17
feat(auth): persist client credentials and optimize keychain access
...
- Auto-persist client-id/client-secret after successful login (stored in keychain)
- Enhanced logout to clean up app.json, keychain secrets, and token.json
- Fixed OAuth callback race condition (write response before sending code)
- Added credentials cache to avoid repeated keychain access (improves CLI speed)
- Updated README with credential priority docs and bumped to v1.0.4
2026-03-30 11:57:07 +08:00
fantiu
fc22f53b92
Merge pull request #33 from fantiu/feat-application
...
feat(auth): persist client credentials for token refresh
v1.0.4
2026-03-30 11:41:56 +08:00
fantiu
654bcc4ecb
feat(auth): persist client credentials for token refresh
...
When logging in with --client-id and --client-secret, credentials are now
automatically persisted to enable automatic token refresh after expiration.
Client secret is securely stored in system Keychain, config file only
contains a reference.
2026-03-30 11:34:11 +08:00
fantiu
2175f2fe59
merge
2026-03-30 11:15:53 +08:00
fantiu
81ca098db1
调整readme
2026-03-30 11:10:15 +08:00
github-actions[bot]
25118d1ec7
chore: update coverage badge [skip ci]
2026-03-30 03:09:54 +00:00
fantiu
3e3c17d686
Merge branch 'main' of github.com:fantiu/dingtalk-workspace-cli into feat-application
...
feat(auth): persist client credentials for token refresh
When logging in with --client-id and --client-secret, credentials are now
automatically persisted to enable automatic token refresh after expiration.
Client secret is securely stored in system Keychain, config file only
contains a reference.
2026-03-30 10:58:37 +08:00
fantiu
964855373e
feat(auth): persist client credentials for token refresh
...
When logging in with --client-id and --client-secret, credentials are now
automatically persisted to enable automatic token refresh after expiration.
Client secret is securely stored in system Keychain, config file only
contains a reference.
2026-03-30 10:53:26 +08:00
tianlei.qjb
3c83c0cff2
Merge branch 'xtyh' of https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli into xtyh
2026-03-29 23:57:09 +08:00
tianlei.qjb
4b555abefe
docs: remove v1.0.1 version tags from feature sections
2026-03-29 23:56:35 +08:00
tianlei.qjb
4742112000
feature modified
2026-03-29 23:49:18 +08:00
tianlei.qjb
7f0567aa39
Merge branch 'main' of https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli into xtyh
2026-03-29 23:48:02 +08:00
coffeeBigSir
8fb1dcda86
Merge pull request #28 from audanye-sudo/feat/onboarding-experience-improvement
...
docs: improve onboarding experience and skill reference clarity
2026-03-29 23:38:27 +08:00
audanye-sudo
94deafbaa9
docs: update release badge version to v1.0.3
2026-03-29 23:37:31 +08:00
audanye-sudo
2555447c7b
docs: enhance README onboarding flow and getting started guide
...
- Improve installation and getting started sections for new users
- Add clearer step-by-step guidance for first-time setup
- Update examples with more realistic use cases
2026-03-29 23:34:35 +08:00
audanye-sudo
6e91b2d142
docs: improve agent skill references and intent guide clarity
...
- Enhance product skill docs with clearer examples and descriptions
- Update intent-guide with better routing patterns
- Expand simple.md with comprehensive onboarding examples
- Fix inconsistent command references across skill docs
2026-03-29 23:33:41 +08:00
coffeeBigSir
e64eb5db95
Merge pull request #26 from wxianfeng/main
...
add helper overrides for all task subcommands
v1.0.3
2026-03-29 22:32:53 +08:00
github-actions[bot]
e175115de1
chore: update coverage badge [skip ci]
2026-03-29 14:31:48 +00:00
wxianfeng
9dc4f95f60
Merge remote-tracking branch 'refs/remotes/origin/main'
2026-03-29 22:30:17 +08:00
tianlei.qjb
54145b65ec
fix test script
2026-03-29 22:30:03 +08:00
wxianfeng
15f53c0a6b
feat(todo): add helper overrides for all task subcommands
...
- Implement create/update/done/get/delete with preferLegacyLeaf to replace
dynamic commands; align MCP tools with production (create_personal_todo,
update_todo_task, update_todo_done_status, query_todo_detail, delete_todo)
- Add ISO-8601 due time parsing, hidden title aliases, delete confirmation
- Extend zh/en i18n for todo strings; fix multiple en.json spacing/wording issues
- Expand cli_compat todo tests; adjust .gitignore for cli_compat testdata
Made-with: Cursor
2026-03-29 22:29:50 +08:00
tianlei.qjb
2fad9c95db
test
2026-03-29 22:29:15 +08:00
github-actions[bot]
6bffbba817
chore: update coverage badge [skip ci]
2026-03-29 14:28:06 +00:00
xianfeng wang
ab11f5d583
Merge branch 'DingTalk-Real-AI:main' into main
2026-03-29 22:27:09 +08:00
coffeeBigSir
c1d2210c95
Merge pull request #25 from audanye-sudo/feat/basic-feature-upgrade
...
feat: basic feature upgrade — nested filtering, schema display, docs
2026-03-29 22:25:56 +08:00
audanye-sudo
b12ae13047
docs: restructure README with collapsible feature sections
...
- Reorganize features into collapsible details blocks
- Add Pipe & File Input documentation section
- Consolidate Agent Skills into Using with Agents section
- Fix approval service command name (approval → oa)
- Update examples with placeholder values
2026-03-29 22:23:47 +08:00
audanye-sudo
8a61c038ff
feat: add schema command enhancements and todo helper improvements
...
- Support schema output in table format for human-readable display
- Add product-level endpoint loading in CLI loader
- Wire schema-text rendering into runner output pipeline
- Add priority field support for todo task helper
2026-03-29 22:23:08 +08:00
audanye-sudo
b5f3603be5
feat: enhance output filtering with nested field paths and array indexing
...
- Support dot-notation for nested fields (e.g. --fields response.content)
- Support array index access in --fields (e.g. response.items[0])
- Add field path parsing and recursive extraction logic
- Expand test coverage for nested and edge-case filtering
2026-03-29 22:21:48 +08:00
github-actions[bot]
802713aafe
chore: update coverage badge [skip ci]
2026-03-29 13:01:16 +00:00
coffeeBigSir
937fb80ee9
Merge pull request #22 from DingTalk-Real-AI/robot-xf
...
Robot xf
v1.0.1
2026-03-29 17:59:15 +08:00
tianlei.qjb
e14d7f9846
npm install support
2026-03-29 17:55:12 +08:00
tianlei.qjb
ad3c3a22bf
Merge branch 'main' of https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli
2026-03-29 17:54:30 +08:00
tianlei.qjb
e57b9ac6f3
npm install support
2026-03-29 17:54:20 +08:00
coffeeBigSir
36ea9b6b3c
Merge pull request #21 from audanye-sudo/docs/add-chinese-readme
...
docs: add Chinese README (README_zh.md)
2026-03-29 16:56:01 +08:00
audanye-sudo
dbfd785af3
docs: add Chinese README (README_zh.md)
2026-03-29 16:48:21 +08:00
tianlei.qjb
2cb55d7cb6
Merge branch 'main' of https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli
2026-03-29 16:44:31 +08:00