DingTalk-Real-AI/dingtalk-workspace-cli

DingTalk Workspace is an officially open-sourced cross-platform CLI tool from DingTalk. It unifies DingTalk’s full suite of product capabilities into a single package, is designed for both human users and AI agent scenarios.

解決する課題

このプロジェクトは、DingTalkの企業ワークスペースと対話するためのコマンドラインインターフェース (CLI) を提供します。人間とAIエージェントの間のギャップを埋めるように設計されており、両者がターミナルから直接、連絡先の検索、カレンダーの管理、ドキュメントへのアクセス、タスクの作成といった操作を行えるようにします。

仕組み

OAuth device-flow を介してDingTalkで認証を行うブリッジとして機能します。認証が完了すると、さまざまな企業向けサービス(Drive、Calendar、Todoなど)をCLIコマンドとして公開します。構造化された JSON 出力をサポートしているため、AIエージェントのワークフローへの統合に適しています。エージェントが特定のタスクを実行できるようにする「スキル」システムが含まれており、モノスキル(単一のエントリポイント)とマルチスキル(製品ごと)の両方の構成オプションがあります。

対象ユーザー

DingTalkの企業環境内でワークフローをプログラムでアクセスまたは自動化する必要がある開発者、企業管理者、およびAIエージェント構築者を対象としています。

ハイライト

  • Agent-Ready: AIエージェントとのシームレスな統合のために、構造化された JSON レスポンスと組み込みのスキルセットを提供します。
  • ゼロトラストセキュリティ: OAuth device-flow 認証、ドメインの許可リスト、最小権限のスコープを実装し、安全なデータアクセスを保証します。
  • 柔軟な出力: テーブル、JSON、生データなど、解析が容易な複数の出力形式をサポートしています。
  • マルチプロファイルサポート: 複数のDingTalkアカウントや組織に同時にログインしたままにすることができます。
  • 企業管理: 組織全体での CLI アクセスを管理するための管理機能が含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト