AutoAgents Rustフレームワークがプロトタイピング用にPythonバインディングを追加

RustベースのマルチエージェントフレームワークであるAutoAgentsがPythonバインディングを追加しました。これにより、開発者はPythonでプロトタイピングを行いながら、基盤となるRustコアランタイムをそのまま維持できます。このアプローチは、Rustクレートで使用されている同じプロバイダーインターフェース、パイプライン構成モデル、エージェントビルダー構造、ランタイム概念を維持します。
主な詳細
Pythonバインディングは、ロボティクスなどの分野での迅速な実験や、ローカルAIを必要とするその他のユースケース向けに設計されており、アーキテクチャの変更なしにRustコアに移行できる能力を備えています。このフレームワークは、外部システムの依存関係なしでローカルモデルをサポートします。
以下は、ソースからのバインディングの使用方法を示すドロップイン例です:
from autoagents_llamacpp_cuda import LlamaCppBuilder, backend_build_info
async def main() -> None:
print("Build info:", backend_build_info())
llm = await (
LlamaCppBuilder()
.repo_id("unsloth/Qwen3.5-9B-GGUF")
.hf_filename("Qwen3.5-9B-Q4_0.gguf")
.max_tokens(256)
.temperature(0.7)
.build()
)
agent_def = ReActAgent("local_llama_cuda", "You are an helpful assistant").max_turns(10)
handle = await (
AgentBuilder(agent_def)
.llm(llm)
.memory(SlidingWindowMemory(window_size=20))
.build()
)
result = await handle.run(Task(prompt="Write one short sentence about Rust."))
print(result["response"])
print("\n=== Streaming ===")
async for chunk in handle.run_stream(Task(prompt="What is 10 + 32?")):
print(chunk)
この例は、いくつかの主要なコンポーネントを示しています:
LlamaCppBuilder- repo_id、hf_filename、max_tokens、temperatureなどのパラメータでローカルLLMを設定ReActAgent- ターン制限付きでエージェントの動作を定義AgentBuilder- LLMとメモリコンポーネントでエージェントを組み立てるSlidingWindowMemory- 設定可能なウィンドウサイズ- 同期(
run)とストリーミング(run_stream)の両方の実行モード Taskオブジェクト - プロンプトをカプセル化
メンテナーは以下の側面についてフィードバックを求めています:
- 開発者がこのようなPythonバインディングをプロトタイピングに使用するかどうか
- APIの使いやすさと命名規則
- 反復を容易にするために不足している機能(デバッグヘルパー、視覚化、レシピ例)
- 安全性、ストリーミング、メモリセマンティクスに関する懸念
このフレームワークは、Pythonでプロトタイピングを行いながらRustでデプロイする開発者にとって特に関連性が高く、基盤となるアーキテクチャを変更することなく、実験から本番環境への移行経路を提供します。
📖 Read the full source: r/LocalLLaMA
👀 See Also

Claude Desktop + Blender via MCP: リアルタイム3Dワークフローがフィードバックループを閉じる
オープンソースのBlenderアドオンがBlender内でMCPサーバーを実行し、Claude Desktopがシーンの検査、オブジェクトの作成、画像のレンダリング、結果の読み取りを可能にし、スクリプト貼り付けのフィードバックループを解消します。

adamsreview: 並列エージェントと自動修正ループを備えたClaude Code用マルチステージPRレビュープラグイン
adamsreviewはClaude Codeプラグインで、並列サブエージェント、検証パス、永続JSON状態、およびCodex CLIとPRボットコメントによるオプションのアンサンブルレビューを使用して、より深くマルチステージのPRレビューを実行します。

GlycemicGPT: セルフホスト型AI糖尿病モニター、BYOAIとプラグインSDK対応
GlycemicGPTは、Dexcom G7とTandemポンプをAI分析層に接続する、オープンソースで自己ホスト型のプラットフォームです。毎日のサマリー、食事分析、会話型チャット、設定可能なアラートを、すべて自分のハードウェア上で提供します。

Qwen 3.5 35Bを8GB VRAMでllama.cpp構成で実行中
開発者がRTX 4060m(8GB VRAM)でQwen 3.5 35B(Q4_K_M GGUF)を実行するllama.cpp設定を共有し、700 t/sのプロンプト処理と42 t/sの生成速度を達成。VSCodeのClineでkat-coder-proとqwen3.5モードを使用する方法についても議論。