OpenCode、FastMCP、DeepSeek-r1を使用したローカルAIエージェントワークフロー

r/LocalLLaMAの開発者は、LLMを「高機能なオートコンプリート」として使用することを超えて、OpenCode、FastMCP、DeepSeek-r1モデルを用いたローカルのエージェント型ワークフローを実装したことを説明しています。
決定論的プロンプトのためのAGENTS.md標準
開発者はAGENTS.mdファイルを決定論的なマニュアルとして使用し、AIのシステムプロンプトに厳格なルールを注入します。例としては「Python 3.9を使用し、Ruffでフォーマットし、グローバル変数は絶対に使用しない」などがあります。このアプローチは、最初から幻覚を排除することを目指しています。
DeepSeek-r1によるローカルサブエージェント
ClaudeやGPT-4oのようなクラウドAPIを些細なタスクに使用する代わりに、無料のdeepseek-r1モデルをOllamaでセットアップしました。pytest.mdファイルで定義されたテスト用など、特定のサブエージェントを作成しました。主な設定は以下の通りです:
- 温度を0.1に設定
- ツールを制限:「pytest」:true、「bash」:false
これにより、AIは自律的にテストスイートを実行し、トレースバックを読み取り、構文エラーを修正できる一方で、rm -rfのような潜在的に危険なコマンドからはブロックされます。
標準化されたローカル関数公開のためのFastMCP
FastMCPは「AIの『USB-C』」と表現されており、FastAPIに似ていますがAIエージェント向けです。約5行のPythonコードで、安全なローカル関数(開発データベースのクエリなど)を標準化された方法で公開するローカルサーバーを起動でき、どのOpenCodeエージェントも利用できます。
重要な実装のヒント:MCPプロトコルはstdio上で動作するため、すべてのPythonログをstderrにルーティングしてください。標準のprint()文を残すと、JSON-RPCパケットが破損し、接続が切断される可能性があります。
開発者は、このアーキテクチャ全体をゼロからコーディングし、ローカル環境を約15分でセットアップする様子を動画に記録したと述べています。
📖 完全なソースを読む: r/LocalLLaMA
👀 See Also

Claude to PDF Chrome拡張機能は、長い会話を書式を保ったままエクスポートします
開発者が「Claude to PDF」という無料のChrome拡張機能をリリースしました。このツールはClaude AIのチャット履歴全体をキャプチャし、PDFにエクスポートする際にコードブロック、LaTeX数式、表の書式を保持します。

x402 API Gateway for OpenClaw Bots: 1つのエンドポイントが18のAPIキーに取って代わる
x402 APIゲートウェイは、OpenClawボットの設定を簡素化し、複数のAPIキーを単一のエンドポイントに置き換えることで、スマートLLMルーティング、ウェブ検索、地図、旅行、飲食、AI、金融データなど18のサービスへのアクセスを、USDCウォレットクレジットによる認証で実現します。

無料Claudeセッション最適化ツール:トークン推定、プロンプト圧縮、セッション計画機能
開発者が、Claudeの使用制限を管理するための無料で登録不要のツールを構築しました。このツールには3つの機能があります:プロンプト消費量を事前に確認できるトークン推定機能、フィラー表現を削除してプロンプトを40〜60%削減するプロンプト圧縮機能、コンテキストの再読み込みを最小限に抑えるためにタスクをグループ化するセッションプランナーです。

Claudeのコードアーキテクチャ分析:流出したソースマップから
Claude Codeの51万2,000行に及ぶTypeScriptコードベースの分析により、Bunベースのランタイム、React/Ink CLI、100以上のコマンド、38以上のツール、マルチエージェント連携が明らかになりました。このシステムはZodによるバリデーション、OpenTelemetryによるテレメトリ、およびコンテキスト圧縮メカニズムを採用しています。