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

✍️ OpenClawRadar📅 公開日: March 28, 2026🔗 Source
エージェントカーネル:ステートフルAIエージェントのための3つのMarkdownファイル
Ad

Agent Kernelの機能

Agent Kernelは、3つのマークダウンファイルとgitリポジトリを使用してAIコーディングエージェントをステートフルにする最小限の実装です。データベース、ベクトルストア、カスタムフレームワークを必要とせず、AGENTS.md、CLAUDE.md、.cursorrulesなどのファイルからプロジェクト指示を読み取る既存のメカニズムを活用します。

主要コンポーネント

カーネルは3つのマークダウンファイルで構成されます:

  • AGENTS.md – カーネル本体(汎用的、編集不可)
  • IDENTITY.md – エージェントの役割を定義(エージェントが管理)
  • KNOWLEDGE.md – ナレッジファイルのインデックス(エージェントが管理)

2つのディレクトリ構造が異なるタイプのメモリを扱います:

  • knowledge/ – 状態情報を含む:現在の状況に関する事実。エージェントは現実が変化したときにこれらを更新します。
  • notes/ – ナラティブ情報を含む:決定、アクション、未解決事項を記録する日次セッションログ。これらは追加のみで、日付が変わった後に変更されることはありません。
Ad

セットアップと使用方法

任意のコーディングエージェントでの基本的なセットアップ:

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

Ad

👀 See Also

antirezのDS4:Mac MetalとDGXでDeepSeek V4 Flashを100万コンテクストで実行
Tools

antirezのDS4:Mac MetalとDGXでDeepSeek V4 Flashを100万コンテクストで実行

Redisの作者Salvatore Sanfilippoが、Mac MetalハードウェアとDGX上で1MコンテキストウィンドウのDeepSeek V4 Flashを実行するプロジェクトDS4を公開しました。エージェンティックコーディングツール向けのOpenAI/Anthropicエンドポイントも備えています。

OpenClawRadar
開発者がAIエージェントのメモリ問題を解決するためにLibraHQアプリを構築
Tools

開発者がAIエージェントのメモリ問題を解決するためにLibraHQアプリを構築

開発者がLibraHQを作成しました。これはチャットボットとコーディングエージェント間の共有メモリレイヤーとして機能する無料のメモアプリです。このアプリはチャットから重要なメモと決定を記録し、将来のセッションのために保存することで、AIエージェントが以前に行った決定を忘れてしまう問題に対処します。

OpenClawRadar
MuninnDBは、ボールト分離によるLLMメモリ統合のためのドリームエンジンを追加しました。
Tools

MuninnDBは、ボールト分離によるLLMメモリ統合のためのドリームエンジンを追加しました。

Goベースの認知メモリデータベースであるMuninnDBは、セッション間で重複排除閾値と意味的レビューを用いたLLM駆動のメモリ統合を行う「Dream Engine」を新たに搭載しました。このシステムは、データ分離のためのボールト信頼階層を特徴とし、Ollamaと共にローカルで動作します。

OpenClawRadar
Quiver: Claudeコードスキルの管理と同期のためのGUI
Tools

Quiver: Claudeコードスキルの管理と同期のためのGUI

Quiverは、Claude Codeスキルを管理するための無料のオープンソースGUIツールで、ウェブインターフェースを提供します。これにより、ユーザーはローカルのスキルやマーケットプレイスのプラグインを閲覧し、SKILL.mdファイルを編集し、Gitで同期し、ターミナルを使用せずにスキルをインストールできます。

OpenClawRadar