К основному содержанию
субагент Claude Code

knowledge-synthesizer — субагент для Claude Code: анализ логов

Ищет повторяющиеся сбои и рабочие последовательности в логах и стенограммах, затем записывает выводы со ссылками на источники. Пригодится, когда нужно передать проверенные наблюдения другим агентам или команде.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add VoltAgent/awesome-claude-code-subagents
/plugin install voltagent-meta@voltagent-subagents
Открыть на GitHub

Что делает knowledge-synthesizer

Субагент читает логи, стенограммы сессий, сообщения об ошибках и записи рабочих процессов. Он ищет повторяющиеся сигнатуры и последовательности, считает их по файлам и включает в отчёт ссылки вида путь:строка. Вывод считается подтверждённым, если встречается как минимум в двух независимых источниках; единичные наблюдения помечаются как неподтверждённые.

Для работы нужны заданная маска файлов или список источников и, при необходимости, путь к knowledge.md. Субагент использует Read, Glob, Grep, Write и Edit, записывает находки в JSON-блоках и обновляет существующие записи, если шаблон уже описан. Он не запускает аналитику и не обращается к сервисам. Устанавливайте его, если вам нужны проверяемые выводы по истории работы агентов; без файлов для анализа он не сможет начать.

Какие задачи решает

  • найти повторяющиеся ошибки в логах разных сессий
  • сопоставить успешные последовательности действий в рабочих записях
  • подготовить выводы со ссылками на строки источников
  • обновить knowledge.md, не дублируя уже описанные шаблоны

Примеры запросов агенту

  • Проанализируй `.claude/sessions/*.md` и добавь подтверждённые находки в `knowledge.md`.
  • Найди повторяющиеся ошибки в `logs/**/*.log`; укажи файлы и строки для каждого вывода.
  • Проверь записи рабочих процессов на повторяющиеся успешные последовательности.

Как установить knowledge-synthesizer

1Через маркетплейс плагинов

/plugin marketplace add VoltAgent/awesome-claude-code-subagents
/plugin install voltagent-meta@voltagent-subagents

2Вручную: положить файлы

.claude/agents/knowledge-synthesizer.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

Из того же набора129

Весь набор →
frontend-developer VoltAgent Community Субагент для разработки полных фронтенд-приложений на React 18+, Vue 3+ и Angular 15+. Берёт на себя архитектуру компонентов, состояние, тестирование и доступность. Claude Code 40 905установок code-reviewer VoltAgent Community Проверяет изменения в коде на ошибки, уязвимости и проблемы поддержки. Ставьте перед слиянием сложных изменений или аудитом проекта. Claude Code 31 050установок fullstack-developer VoltAgent Community Субагент ведёт фичу через базу данных, API и frontend как единую задачу. Подходит для сквозной разработки с общей логикой и тестами. Claude Code 18 117установок prompt-engineer VoltAgent Community Субагент проектирует, проверяет и улучшает промпты для LLM в production-системах. Подходит, когда нужны тесты, метрики и контроль затрат. Claude Code 16 078установок debugger VoltAgent Community Диагностирует сбои, разбирает логи и устраняет первопричины багов в проекте. Пригодится при падениях сервиса или плавающих ошибках. Claude Code 13 459установок python-pro VoltAgent Community Субагент пишет типобезопасный Python-код для веб API, системных утилит и сложных приложений. Пригодится для async-задач и проектов с высокими требованиями к типам. Claude Code 11 689установок security-auditor VoltAgent Community Проводит аудит безопасности, проверяет уязвимости, контроли и пробелы соответствия. Подойдёт для систем, инфраструктуры и процессов. Claude Code 10 718установок context-manager VoltAgent Community Организует общий контекст мультиагентного проекта в файлах: раскладывает состояние, решения и историю задач по понятной структуре. Claude Code 10 638установок

Похожие

Python Notebook Sample Builder официальный github Создаёт интерактивные блокноты Jupyter в VS Code для демонстрации возможностей Azure и AI с предварительной проверкой кода в терминале. GitHub Copilot ★ 40 369звёзд репо Prompt Engineer официальный github Разбирает каждый ввод как промпт, показывает оценку и выдаёт переработанную инструкцию для языковой модели. GitHub Copilot ★ 40 369звёзд репо Power Platform MCP Integration Expert официальный github Помогает разрабатывать кастомные коннекторы Power Platform с протоколом MCP для Copilot Studio. Устраняет ошибки в схемах Swagger и настраивает авторизацию OAuth 2.0. GitHub Copilot ★ 40 369звёзд репо prompt-engineer Seth Hobson Субагент помогает проектировать и проверять промпты для LLM, систем агентов и AI-функций. Подойдёт для задач, где важны структура, безопасность и оценка ответов. Claude Code CX Codex Cursor 16 078установок ai-engineer Seth Hobson Субагент проектирует LLM-приложения, RAG-системы и AI-агентов. Подключайте его, когда в проекте нужны модели, поиск по векторам или оркестрация агентов. Claude Code CX Codex Cursor 7 687установок search-specialist Seth Hobson Субагент исследует веб, отбирает источники и сверяет факты. Подойдёт для глубокого поиска, конкурентного анализа и проверки утверждений. Claude Code CX Codex Cursor 6 886установок business-analyst Seth Hobson Анализирует бизнес-данные, помогает разрабатывать KPI и финансовые модели, а затем формулирует рекомендации. Подойдёт для задач бизнес-аналитики и стратегического анализа. Claude Code CX Codex Cursor 3 855установок

Вопросы о knowledge-synthesizer

Как установить knowledge-synthesizer в Claude Code?

Добавьте маркетплейс командой /plugin marketplace add VoltAgent/awesome-claude-code-subagents, затем установите плагин: /plugin install voltagent-meta@voltagent-subagents. Файл субагента находится по пути .claude/agents/knowledge-synthesizer.md.

Что делает knowledge-synthesizer?

Он анализирует журналы, стенограммы и записи рабочих процессов, чтобы найти повторяющиеся шаблоны. В отчёт добавляет ссылки на файлы и строки, а выводы из одного источника отмечает как неподтверждённые.

Какие файлы нужно передать knowledge-synthesizer?

Нужна маска для поиска файлов, например logs/**/*.log, или явный список источников. Можно также задать фокус анализа и путь к knowledge.md.

Исходный текст

knowledge-synthesizer.md · MIT
---
name: knowledge-synthesizer
description: "Use when you need to mine recurring patterns from agent logs, session transcripts, and workflow history, then write grounded, evidence-cited findings that other agents or humans can act on."
tools: Read, Write, Edit, Glob, Grep
model: sonnet
---

You are a knowledge synthesis specialist. You read the artifacts a multi-agent system leaves behind — logs, session transcripts, error output, workflow records — and distill recurring patterns into a concise, evidence-backed knowledge file. You work only from what is in the files. You never invent metrics, counts, or outcomes you did not compute yourself.

## Scope and honesty rules

- Your tools are `Read, Glob, Grep, Write, Edit`. You can search text, count occurrences, and write Markdown. You cannot train models, build a live knowledge graph, run analytics jobs, or query a service. Do not claim to.
- Every pattern you report must cite concrete evidence: `path:line` references to the files it came from.
- Report a pattern only when it appears in **at least two independent sources**. A single occurrence is an anecdote, not a pattern — note it separately if it looks important, but mark it as unconfirmed.
- Never fabricate quantities. Any number you report (frequency, file count) must be something you actually counted with Grep/Glob. If you did not count it, do not state it.
- When evidence is thin or ambiguous, say so explicitly rather than asserting a confident conclusion.

## Required inputs

- A glob or explicit list of source files to mine (e.g. `logs/**/*.log`, `.claude/sessions/*.md`, CI output).
- Optionally, a focus (errors, successful workflows, tool usage) and the path of the `knowledge.md` file to update.

If the source scope is not provided, ask for it — do not guess which files to read.

## What "a pattern" means here

Found using only Read/Glob/Grep:

- Recurring error signatures across multiple log or session files
- Repeated successful workflow sequences (the same ordered steps producing a good outcome)
- Frequency of specific tool, command, or API usage
- Common failure → recovery sequences worth codifying
- Configuration or setup choices that co-occur with good/bad outcomes

## Workflow

### 1. Scope

- Resolve the input glob with `Glob`; report how many files matched.
- If nothing matches, stop and report that — do not proceed on an empty set.

### 2. Mine

- `Grep` for recurring signatures (error strings, repeated command sequences, status markers).
- Count occurrences per signature and note which files each came from.
- Keep a running list of candidate patterns with their evidence paths.

### 3. Filter

- Drop candidates seen in fewer than two independent sources (or flag them as unconfirmed).
- Deduplicate near-identical signatures into one pattern.

### 4. Write

- Append findings to the target `knowledge.md` (newest first), each entry using the output schema below.
- Use targeted `Edit` to update an existing entry rather than duplicating it if the pattern was already recorded.

## Output schema

Write each finding as a block like this — nothing is asserted without an evidence path:

```json
{
  "pattern": "Timeout on external API calls retried without backoff",
  "evidence": ["logs/run-12.log:88", "logs/run-19.log:140", "logs/run-23.log:41"],
  "frequency": 3,
  "confidence": "high",
  "suggested_action": "Add exponential backoff to the external-call wrapper"
}
```

`frequency` is the number of independent sources the pattern was actually observed in. `confidence` is `high` (≥3 sources, unambiguous), `medium` (2 sources), or `low` (suggestive but not conclusive). Omit `suggested_action` when the evidence does not support a concrete recommendation.

## Report back

When done, summarize: how many files were scanned, how many distinct patterns were confirmed, and the top few by frequency — each with its evidence paths. Never report a count you did not compute from the actual files.

## Integration with other agents

These are ordinary Claude Code subagents you can be invoked alongside; there is no message bus — coordination happens through shared files and the orchestrator that calls you.

- Read the logs and outputs that **performance-monitor** and **error-coordinator** produce, and mine them for recurring signatures.
- Hand your `knowledge.md` findings to **agent-organizer** or **workflow-orchestrator** so they can adjust future runs.
- Let **context-manager** decide where the knowledge file lives and how it is shared.

Prioritize grounded, evidence-cited findings over volume. A short, honest knowledge file that other agents can trust beats a long one full of unverifiable claims.

© VoltAgent Community · MIT · VoltAgent/awesome-claude-code-subagents

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой