コンテンツにスキップ
検索語を入力してください

    クイックスタート

    このページはdagaynを初めて使うときの最短パスである。詳細は各リファレンスページへリンクする。

    インストール の手順に従い、CLIとMCP登録を済ませる。

    Terminal window
    uv tool install dagayn
    dagayn install --platform all --mode fts-only -y

    対象リポジトリのルートで実行する。

    Terminal window
    cd your-repo
    dagayn build
    dagayn status

    初回の build はリポジトリ規模に比例して時間がかかる。完了後、.dagayn/graph.db にグラフが保存される。

    Terminal window
    dagayn status

    ノード数、最終更新時刻、埋め込みカバレッジ(有効な場合)が表示される。complete / partial / stale / empty / not_indexed のいずれかで鮮度が分かる。

    日常開発ではhookまたは手動でインクリメンタル更新する。

    Terminal window
    dagayn update
    # フロー再計算を省略して高速化(hook の既定)
    dagayn update --skip-flows

    フル再構築が必要な場合:

    Terminal window
    dagayn build --force-full-build

    AIエージェント(Cursor / Claude Code / Codex等)からMCPツールを呼ぶ。エージェントに次のような指示を出すとよい。

    • 「変更の影響を review_tool で分析して」
    • FooBar のcallerを query_graph_tool で調べて」
    • semantic_search_nodes_tool で認証関連のシンボルを探して」

    代表的なツールは MCP ツール を参照。

    MCPを使わずCLIだけでも変更検出ができる。

    Terminal window
    dagayn detect-changes --base HEAD~1

    tracked diffに加え、staged / unstaged / untrackedファイルもまとめて検出する。

    Yes No コード編集 hook: dagayn update --skip-flows MCP で review_tool / query_graph 大きな refactor? dagayn build --force-full-build
    • hook: dagayn install がファイル保存時の更新を登録する。フロー再計算はコストが高いため --skip-flows が既定。
    • 週次または大規模変更後: dagayn build でフル再構築、または dagayn update でフロー込み更新。
    やりたいことページ
    全CLIコマンドCLI リファレンス
    グラフの語彙グラフモデル
    設計書をグラフに載せるMarkdown / Terraform 連携
    意味検索を有効化セマンティック検索