エージェントカーネル:ステートフルAIエージェントのための3つのMarkdownファイル

Agent Kernelの機能
Agent Kernelは、3つのマークダウンファイルとgitリポジトリを使用してAIコーディングエージェントをステートフルにする最小限の実装です。データベース、ベクトルストア、カスタムフレームワークを必要とせず、AGENTS.md、CLAUDE.md、.cursorrulesなどのファイルからプロジェクト指示を読み取る既存のメカニズムを活用します。
主要コンポーネント
カーネルは3つのマークダウンファイルで構成されます:
AGENTS.md– カーネル本体(汎用的、編集不可)IDENTITY.md– エージェントの役割を定義(エージェントが管理)KNOWLEDGE.md– ナレッジファイルのインデックス(エージェントが管理)
2つのディレクトリ構造が異なるタイプのメモリを扱います:
knowledge/– 状態情報を含む:現在の状況に関する事実。エージェントは現実が変化したときにこれらを更新します。notes/– ナラティブ情報を含む:決定、アクション、未解決事項を記録する日次セッションログ。これらは追加のみで、日付が変わった後に変更されることはありません。
セットアップと使用方法
任意のコーディングエージェントでの基本的なセットアップ:
git clone https://github.com/oguzbilgic/agent-kernel.git my-agent
cd my-agent
opencode # or claude, codex, cursor, etc.kern-ai(エージェントカーネル向けに構築されたランタイムで、デーモンモード、Telegram、Slack統合を追加):
npx kern-ai init my-agent
npx kern-ai tuiエージェントが初めてカーネルを読み取ると、新しいことを認識し、どのような役割を望むかを尋ねます。一度設定されると、セッションをまたいで記憶します。
複数エージェントとアーキテクチャ
各エージェントは独自のリポジトリで実行されます。別のエージェントを作成するには:
git clone https://github.com/oguzbilgic/agent-kernel.git another-agent
cd another-agent
opencode # or claude, codex, etc.これにより、同じカーネルを使用しながら異なるアイデンティティとナレッジベースを持つ複数の専門エージェント(ホームラボ、投資、健康など)を実行できます。
仕組み
このアプローチが機能するのは、AIエージェントがすでにAGENTS.mdなどのファイルをプロジェクト指示として読み取るためです。カーネルは「あなたはステートフルです、方法はこちら」と記述したファイルを提供し、プレーンマークダウンファイルでメモリを保存するためにgitリポジトリを使用することで、エージェントに記憶方法を教えます。
📖 完全なソースを読む: HN AI Agents
👀 See Also

カラス:オープンソースMCPプラットフォームがLLMフロントエンドに永続メモリとP2P共有を追加
Crowは、SQLiteベースの永続メモリ、構造化された研究ツール、暗号化されたピアツーピア共有を提供するオープンソースのセルフホスト型MCPサーバープラットフォームです。Claude Desktop、Cursor、WindsurfなどのMCP互換クライアントと動作し、デフォルトではクラウド依存が不要です。

LM Studioプラグインは、視覚対応LLM向けのWeb画像分析機能を追加します。
開発者がLM Studio用のプラグインを作成し、視覚機能を持つLLMがウェブから画像を取得して分析できるようにしました。自動画像処理とツール連鎖機能を備えています。このプラグインはQwen 3.5 9b/27bなどのモデルに対応し、更新されたDuck-Duck-GoおよびVisit Website機能を含みます。

マクファーソンAI、ClawHubに新たなQSR運用スキルを2つリリース:食品原価診断と人件費漏洩監査
ClawHubに2つの新しい無料スキルが公開されました:qsr-food-cost-diagnosticは週次で4つのレバー診断によりCOGSの問題を検出し、qsr-labor-leak-auditorは日次の労働時間追跡と週半ばのアラートで過剰支出を防止します。
MartinLoop: バジェットストップと監査証跡を備えたAIコーディングエージェント向けオープンソースコントロールプレーン
MartinLoopは、AIコーディングエージェントにハードバジェットストップ、JSONL監査証跡、障害分類、テスト検証済み完了チェックを追加するオープンソースのコントロールプレーンです。