libagent
libagent - 会話型AIのためのエージェント統合ライブラリです。AgentMindクラスはLLM補完、メモリ管理、ツール実行、マルチターン会話を統合します。AgentActionはツール呼び出しとアクション処理を担当します。チャットエージェント、RAGパイプライン、AIアシスタントの構築に利用できます。libmemory、librpc、libllmと連携します。
description の原文を見る
libagent - Agent orchestration library for conversational AI. AgentMind class coordinates LLM completions, memory management, tool execution, and multi-turn conversations. AgentAction handles tool calls and action processing. Use for building chat agents, RAG pipelines, and AI assistants. Integrates with libmemory, librpc, and libllm
SKILL.md 本文
libagent スキル
使用場面
- ツール機能を備えた会話型AIエージェントの構築
- メモリコンテキストを使用したLLM補完の調整
- 状態を持つマルチターン会話の処理
- RAG(検索拡張生成)パイプラインの実装
主要概念
AgentMind: LLM補完によるリクエスト処理、会話状態管理、ツール実行の調整を行うコア推論エンジン。
AgentAction: 個別のツール呼び出しを処理し、アクションを実行し、結果を会話フローに返します。
使用パターン
パターン1: 基本的なエージェントリクエスト
import { AgentMind } from "@copilot-ld/libagent";
const mind = new AgentMind(memoryClient, llmClient, toolClient);
const response = await mind.process({
resourceId: conversationId,
content: "What is the weather?",
});
パターン2: ストリーミングレスポンス
for await (const chunk of mind.stream(request)) {
process.stdout.write(chunk.content);
}
統合
libmemoryはコンテキストウィンドウ用、librpcはgRPCクライアント用、libllmは補完用として動作します。Agentサービスで使用されます。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- majiayu000
- ライセンス
- MIT
- 最終更新
- 2026/5/4
Source: https://github.com/majiayu000/claude-skill-registry / ライセンス: MIT