MINARA

アーキテクチャ

Minara がリクエストを制御可能で持続する結果へ変える仕組み

Minara Agent は、リクエストの受け付け、適切な文脈と専門ロールの組み合わせ、行動範囲の制御、次の判断を改善する記録の保存という、複数の役割を持つ 1 つのシステムです。

アーキテクチャ概要

利用者の入口から Agent Runtime に流れ、文脈と学習、専門ロールの協働、安全制御、能力レジストリ、ローカル SQLite 状態、外部サービスを調整する Minara のアーキテクチャ。

リクエストから結果まで

  1. 入口を選ぶ。 デスクトップアプリ、Web UI、ターミナル、接続済みメッセージングを利用できます。
  2. 作業文脈を作る。 runtime はセッション、関連メモリ、現在の設定、タスク信号を読みます。
  3. 作業を構成する。 タスクに合うスキルと専門ロールを選びます。重要度の高い判断では調査、反証、リスク、ポートフォリオの視点を加えられます。
  4. 行動境界を決める。 権限、リスク上限、確認、緊急停止がこのターンで可能な行動を決めます。
  5. 必要な能力だけを呼び出す。 能力レジストリは、承認済みの調査、分析、実行、ファイル、オートメーション、統合ツールを公開します。
  6. 証拠と結果を保存する。 SQLite は永続記録を保持します。学習と判断の振り返りは、基盤モデルを変えずに次の作業を改善します。

ローカルに残るものと外部へ接続するもの

SQLite とワークスペースは、セッション、監査記録、設定、メモリ、学習成果物を Minara のデータディレクトリに保存します。永続状態を、バックアップと検査ができる 1 か所にまとめます。

runtime は必要なときだけ外部へ接続します。推論用の LLM provider、マーケットと取引操作用の Minara サービス、任意の外部スキルパッケージまたは MCP server です。外部アクセスがローカルの権限モデルを迂回することはありません。

コードベースの地図

領域役割
apps/agentAgent runtime、gateway、能力レジストリ、スキル、安全制御、SQLite 状態
apps/web-uiチャット、マーケット、ポートフォリオ、オートメーション、レビューのブラウザ UI
apps/desktopgateway と Web UI を一緒に動かす自己完結型デスクトップシェル
packages/*共通型、クライアントライブラリ、UI primitive、hooks、validator、デザイントークン
apps/docsローカライズされたガイドとレンダリング済み図を含む本ドキュメントサイト

ターン単位の流れはAgent Loop、ルーティングと能力有効化はスキルシステム、安全境界は資金安全性を参照してください。

目次