dingtalk-to-agent-skill
通过钉钉机器人控制 OpenCode CLI,实现智能对话与命令执行。
钉钉
机器人
OpenCode
命令执行
智能对话
TypeScript
⭐ 0⬇️ 0🏷️ main📦 2
dingtalk-to-agent-skill-main.zip
145.3 KB下载
安装与使用说明
Codex
- 先下载 ZIP 包(例如:dingtalk-to-agent-skill-main.zip)。
- 解压后放到 $CODEX_HOME/skills/ 目录下。
- 如果没有设置 $CODEX_HOME,通常可放到 ~/.codex/skills/。
- 确保目录内有 SKILL.md,然后重开会话即可使用。
源码目录预览
├── docs │ ├── images │ │ └── .gitkeep │ └── superpowers │ └── plans │ └── 2026-03-16-reliability-enhancement.md ├── references │ ├── setup-guides.md │ └── troubleshooting.md ├── scripts │ ├── daemon.sh │ └── doctor.sh ├── src │ ├── claude │ │ ├── executor.ts │ │ └── index.ts │ ├── dingtalk │ │ ├── __tests__ │ │ │ └── stream.test.ts │ │ ├── dingtalk.ts │ │ ├── export.ts │ │ └── stream.ts │ ├── gateway │ │ └── index.ts │ ├── message-queue │ │ ├── __tests__ │ │ │ ├── concurrencyController.test.ts │ │ │ └── messageQueue.test.ts │ │ ├── concurrencyController.ts │ │ ├── index.ts │ │ ├── messageQueue.ts │ │ └── rateLimiter.ts │ ├── opencode │ │ ├── __tests__ │ │ │ └── executor.test.ts │ │ ├── executor.ts │ │ └── index.ts │ ├── polling │ │ ├── cursorManager.ts │ │ ├── index.ts │ │ ├── intervalManager.ts │ │ ├── pollingService.ts │ │ └── types.ts │ ├── session-manager │ │ ├── __tests__ │ │ │ └── sessionManager.test.ts │ │ ├── index.ts │ │ └── sessionManager.ts │ ├── types │ │ ├── message.ts │ │ ├── session.ts │ │ └── stream.ts │ ├── utils │ │ ├── __tests__ │ │ │ ├── dedupCache.test.ts │ │ │ ├── messageId.test.ts │ │ │ └── retry.test.ts │ │ ├── alert.ts │ │ ├── dedupCache.ts │ │ ├── doctor.ts │ │ ├── logger.ts │ │ ├── markdown.ts │ │ ├── messageId.ts │ │ ├── messageRetryQueue.ts │ │ └── retry.ts │ ├── config.ts │ └── index.ts ├── .env.example ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── SKILL.md ├── USAGE.md ├── ecosystem.config.js ├── jest.config.js ├── package-lock.json ├── package.json ├── start.sh └── tsconfig.json
元数据
Slug: dingtalk-to-agent-skill
作者: dreamor
协议: MIT
包大小: 145.3 KB
SHA256: 30a61c87d4c3ac477bbeee78bb9fb30fcd21e6d36c504d46d126d5b0ce01ba8c