Todoist
ShanoneのTodoist連携は、タスク、プロジェクト、セクション、ラベル、コメント、リマインダーに加え、コラボレーションやアクティビティ追跡もカバーする48個のツールをエージェントに提供します——個人でもチームでも、タスク管理をエージェント経由で完全に運用できます。はじめに
1
APIトークンを発行する
TodoistのSettings → Integrations → DeveloperでAPIトークンをコピーします。
2
ShanoneでAPIキーを接続する
エージェントにTodoist関連の作業を依頼(例: 「明日期限で買い物のタスクを追加して」)するか、Shanoneダッシュボードの連携からAPIトークンを事前に登録しておきます。
3
リクエストを再実行する
接続が完了すると、
todoist_*ツールに対するshanone_execute_tool呼び出しが成功するようになります。利用可能なツール
ShanoneはTodoist向けに48個のツールを、以下のカテゴリに整理して提供しています。タスク
タスク
todoist_get_tasks, todoist_get_task, todoist_create_task, todoist_update_task, todoist_complete_task, todoist_reopen_task, todoist_delete_task, todoist_move_task, todoist_quick_add, todoist_get_tasks_by_filter, todoist_close_task, todoist_get_completed_tasksプロジェクト
プロジェクト
todoist_get_projects, todoist_get_project, todoist_create_project, todoist_update_project, todoist_delete_project, todoist_archive_project, todoist_unarchive_project, todoist_get_archived_projects, todoist_search_projectsセクション & ラベル
セクション & ラベル
todoist_get_sections, todoist_create_section, todoist_update_section, todoist_delete_section, todoist_get_labels, todoist_create_label, todoist_get_label, todoist_update_label, todoist_delete_label, todoist_search_labelsコメント
コメント
todoist_get_comments, todoist_create_comment, todoist_get_comment, todoist_update_comment, todoist_delete_commentリマインダー
リマインダー
todoist_get_reminders, todoist_get_reminder, todoist_create_reminder, todoist_delete_reminderコラボレーション
コラボレーション
todoist_get_collaborators, todoist_share_project, todoist_remove_collaboratorアクティビティ & バックアップ
アクティビティ & バックアップ
todoist_get_activity_logs, todoist_get_backups, todoist_download_backupユーザー
ユーザー
todoist_get_user, todoist_get_productivity_statsよくあるユースケース
タスクのすばやい記録
自然言語のquick-addを使い、口頭のリクエストを期限日やラベル付きのタスクに変換する
日次プランニング
フィルタで今日/期限切れのタスクを取得し、優先度付けした計画を要約する
プロジェクトの引き継ぎ
プロジェクトを共同編集者と共有し、現在の状況をまとめたコメントを投稿する
生産性のレビュー
生産性統計と完了済みタスクを確認して、1週間の進捗を振り返る
トラブルシューティング
存在するはずのタスクがtodoist_get_tasksに表示されない
存在するはずのタスクがtodoist_get_tasksに表示されない
デフォルトのタスク一覧は完了済みタスクを除外し、プロジェクト/フィルタで絞り込まれます——Todoistのフィルタ構文(例:
today、p1、#Work)を使うtodoist_get_tasks_by_filter、または完了済みタスク用のtodoist_get_completed_tasksを使ってください。todoist_quick_addが期限日やラベルを想定通りに解析しない
todoist_quick_addが期限日やラベルを想定通りに解析しない
Quick-addはテキスト引数(例:
Submit report @work tomorrow p1)に対するTodoistの自然言語パーサーに依存しています——構造化されたフィールドを渡すのではなく、todoist_quick_addのshanone_get_tool_schemaを確認してその構文に従ってください。todoist_delete_projectやtodoist_delete_labelが予期せず失敗する
todoist_delete_projectやtodoist_delete_labelが予期せず失敗する
削除は永続的で、カスケードされます(プロジェクトを削除するとそのタスクも削除されます)——Todoistはデフォルトでこれをブロックしないため、削除系のツールを呼ぶ前に対象IDを再確認してください。