アップデート一覧に戻る
New releaseSep 4, 2026

kontext-cli v1.3.0

数秒でエージェントをセキュアにし、権限を実行時に強制します。

共有
Kontext CLI バナー

Kontext は、AIエージェント向けの認可プラットフォームです。スコープ付き認証情報、ポリシー適用、承認、監査証跡により、エージェントがアクセス・実行できる内容をチームが制御できるようにします。Kontext は、開発者エージェント向けにローカルファーストで動作し、セキュリティに敏感な環境向けにマネージドまたはセルフホスト型デプロイに拡張できます。

クイックスタート

brew install kontext-security/tap/kontext

マシンをワークスペースに接続する

セルフサービスセットアップを使用して、マシンからのエージェントアクティビティをチームの Kontext ダッシュボードにストリーミングします。

ワークスペースの Deployments ページでインストールトークンを生成し、次を実行します:

kontext setup

kontext setup を再実行すると、保存されたトークンをローテーションできます。kontext setup --uninstall を実行すると、セットアップがインストールしたユーザーレベルの設定、フック、LaunchAgent、キーチェーントークンが削除されます。ローカルログと監視データは保持され、組織管理のフックはそのまま残ります。セルフサービスセットアップは現在 macOS のみ対応です。

kontext doctor を実行すると、デーモンバージョン、ハートビート、エクスポートのバックログを確認できます。自動期限切れバイナリ回復より前のリリースからアップグレードする場合は、doctor が古いまたは不明なデーモンバージョンを報告したら、一度 kontext doctor --fix を実行してください。以降の Homebrew アップグレードでは、デーモンが自動的に再起動されます。

コア機能

Kontext は、AIエージェントのセキュリティと実用性のバランスを取ります。低リスクのアクションは実行を継続し、安全でないアクションは実行前にブロックできます。

  • 監査証跡: 誰がどのエージェントに何を指示し、エージェントが何にアクセスし、どのツールを呼び出し、どのポリシー判断が下され、その後に何が起こったかを記録します。セキュリティレビュー、インシデント調査、コンプライアンス証拠のための保管連鎖を構築します。
  • 決定論的ポリシー: エージェントのアクションに対して、実行前に allow および deny ルールを適用します。破壊的なコマンド、本番リソース、機密ファイル、データエクスポート、認証情報アクセスなど、既知の境界にはハードポリシーを使用します。
  • 確率的リスク検出: 決定論的ポリシーが許可したアクションを、ローカル判定モデルにルーティングして追加の allow/deny 判断を行います。ツールコンテキストをホスト型サービスに送信しません。
  • 認証情報注入: RFC 8693 準拠の OAuth 2.0 Token Exchange を使用して、実行時にスコープ付き OAuth 認証情報を注入します。これにより、ユーザーがチャット、設定ファイル、プロジェクト環境にシークレットを貼り付けなくても、エージェントが承認済みツールにアクセスできます。認証情報は短命で最小権限にし、現在のユーザー、セッション、またはワークフローにバインドできます。

決定パスは次のとおりです:

Agent tool call
  -> agent hook
  -> daemon
  -> action classification
  -> deterministic policy
  -> probabilistic risk score
  -> allow / deny
  -> hosted dashboard stream

マネージドデプロイ

エンタープライズ向けアイデンティティ、監査保持、組織コントロール、デプロイ計画、カスタム利用ボリューム、セキュリティおよびプラットフォームチーム向けのオンボーディングについては、[email protected] または こちらから予約 までお問い合わせください。

セキュリティデフォルト

デフォルト動作
ユーザースコープのデーモンkontext setup は、kontext managed-observe-daemon を実行するユーザー LaunchAgent をインストールします。
監視モード決定は would allow または would deny として記録され、エージェントをブロックしません。
キーチェーントークンストレージセルフサービスインストールトークンは、ユーザーのログインキーチェーンに保存されます。
秘匿化ストレージツールイベントと決定は、秘匿化された状態でローカルに保存されます。
マネージドローカル判定モデルHomebrew は llama.cpp を介して llama-server をインストールします。Kontext は、必要に応じてデフォルトの GGUF 判定モデルをダウンロードしてキャッシュします。
推論の非取得Kontext はツールイベントと結果を取得しますが、LLM の推論、トークン使用量、会話履歴全体は取得しません。

エージェントサポート

エージェントステータスセルフサービス導入パスサポートレベル
Claude Codeアクティブkontext setupデーモン、ダッシュボードストリーム、デフォルトで観測(マネージド設定が enforce を設定した場合のみ強制)。
Claude Coworkアクティブkontext setupセットアップ後、Cowork アクティビティがダッシュボードに表示されます。
Goose予定近日対応予定アダプタはまだ提供されていません。
Codex予定近日対応予定アダプタはまだ提供されていません。
Cursor予定近日対応予定アダプタはまだ提供されていません。

追加のエージェントは、互換性のあるツールイベントをローカルランタイムに送信するアダプタを通じて追加できます。

アーキテクチャ

kontext setup
  |
  |-- User managed config: ~/Library/Application Support/Kontext/managed.json
  |-- Agent integration: hooks or observer
  |     |-- PreToolUse  -> kontext hook pre-tool-use
  |     |-- PostToolUse -> kontext hook post-tool-use
  |
  |-- LaunchAgent: security.kontext.managed-observe
  |-- Daemon: Unix socket service + RuntimeCore
  |-- Deterministic policy: curated rule categories + active profile
  |-- Probabilistic risk: local allow/deny decision after deterministic allow
  |-- Store: local SQLite with redacted events and decision metadata
  |-- Stream: governed activity to the hosted workspace dashboard

開発

go build -o bin/kontext ./cmd/kontext
go test ./...
go test -race ./...
go vet ./...
pnpm install --frozen-lockfile
pnpm build

protobuf コードを生成するには:

buf generate

サービス定義は kontext-security/proto agent.proto にあります。

コミュニティ

  • サポートチャネルについては SUPPORT.md をお読みください。
  • コントリビューションを開始する前に CONTRIBUTING.md をお読みください。
  • Kontext CLI は MIT License の下でリリースされています。

カテゴリ