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

    CLI リファレンス

    dagayn CLIはグラフのライフサイクル、分析、MCPサーバ起動、AIツール統合を担う。MCPツール側の詳細は MCP ツール を参照。

    コマンド用途
    dagayn buildフルビルド(初回または再構築)
    dagayn update変更ファイルのインクリメンタル更新
    dagayn postprocessフロー・コミュニティ・FTS等の後処理のみ
    dagayn watchファイル変更を監視して自動更新
    dagayn statusグラフの有無・鮮度・統計・埋め込みカバレッジ
    Terminal window
    dagayn build
    dagayn build --force-full-build # graph.db を削除してクリーンビルド
    dagayn build --local-embedding # ビルド後にローカル埋め込み生成

    update はtracked diff、staged、unstaged、untrackedをまとめて検出する。新規ファイルはステージしなくてもパース対象になる。

    Terminal window
    dagayn update
    dagayn update --skip-flows # フロー再計算を省略(hook 既定)
    dagayn update --local-embedding

    グラフ合計、embedding coverage、provider別ベクトル数、complete / partial / stale / empty / not_indexed の状態を表示する。

    AIツール向けMCP設定、hooks、skills、instructionファイルを書き込む。

    Terminal window
    dagayn install [--platform <name>] [--mode <mode>] [--dry-run] [-y]
    プラットフォーム例主な書き込み先
    cursorリポジトリローカル MCP 設定
    codex~/.codex/config.toml, ~/.codex/hooks.json
    claude~/.claude/settings.json, ~/.claude/CLAUDE.md

    hookは dagayn update --skip-flows をファイル保存後やセッション開始時に実行する。DAGAYN_HOOK_UPDATE=1 が設定され、重複実行は抑制される。

    コマンド用途
    dagayn detect-changesGit差分+worktreeから変更ノードを検出
    dagayn tool --list利用可能なMCPツール名一覧
    dagayn visualizeGraphML / Mermaid C4 / SVG 等のエクスポート
    dagayn wikiリポジトリWikiページ生成
    dagayn eval検索・guidance精度のベンチマーク
    Terminal window
    dagayn detect-changes --base HEAD~1

    レスポンスには change_file_sources(base_diff / worktree / staged / unstaged / untracked)と、ノード・エッジの change_status(existing / added / unknown)が含まれる。

    Terminal window
    dagayn serve

    MCPクライアントはstdioまたは設定ファイル経由で dagayn serve を起動する。dagayn install が各ツール向けの起動引数を書き込む。

    build / update--local-embedding を付けると、グラフ更新後に埋め込みを生成する。

    Terminal window
    dagayn build --local-embedding
    dagayn build --local-embedding --mode llama-qwen3 # Qwen3 sidecar
    dagayn build --local-embedding none # 埋め込みなし(明示)

    関連オプション: --local-embedding-timeout, --local-embedding-request-timeout, --local-embedding-batch-size, --local-embedding-bin auto

    詳細は セマンティック検索 を参照。

    複数リポジトリを登録して横断検索する場合は dagayn のレジストリ機能と cross_repo_search_tool(MCP)を使う。daemon設定はupstreamの docs/DAEMON-CONFIG.md を参照。

    変数意味
    DAGAYN_HOOK_UPDATE=1hook 経由の更新中であることを示す
    CRG_OPENAI_BATCH_SIZEリモート埋め込みAPIのバッチサイズ(sidecar 既定は1)