openonion/connectonion

The Best AI Agent Framework for Agent Collaboration.

何を解決するか

ConnectOnion は、開発者がプロダクション対応の AI エージェントを構築・デバッグ・デプロイするためのツールキットです。バックエンド、フロントエンド、APIレイヤーのセットアップに必要なボイラープレートを排除し、開発者はプロンプトの記述とツールの定義にのみ集中できます。

動作方法

このフレームワークはテンプレート優先のアプローチを採用しており、エージェントは CLI(co create)を使って作成されます。標準的な Python 関数が型ヒントと docstring を使って自動的に LLM ツールに変換されます。開発からプロダクションへの移行には、host() 関数がエージェントをリモートで呼び出し可能なサービスに変換し、統合された HTTP サーバーと P2P リレーを提供します。また、インタラクティブなチャットインターフェースも内蔵されています。

対象ユーザー

プロトタイプが動作する段階から、フルアプリケーションスタックをゼロから構築せずにデプロイされたエージェントに迅速に移行したい、Forward Deployment Engineers(FDE)や開発者向けに設計されています。

主な特徴

  • 統合ツール: bash、ブラウザ自動化、Gmail、Outlook、Google Drive、SMS 用の内蔵ツール。
  • インタラクティブなデバッグ: @xray デコレータにより、ブレークポイントで実行を一時停止し、変数を確認し、リアルタイムで状態を編集できます。
  • プラグインシステム: エージェント実行中の任意のタイミングに論理を挿入できる、12 のライフサイクルフックを持つシステム(例:リフレクション、コンテキスト圧縮)。
  • スキルシステム: 自動発見をサポートする再利用可能なワークフローで、Claude Code スキルと互換性があります。
  • マルチエージェント信頼: LLM を使用せずにトークンを消費せずにエージェント同士の呼び出しを管理する、事前 LLM 信頼システム(opencarefulstrict)。
  • 内蔵 AI プログラマー: フレームワーク自体を使って構築された co ai という AI コーディングアシスタントを内蔵し、ユーザーがエージェントコードを書くのを支援します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト