変更履歴

出荷されたもの。

Codna の最近の変更を、プルリクエスト、ターミナル、CI で見えるとおりに記述します。

変更履歴

PR
2026 年 9 月レビュー

すべてのプルリクエストに明確な判定

codna review は、diff が中・高でクリーンで、未解決の Codna スレッドがない場合に承認で終わるようになりました。それ以外はコメントします。変更要求は一切しません。

  • 承認はブランチルールにカウントされます。review.approve: false でオフにできます。
  • 必須チェックが赤い場合、レビューは判定の横にその旨を記します:判定は diff についてであり、マージの許可ではありません。
  • npm と PyPI のマニフェストに対する依存関係の検出はレジストリに照合されます:矛盾する検出は除外され、確認できないものは Unverified とマークされます。
App
2026 年 9 月GitHub App

プッシュから判定まで、見えるチェック

ジョブごとに 1 つのチェックラン。名前は codna review、codna fix、または codna secure。

  • codna review チェックはプッシュした瞬間にキュー待ちとして表示されます。追い越されたコミットは neutral で終わり、新しい head がレビューされます。
  • マージキューに対応:グループコミットはプルリクエストの判定を引き継ぎます。
  • レビューはプルリクエストのサイズに応じて 4〜20 分以内に実行されます。時間切れのレビューはその旨を伝え、@codna review か PR の分割を求めます。
Fix
2026 年 9 月GitHub App

赤いチェック、コメント、ラベルからの修正

プルリクエスト上の失敗したチェックスイートは、何かを消費する前にトリアージされます。

  • インフラ障害は neutral で終わりコストはかかりません。コードの失敗は失敗ステップとログをエージェントに渡します。CI 失敗の修正はプルリクエストの head ごとに 1 日 1 回。
  • @codna fix は Codna の検出への返信として動作し、書き込み権限が必要です。フォークには代わりに修正提案が届きます。すべての拒否は返信で説明されます。
  • 修正コミットは codna-ai[bot] によるものです。テストが pytest でない場合は codna.yaml に fix.test_command を設定してください。
CLI
2026 年 9 月CLI

インクリメンタルレビュー、エフォートレベル、新コマンド

codna review は Codna の前回レビュー以降のコミットだけを再レビューします。プルリクエスト全体には --full を渡してください。

  • --effort low、medium、high でレビューの深さを設定。高いほど徹底的でコストも増えます。既定:確信度 0.75 以上で最大 10 件の検出。
  • codna impact は diff が影響しうるテストを、オフライン・トークンゼロで一覧します。codna memory export はコンパクトな読み取り専用リコールインデックスを書き出します。
  • codna report はターミナルからバグ、機能要望、質問を公開フィードバックリポジトリに登録します。
CI
2026 年 9 月GitHub Action

自分の CI で fix、review、secure

thyn-ai/codna-action@v1 は PyPI から codna をインストールし、ローカルと同じコマンドを実行します。

  • mode: fix はプルリクエストを開き、マージはしません。mode: review はプルリクエストに検出と判定を投稿します。mode: secure は SARIF の検出を読み取り専用で分類します。
  • 再現性のある実行のため、package-spec を codna のバージョンに、action を完全なコミット SHA に固定してください。
  • CI でのレビューも App と同じ承認、赤いチェックの注記、レジストリ照合済みの依存関係検出を得ます。
MCP
2026 年 9 月MCP

Cursor と Claude 向けの 5 つのツール

codna mcp install --client cursor または --client claude が、認証情報を書き込まずにサーバーをエディタに接続します。

  • codna_triage、codna_fix、codna_secure、codna_recall、codna_report_bug。
  • codna_fix は既定でプランのみ。open_pr にはサーバー環境に git URL と書き込みトークンが必要です。
  • リコールはホームディレクトリ内のインデックスから、Telys 上でオンデバイスで動作します。