Agent Skills by ALSEL
Anthropic ClaudeLLM・AI開発⭐ リポ 299品質スコア 89/100

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
リポジトリ
majiayu000/claude-skill-registry
ライセンス
MIT
最終更新
2026/5/4

Source: https://github.com/majiayu000/claude-skill-registry / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: majiayu000 · majiayu000/claude-skill-registry · ライセンス: MIT