コンテンツにスキップ

CLI Reference

コマンド

uv run todo-cli task create --title "buy milk" --description "whole milk"
uv run todo-cli task list --status TODO
uv run todo-cli task get <task_id>
uv run todo-cli task update <task_id> --title "buy eggs" --status IN_PROGRESS
uv run todo-cli task complete <task_id>
uv run todo-cli task delete <task_id>

observability のグローバルオプション

  • --tracing: 共有 tracing 状態を有効化(tracer 名: concierge-todo
  • --mlflow: mlflow.langchain.autolog() を有効化
  • --verbose: DEBUG ログを有効化

データベースコマンド

以下のコマンドはデータベーススキーマを管理します。.envTODO_REPOSITORY_BACKENDpostgres または azure-postgres に設定した場合のみ有効です。

# スキーマ初期化(CREATE TABLE IF NOT EXISTS)
uv run todo-cli db init

# データベース接続確認(SELECT 1)
uv run todo-cli db ping

# todo_tasks テーブル削除(確認プロンプトあり)
uv run todo-cli db drop

環境変数

以下の変数は concierge.settings.TodoSettings が読み込みます。Todo アプリ用の環境変数アクセスはすべてこのクラスに集約されています。

変数 デフォルト 説明
TODO_REPOSITORY_BACKEND memory TodoRepositoryBackend 列挙型(memorypostgresazure-postgres 永続化バックエンド。未定義の値は起動時に拒否されます。
TODO_TABLE_NAME todo_tasks 文字列 SQL バックエンドで使用するテーブル名のオーバーライド