[bot] Add Griptape integration for Agent/Pipeline/Workflow run() and Tool execution instrumentation (5,770 weekly downloads)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 55/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- python
- Lĩnh vực
- ai, observability
Hướng nghiên cứu
Bắt đầu bằng cách so sánh các tích hợp agent-framework hiện có trong py/src/braintrust/integrations/ và các wrapper trong py/src/braintrust/wrappers/, sau đó kiểm tra các entrypoint Agent, Pipeline, Workflow, Task, Tool và prompt-driver của Griptape. Xem xét py/pyproject.toml và py/noxfile.py để biết các quy ước về matrix và integration-session. Hoàn tất khi các surface run, task, tool và driver liên quan được liệt kê đã được instrument, đồng thời entry trong matrix của Griptape và nox session đã được thêm.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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 eachStructuretype (Pipeline runs tasks sequentially, Workflow runs tasks in parallel); each should produce a parent span.Taskexecution 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.Toolinvocations (Griptape'sToolssystem, e.g. built-in tools likeCalculator,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 eachPromptTask, 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
- GitHub: https://github.com/griptape-ai/griptape
- PyPI: https://pypi.org/project/griptape/ (latest
1.11.0, July 14, 2026) - Docs: https://docs.griptape.ai
Local repo files inspected
py/src/braintrust/integrations/— nogriptape/directorypy/src/braintrust/wrappers/— no Griptape wrapperpy/pyproject.toml[tool.braintrust.matrix]— no griptape entrypy/noxfile.py— notest_griptapesession- Repo-wide case-insensitive grep for
griptapeunderpy/— zero matches
- Ngôn ngữ chính
- Python
- Star
- 20
- Fork
- 18
- Merge trung bình
- 21 giờ 8 phút
- Pull request đã merge (30 ngày)
- 81
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của braintrustdata/braintrust-sdk-python
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
braintrustdata/braintrust-sdk-python#797 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
braintrustdata/braintrust-sdk-python#774 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Migrate legacy HTTPConnection callers to the policy-aware Transport incrementallyCó thể đã có người làm @AbhiPrasad đã nhận hôm nay. Đang mởpython
braintrustdata/braintrust-sdk-python#839 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
new-integration
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 68/100
braintrustdata/braintrust-sdk-python#808 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
new-integration
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
braintrustdata/braintrust-sdk-python#807 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của braintrustdata/braintrust-sdk-python
Issue tương tự
-
adr
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
kristofdegrave/homeassistant-smart-charging#1607 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
namespace operations
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
EclipseFdn/open-vsx.org#13665 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
doc good first issue help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
collective/icalendar#1865 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
canonical/opentelemetry-collector-operator#409 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
mozilla/addons-release-tests#1243 ·
Maintainer thường phản hồi trong vòng 1 ngày