Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[bot] Add Griptape integration for Agent/Pipeline/Workflow run() and Tool execution instrumentation (5,770 weekly downloads)

オープン
#599 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
55/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
python
領域
ai, observability

調査の方向性

まず、py/src/braintrust/integrations/ 配下の既存の agent-framework 統合と、py/src/braintrust/wrappers/ 配下のラッパーを比較し、次に Griptape の Agent、Pipeline、Workflow、Task、Tool、prompt-driver のエントリポイントを調査します。py/pyproject.toml と py/noxfile.py を確認し、matrix と integration-session の規約を把握します。完了条件は、一覧にある run、task、tool、および関連する driver のサーフェスが計装され、Griptape の matrix エントリと nox session が追加されていることです。

索引モデルが issue の本文から書いたものです。

説明

bot-automation new-integration

Summary

griptape is a Python framework for building AI agents/workflows out of composable Structure types (Agent, Pipeline, Workflow), each executed via .run(), with a Tools system for LLM tool-calling during execution. It is actively maintained (latest release 1.11.0, July 14, 2026; PyPI: https://pypi.org/project/griptape/). This repository has zero instrumentation for it — no integration directory, no wrapper, no nox session, no matrix entry.

This is directly comparable in scope to other agent/workflow frameworks already instrumented in this repo (Agno, CrewAI, AutoGen, AgentScope, Strands) — a run()-driven execution surface composed of sequential/parallel tasks with tool-calling — but Griptape itself has no coverage at all.

What needs to be instrumented

  • Agent.run(), Pipeline.run(), Workflow.run() — primary execution entrypoints for each Structure type (Pipeline runs tasks sequentially, Workflow runs tasks in parallel); each should produce a parent span.
  • Task execution within a structure (e.g. PromptTask, ToolTask) — child spans capturing per-task input/output, mirroring the step-level detail captured for other agent frameworks in this repo.
  • Tool invocations (Griptape's Tools system, e.g. built-in tools like Calculator, WebSearch, or custom tools) — a tool-calling execution surface parallel to what's already captured for CrewAI/AutoGen/Agno.
  • The underlying LLM/Prompt driver calls (OpenAiChatPromptDriver, AnthropicPromptDriver, etc.) driving each PromptTask, to the extent they aren't already covered by this repo's existing provider-level wrappers.

Braintrust docs status

not_found — https://www.braintrust.dev/docs/guides/tracing/integrations lists tracing integrations (OpenTelemetry, Temporal, Vercel AI SDK, OpenRouter SDK, LangChain, LangSmith, LlamaIndex, Agno, Apollo GraphQL, Cloudflare Workers AI, DSPy, Instructor, LiteLLM, Ruby LLM, Traceloop, TrueFoundry) and agent frameworks (OpenAI Agents SDK, Claude Agent SDK, Pi Coding Agent SDK, Deep Agents, LangGraph, CrewAI, AutoGen, AgentScope, Google ADK, LiveKit Agents, Mastra, Pydantic AI, Strands Agents SDK) — Griptape is not present in either list.

Upstream sources

Local repo files inspected

  • py/src/braintrust/integrations/ — no griptape/ directory
  • py/src/braintrust/wrappers/ — no Griptape wrapper
  • py/pyproject.toml [tool.braintrust.matrix] — no griptape entry
  • py/noxfile.py — no test_griptape session
  • Repo-wide case-insensitive grep for griptape under py/ — zero matches
主要言語
Python
スター
21
フォーク
23
平均マージ
20時間 8分
マージ済み PR(30日)
94

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

braintrustdata/braintrust-sdk-python のほかの issue

braintrustdata/braintrust-sdk-python の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。