Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
Antigravity CLI·Claude Code·Codex CLI·GitHub Copilot CLI 등 에이전트 세션 로그를 하나로 통합
Parse native agent harness session logs (Antigravity CLI, Claude Code, Codex CLI, GitHub Copilot CLI) into one unified, comparable event schema.
개발 도구GitHub @agent-ecosystem온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Meeting minutes for your agents: parse native agent harness session logs into one unified, comparable event schema.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Meeting minutes for your agents: parse native agent harness session logs into one unified, comparable event schema.
Agent harnesses record everything that happens in a session (messages, tool calls, tool results, token usage) in their native transcript files, and every harness invents its own format. Those transcripts are ground truth for how an agent actually behaved: which tools it chose, what it retrieved, what it saw back, what it spent. agentminutes parses them into a single event schema so you can analyze and compare sessions across harnesses, in Go or from the command line.
It is the companion to agentsummons, which invokes the harnesses headlessly: agentsummons convenes the meeting, agentminutes takes the minutes.
Early development, pre-release. The normalized schema is versioned
(currently 0.2.0) and appears in every output record; expect it to
evolve until 1.0.
| Harness | Status | Native format |
|---|---|---|
| Antigravity CLI | Supported | ~/.gemini/antigravity-cli/brain/<id>/.system_generated/logs/transcript_full.jsonl |
| Claude Code | Supported | ~/.claude/projects/<project>/*.jsonl |
| Codex CLI | Supported | ~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl (or .jsonl.zst, compressed) |
| Gemini CLI (classic) | Not planned | Retired for individual users June 2026; Antigravity is its successor |
| GitHub Copilot CLI | Supported | ~/.copilot/session-state/<session-id>/events.jsonl |
Adapters are validated against real transcripts with a mechanical line-accounting check: every source line becomes an event, a counted skip, or an error.
brew install agent-ecosystem/tap/agentminutes
# or
npm install -g agentminutes
# or
pip install agentminutes
# or
go install github.com/agent-ecosystem/agentminutes/cmd/agentminutes@latest
As a Go library: go get github.com/agent-ecosystem/agentminutes.
Prebuilt static binaries are on the
releases page.
# Parse a transcript into one normalized JSON session record
# (harness auto-detected):
agentminutes convert ~/.claude/projects/my-project/some-session.jsonl
# Find the transcripts you care about without parsing everything:
agentminutes sessions --cwd ~/runs/exp-42 | xargs -n1 agentminutes convert
# Summarize a session's behavior: tool mix, bytes retrieved,
# latency, tokens, final answer:
agentminutes stats session.jsonl
# The same for a whole task, subagent transcripts gathered and
# aggregated without double counting:
agentminutes stats --include-subagents session.jsonl
As a library:
s, err := agentminutes.Parse(f, harness.ClaudeCode, harness.Options{})
if err != nil {
return err
}
fmt.Println(s.Meta.HarnessVersion, len(s.Events), s.Totals.OutputTokens)
Full documentation is available at agentminutes.dev:
Adapters live under harness/, one package per harness. To
add one, follow DEVELOPMENT.md: it covers the full
process from generating ground-truth transcripts through the standard
test suite.