セットアップ
native 連携または手動配置用に表示される指示で、agent に Tadoru を設定する。
Tadoru が持つ agent 向け指示の単一ソースは、標準形式の skills/SKILL.md だけです。tadoru setup は skill 対応 agent にはそのまま配置します。opencode と pi では指示スニペットを導出して stdout に表示し、配置はユーザー自身が行います。MCP は各 agent 向けの登録コマンドを表示します — 設定ファイルへ直接書き込むのは Claude Desktop のみです。opencode の MCP JSON も手動設定用に表示します。
tadoru setup --agent <claude|codex|opencode|hermes|pi|claude-desktop> [--scope project|user] [--print]
| フラグ | 説明 |
|---|---|
--agent |
対象:claude / codex / opencode / hermes / pi / claude-desktop |
--scope |
project(既定。カレントリポジトリ)/ user(ユーザー全体)。opencode/pi の手動設定出力には影響しない |
--print |
書き込み予定のファイル変更を、実際には書き込まず表示する。opencode と pi は、このフラグの有無にかかわらずファイルを書き込まない |
agent 別セットアップ
tadoru setup --agent claude単一ソースの SKILL.md を変更せずに Claude Code が skill を発見する位置へ配置し、実行すべき MCP 登録コマンドを表示します:
claude mcp add tadoru -- tadoru mcp--scope user を付けると、カレントリポジトリではなく全プロジェクト共通で有効になります。
tadoru setup --agent codex単一ソースの SKILL.md を変更せずに ~/.codex/skills/tadoru/SKILL.md へ配置し、実行すべき MCP 登録コマンドを表示します:
codex mcp add tadoru -- tadoru mcpまたは Codex の config.toml に:
[mcp_servers.tadoru]
command = "tadoru"
args = ["mcp"]Codex の skill と MCP 登録はユーザーグローバルのため、--scope にかかわらず常に ~/.codex/ 配下を対象にします。
tadoru setup --agent opencodeこのコマンドはファイルを一切変更しません。以下の MCP JSON と、単一ソースの SKILL.md 本文から導出した AGENTS.md スニペットを stdout に表示します。JSON は opencode.json に追加し、指示スニペットは AGENTS.md の好きな場所に貼り付けてください。--print の有無による挙動の違いはありません。
{
"mcp": {
"tadoru": { "type": "local", "command": ["tadoru", "mcp"] }
}
}tadoru setup --agent hermesHermes は skill と MCP を両方第一級で持ち、どちらも ~/.hermes/ 配下のユーザーグローバル設定です。setup は単一ソースの SKILL.md を変更せずに ~/.hermes/skills/tadoru/SKILL.md へ配置し、実行すべき MCP 登録コマンドを表示します:
hermes mcp add tadoru --command tadoru --args mcpまたは ~/.hermes/config.yaml に:
mcp_servers:
tadoru:
command: "tadoru"
args: ["mcp"]Hermes の設定はユーザーグローバルのため、--scope project はここでは適用されません — setup は常に ~/.hermes/ を対象にします。
tadoru setup --agent claude-desktopClaude Desktop はシェルを持たないため、MCP が唯一の面です。claude_desktop_config.json にサーバを登録します:
{
"mcpServers": {
"tadoru": {
"command": "tadoru",
"args": ["mcp"]
}
}
}tadoru setup --agent pipi は思想として MCP を搭載せず native skill にも対応していません。このコマンドはファイルを一切変更せず、単一ソースの SKILL.md 本文から指示スニペットを導出して stdout に表示します。スニペットは README など、pi が読み込む指示ファイルの好きな場所に貼り付けてください。--print の有無による挙動の違いはなく、tadoru mcp も使いません。
ここに載っていない MCP 対応 agent の場合:クライアント標準の MCP 設定で tadoru mcp を stdio サーバとして登録してください。JSON の形は Claude Desktop のスニペットと同じです。
動作確認
- 記録が動いていることを確認:
tadoru status(agent 自身もget_statusで確認できます)。 - agent に聞いてみる:「直近 1 時間で何をしていたか確認して」
- agent が
get_timeline(MCP)またはtadoru timeline(CLI)を呼び、実際の行動履歴から答えれば成功です。
agent が「記録が動いていない」と報告した場合は tadoru start を、権限エラーが出る場合は tadoru doctor --fix を実行してください(権限ガイド)。