fix: run last llm call as structured output if passed

This commit is contained in:
Greyson Lalonde
2025-11-05 07:17:23 -05:00
parent 7380f7b794
commit 07ac8fb088
41 changed files with 17859 additions and 16272 deletions

View File

@@ -307,11 +307,15 @@ class Agent(BaseAgent):
task_prompt = task.prompt() task_prompt = task.prompt()
# If the task requires output in JSON or Pydantic format, # If the task requires output in JSON or Pydantic format,
# append specific instructions to the task prompt to ensure # only append schema instructions if the LLM doesn't support function calling.
# that the final answer does not include any code block markers # When function calling is supported, the schema will be enforced via response_model
# Skip this if task.response_model is set, as native structured outputs handle schema automatically # in a separate call after the agent completes its reasoning.
if (task.output_json or task.output_pydantic) and not task.response_model: if (
# Generate the schema based on the output format (task.output_json or task.output_pydantic)
and not task.response_model
and isinstance(self.llm, BaseLLM)
and not self.llm.supports_function_calling()
):
if task.output_json: if task.output_json:
schema_dict = generate_model_description(task.output_json) schema_dict = generate_model_description(task.output_json)
schema = json.dumps(schema_dict, indent=2) schema = json.dumps(schema_dict, indent=2)
@@ -522,10 +526,21 @@ class Agent(BaseAgent):
for tool_result in self.tools_results: for tool_result in self.tools_results:
if tool_result.get("result_as_answer", False): if tool_result.get("result_as_answer", False):
result = tool_result["result"] result = tool_result["result"]
output_str = result if isinstance(result, str) else result.get("output", "")
crewai_event_bus.emit( crewai_event_bus.emit(
self, self,
event=AgentExecutionCompletedEvent(agent=self, task=task, output=result), event=AgentExecutionCompletedEvent(
agent=self, task=task, output=output_str
),
) )
if isinstance(result, dict):
agent_finish = result.get("agent_finish")
if agent_finish and getattr(agent_finish, "pydantic", None) is not None:
return result
return output_str
return result return result
def _execute_with_timeout(self, task_prompt: str, task: Task, timeout: int) -> Any: def _execute_with_timeout(self, task_prompt: str, task: Task, timeout: int) -> Any:
@@ -581,7 +596,7 @@ class Agent(BaseAgent):
"tools": self.agent_executor.tools_description, "tools": self.agent_executor.tools_description,
"ask_for_human_input": task.human_input, "ask_for_human_input": task.human_input,
} }
)["output"] )
def create_agent_executor( def create_agent_executor(
self, tools: list[BaseTool] | None = None, task: Task | None = None self, tools: list[BaseTool] | None = None, task: Task | None = None

View File

@@ -64,7 +64,7 @@ class LangGraphAgentAdapter(BaseAgentAdapter):
llm: Any = None, llm: Any = None,
max_iterations: int = 10, max_iterations: int = 10,
agent_config: dict[str, Any] | None = None, agent_config: dict[str, Any] | None = None,
**kwargs, **kwargs: Any,
) -> None: ) -> None:
"""Initialize the LangGraph agent adapter. """Initialize the LangGraph agent adapter.
@@ -160,7 +160,7 @@ class LangGraphAgentAdapter(BaseAgentAdapter):
task: Any, task: Any,
context: str | None = None, context: str | None = None,
tools: list[BaseTool] | None = None, tools: list[BaseTool] | None = None,
) -> str: ) -> str | dict[str, Any]:
"""Execute a task using the LangGraph workflow. """Execute a task using the LangGraph workflow.
Configures the agent, processes the task through the LangGraph workflow, Configures the agent, processes the task through the LangGraph workflow,

View File

@@ -106,7 +106,7 @@ class OpenAIAgentAdapter(BaseAgentAdapter):
task: Any, task: Any,
context: str | None = None, context: str | None = None,
tools: list[BaseTool] | None = None, tools: list[BaseTool] | None = None,
) -> str: ) -> str | dict[str, Any]:
"""Execute a task using the OpenAI Assistant. """Execute a task using the OpenAI Assistant.
Configures the assistant, processes the task, and handles event emission Configures the assistant, processes the task, and handles event emission

View File

@@ -327,7 +327,7 @@ class BaseAgent(BaseModel, ABC, metaclass=AgentMeta):
task: Any, task: Any,
context: str | None = None, context: str | None = None,
tools: list[BaseTool] | None = None, tools: list[BaseTool] | None = None,
) -> str: ) -> str | dict[str, Any]:
pass pass
@abstractmethod @abstractmethod

View File

@@ -195,7 +195,7 @@ class CrewAgentExecutor(CrewAgentExecutorMixin):
self._create_short_term_memory(formatted_answer) self._create_short_term_memory(formatted_answer)
self._create_long_term_memory(formatted_answer) self._create_long_term_memory(formatted_answer)
self._create_external_memory(formatted_answer) self._create_external_memory(formatted_answer)
return {"output": formatted_answer.output} return {"output": formatted_answer.output, "agent_finish": formatted_answer}
def _invoke_loop(self) -> AgentFinish: def _invoke_loop(self) -> AgentFinish:
"""Execute agent loop until completion. """Execute agent loop until completion.
@@ -301,6 +301,27 @@ class CrewAgentExecutor(CrewAgentExecutorMixin):
"Agent execution ended without reaching a final answer. " "Agent execution ended without reaching a final answer. "
f"Got {type(formatted_answer).__name__} instead of AgentFinish." f"Got {type(formatted_answer).__name__} instead of AgentFinish."
) )
if (
self.task
and (self.task.output_pydantic or self.task.output_json)
and self.llm.supports_function_calling()
and not self.response_model
and formatted_answer.pydantic is None
):
structured_answer = get_llm_response(
llm=self.llm,
messages=self.messages,
callbacks=self.callbacks,
printer=self._printer,
from_task=self.task,
from_agent=self.agent,
response_model=self.task.output_pydantic or self.task.output_json,
)
if isinstance(structured_answer, BaseModel):
formatted_answer.pydantic = structured_answer
self._show_logs(formatted_answer) self._show_logs(formatted_answer)
return formatted_answer return formatted_answer

View File

@@ -305,8 +305,15 @@ class LiteAgent(FlowTrackable, BaseModel):
formatted_result: BaseModel | None = None formatted_result: BaseModel | None = None
if self.response_format: if self.response_format:
try: try:
# Cast to BaseModel to ensure type safety if (
result = self.response_format.model_validate_json(agent_finish.output) hasattr(agent_finish, "pydantic")
and agent_finish.pydantic is not None
):
formatted_result = agent_finish.pydantic
else:
result = self.response_format.model_validate_json(
agent_finish.output
)
if isinstance(result, BaseModel): if isinstance(result, BaseModel):
formatted_result = result formatted_result = result
except Exception as e: except Exception as e:
@@ -476,13 +483,17 @@ class LiteAgent(FlowTrackable, BaseModel):
enforce_rpm_limit(self.request_within_rpm_limit) enforce_rpm_limit(self.request_within_rpm_limit)
try: try:
use_response_model = (
self.response_format if not self._parsed_tools else None
)
answer = get_llm_response( answer = get_llm_response(
llm=cast(LLM, self.llm), llm=cast(LLM, self.llm),
messages=self._messages, messages=self._messages,
callbacks=self._callbacks, callbacks=self._callbacks,
printer=self._printer, printer=self._printer,
from_agent=self, from_agent=self,
response_model=self.response_format, response_model=use_response_model,
) )
except Exception as e: except Exception as e:

View File

@@ -316,6 +316,16 @@ class OpenAICompletion(BaseLLM):
) )
return parsed_object return parsed_object
content = math_reasoning.content or ""
self._emit_call_completed_event(
response=content,
call_type=LLMCallType.LLM_CALL,
from_task=from_task,
from_agent=from_agent,
messages=params["messages"],
)
return content
response: ChatCompletion = self.client.chat.completions.create(**params) response: ChatCompletion = self.client.chat.completions.create(**params)
usage = self._extract_openai_token_usage(response) usage = self._extract_openai_token_usage(response)

View File

@@ -12,6 +12,7 @@ import threading
from typing import ( from typing import (
Any, Any,
ClassVar, ClassVar,
TypedDict,
cast, cast,
get_args, get_args,
get_origin, get_origin,
@@ -31,6 +32,7 @@ from pydantic_core import PydanticCustomError
from typing_extensions import Self from typing_extensions import Self
from crewai.agents.agent_builder.base_agent import BaseAgent from crewai.agents.agent_builder.base_agent import BaseAgent
from crewai.agents.parser import AgentFinish
from crewai.events.event_bus import crewai_event_bus from crewai.events.event_bus import crewai_event_bus
from crewai.events.types.task_events import ( from crewai.events.types.task_events import (
TaskCompletedEvent, TaskCompletedEvent,
@@ -60,6 +62,18 @@ from crewai.utilities.string_utils import interpolate_only
_printer = Printer() _printer = Printer()
class ExecutorResult(TypedDict, total=False):
"""Type definition for agent executor return value.
Attributes:
output: The string output from the agent execution.
agent_finish: The AgentFinish object containing execution details and optional pydantic model.
"""
output: str
agent_finish: AgentFinish
class Task(BaseModel): class Task(BaseModel):
"""Class that represents a task to be executed. """Class that represents a task to be executed.
@@ -519,13 +533,32 @@ class Task(BaseModel):
self.processed_by_agents.add(agent.role) self.processed_by_agents.add(agent.role)
crewai_event_bus.emit(self, TaskStartedEvent(context=context, task=self)) # type: ignore[no-untyped-call] crewai_event_bus.emit(self, TaskStartedEvent(context=context, task=self)) # type: ignore[no-untyped-call]
result = agent.execute_task( executor_result = cast(
str | ExecutorResult,
agent.execute_task(
task=self, task=self,
context=context, context=context,
tools=tools, tools=tools,
),
) )
pydantic_output: BaseModel | None
json_output: dict[str, Any] | None
if isinstance(executor_result, dict) and "agent_finish" in executor_result:
result = executor_result["output"]
agent_finish = executor_result["agent_finish"]
if self.converter_cls is not None:
pydantic_output, json_output = self._export_output(result) pydantic_output, json_output = self._export_output(result)
elif agent_finish.pydantic is not None:
pydantic_output = agent_finish.pydantic
json_output = pydantic_output.model_dump()
else:
pydantic_output, json_output = self._export_output(result)
else:
result = str(executor_result)
pydantic_output, json_output = self._export_output(result)
task_output = TaskOutput( task_output = TaskOutput(
name=self.name or self.description, name=self.name or self.description,
description=self.description, description=self.description,
@@ -929,12 +962,17 @@ Follow these guidelines:
) )
# Regenerate output from agent # Regenerate output from agent
result = agent.execute_task( retry_result = agent.execute_task(
task=self, task=self,
context=context, context=context,
tools=tools, tools=tools,
) )
if isinstance(retry_result, dict) and "output" in retry_result:
result = retry_result["output"]
else:
result = str(retry_result)
pydantic_output, json_output = self._export_output(result) pydantic_output, json_output = self._export_output(result)
task_output = TaskOutput( task_output = TaskOutput(
name=self.name or self.description, name=self.name or self.description,

View File

@@ -126,7 +126,11 @@ class BaseAgentTool(BaseTool):
logger.debug( logger.debug(
f"Created task for agent '{self.sanitize_agent_name(selected_agent.role)}': {task}" f"Created task for agent '{self.sanitize_agent_name(selected_agent.role)}': {task}"
) )
return selected_agent.execute_task(task_with_assigned_agent, context) result = selected_agent.execute_task(task_with_assigned_agent, context)
if isinstance(result, dict) and "output" in result:
return result["output"]
return str(result)
except Exception as e: except Exception as e:
# Handle task creation or execution errors # Handle task creation or execution errors
return self.i18n.errors("agent_tool_execution_error").format( return self.i18n.errors("agent_tool_execution_error").format(

View File

@@ -63,6 +63,9 @@ class Converter(OutputConverter):
], ],
response_model=self.model, response_model=self.model,
) )
if isinstance(response, self.model):
result = response
else:
result = self.model.model_validate_json(response) result = self.model.model_validate_json(response)
else: else:
response = self.llm.call( response = self.llm.call(

View File

@@ -292,7 +292,7 @@ def test_sets_parent_flow_when_inside_flow():
captured_agent = None captured_agent = None
mock_llm = Mock(spec=LLM) mock_llm = Mock(spec=LLM)
mock_llm.call.return_value = "Test response" mock_llm.call.return_value = "Thought: I can answer this\nFinal Answer: Test response"
mock_llm.stop = [] mock_llm.stop = []
from crewai.types.usage_metrics import UsageMetrics from crewai.types.usage_metrics import UsageMetrics
@@ -382,7 +382,7 @@ def test_guardrail_is_called_using_string():
assert not guardrail_events["completed"][0].success assert not guardrail_events["completed"][0].success
assert guardrail_events["completed"][1].success assert guardrail_events["completed"][1].success
assert ( assert (
"Here are the top 10 best soccer players in the world, focusing exclusively on Brazilian players" "The top 10 best Brazilian soccer players, based on their current performance, skill, and influence, include"
in result.raw in result.raw
) )
@@ -508,6 +508,7 @@ def test_agent_output_when_guardrail_returns_base_model():
assert result.pydantic == Player(name="Lionel Messi", country="Argentina") assert result.pydantic == Player(name="Lionel Messi", country="Argentina")
@pytest.mark.vcr(filter_headers=["authorization"])
def test_lite_agent_with_custom_llm_and_guardrails(): def test_lite_agent_with_custom_llm_and_guardrails():
"""Test that CustomLLM (inheriting from BaseLLM) works with guardrails.""" """Test that CustomLLM (inheriting from BaseLLM) works with guardrails."""
@@ -529,14 +530,14 @@ def test_lite_agent_with_custom_llm_and_guardrails():
) -> str: ) -> str:
self.call_count += 1 self.call_count += 1
# Check if this is a guardrail validation call (contains schema for valid/feedback)
if "valid" in str(messages) and "feedback" in str(messages): if "valid" in str(messages) and "feedback" in str(messages):
return '{"valid": true, "feedback": null}' # Return JSON wrapped in proper ReAct format for guardrail
return 'Thought: I need to validate the output\nFinal Answer: {"valid": true, "feedback": null}'
if "Thought:" in str(messages): # Default response for main agent execution
return f"Thought: I will analyze soccer players\nFinal Answer: {self.response}" return f"Thought: I will analyze soccer players\nFinal Answer: {self.response}"
return self.response
def supports_function_calling(self) -> bool: def supports_function_calling(self) -> bool:
return False return False
@@ -554,6 +555,8 @@ def test_lite_agent_with_custom_llm_and_guardrails():
backstory="You analyze soccer players and their performance.", backstory="You analyze soccer players and their performance.",
llm=custom_llm, llm=custom_llm,
guardrail="Only include Brazilian players", guardrail="Only include Brazilian players",
max_iterations=5,
guardrail_max_retries=5,
) )
result = agent.kickoff("Tell me about the best soccer players") result = agent.kickoff("Tell me about the best soccer players")
@@ -572,6 +575,8 @@ def test_lite_agent_with_custom_llm_and_guardrails():
backstory="Test backstory", backstory="Test backstory",
llm=custom_llm2, llm=custom_llm2,
guardrail=test_guardrail, guardrail=test_guardrail,
max_iterations=5,
guardrail_max_retries=5,
) )
result2 = agent2.kickoff("Test message") result2 = agent2.kickoff("Test message")
@@ -592,11 +597,10 @@ def test_lite_agent_with_invalid_llm():
assert "Expected LLM instance of type BaseLLM" in str(exc_info.value) assert "Expected LLM instance of type BaseLLM" in str(exc_info.value)
@patch.dict("os.environ", {"CREWAI_PLATFORM_INTEGRATION_TOKEN": "test_token"})
@patch("crewai_tools.tools.crewai_platform_tools.crewai_platform_tool_builder.requests.get")
@pytest.mark.vcr(filter_headers=["authorization"]) @pytest.mark.vcr(filter_headers=["authorization"])
def test_agent_kickoff_with_platform_tools(mock_get): def test_agent_kickoff_with_platform_tools():
"""Test that Agent.kickoff() properly integrates platform tools with LiteAgent""" """Test that Agent.kickoff() properly integrates platform tools with LiteAgent"""
with patch.dict("os.environ", {"CREWAI_PLATFORM_INTEGRATION_TOKEN": "test_token"}):
mock_response = Mock() mock_response = Mock()
mock_response.raise_for_status.return_value = None mock_response.raise_for_status.return_value = None
mock_response.json.return_value = { mock_response.json.return_value = {
@@ -617,7 +621,6 @@ def test_agent_kickoff_with_platform_tools(mock_get):
] ]
} }
} }
mock_get.return_value = mock_response
agent = Agent( agent = Agent(
role="Test Agent", role="Test Agent",

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -1,30 +1,202 @@
interactions: interactions:
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Test Agent. Test backstory\nYour body: null
personal goal is: Test goal\n\nYou ONLY have access to the following tools, headers:
and should NEVER make up tools that are not listed here:\n\nTool Name: create_issue\nTool Accept:
Arguments: {''title'': {''description'': ''Issue title'', ''type'': ''str''}, - '*/*'
''body'': {''description'': ''Issue body'', ''type'': ''Union[str, NoneType]''}}\nTool Accept-Encoding:
Description: Create a GitHub issue\nDetailed Parameter Structure:\nObject with - gzip, deflate, zstd
properties:\n - title: Issue title (required)\n - body: Issue body (optional)\n\nIMPORTANT: Connection:
Use the following format in your response:\n\n```\nThought: you should always - keep-alive
think about what to do\nAction: the action to take, only one name of [create_issue], User-Agent:
just the name, exactly as it''s written.\nAction Input: the input to the action, - python-requests/2.32.5
just a simple JSON object, enclosed in curly braces, using \" to wrap keys and method: GET
values.\nObservation: the result of the action\n```\n\nOnce all necessary information uri: https://app.crewai.com/crewai_plus/api/v1/integrations/actions?apps=github
is gathered, return the following format:\n\n```\nThought: I now know the final response:
answer\nFinal Answer: the final answer to the original input question\n```"}, body:
{"role": "user", "content": "Create a GitHub issue"}], "model": "gpt-3.5-turbo", string: '{"error":"Invalid API key"}'
"stream": false}' headers:
Connection:
- keep-alive
Content-Length:
- '27'
Content-Type:
- application/json; charset=utf-8
Date:
- Wed, 05 Nov 2025 03:08:59 GMT
cache-control:
- no-store
content-security-policy:
- 'default-src ''self'' *.app.crewai.com app.crewai.com; script-src ''self''
''unsafe-inline'' *.app.crewai.com app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts
https://www.gstatic.com https://run.pstmn.io https://apis.google.com https://apis.google.com/js/api.js
https://accounts.google.com https://accounts.google.com/gsi/client https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css.map
https://*.google.com https://docs.google.com https://slides.google.com https://js.hs-scripts.com
https://js.sentry-cdn.com https://browser.sentry-cdn.com https://www.googletagmanager.com
https://js-na1.hs-scripts.com https://js.hubspot.com http://js-na1.hs-scripts.com
https://bat.bing.com https://cdn.amplitude.com https://cdn.segment.com https://d1d3n03t5zntha.cloudfront.net/
https://descriptusercontent.com https://edge.fullstory.com https://googleads.g.doubleclick.net
https://js.hs-analytics.net https://js.hs-banner.com https://js.hsadspixel.net
https://js.hscollectedforms.net https://js.usemessages.com https://snap.licdn.com
https://static.cloudflareinsights.com https://static.reo.dev https://www.google-analytics.com
https://share.descript.com/; style-src ''self'' ''unsafe-inline'' *.app.crewai.com
app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts; img-src ''self'' data:
*.app.crewai.com app.crewai.com https://zeus.tools.crewai.com https://dashboard.tools.crewai.com
https://cdn.jsdelivr.net https://forms.hsforms.com https://track.hubspot.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://www.google.com
https://www.google.com.br; font-src ''self'' data: *.app.crewai.com app.crewai.com;
connect-src ''self'' *.app.crewai.com app.crewai.com https://zeus.tools.crewai.com
https://connect.useparagon.com/ https://zeus.useparagon.com/* https://*.useparagon.com/*
https://run.pstmn.io https://connect.tools.crewai.com/ https://*.sentry.io
https://www.google-analytics.com https://edge.fullstory.com https://rs.fullstory.com
https://api.hubspot.com https://forms.hscollectedforms.net https://api.hubapi.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://google.com/pagead/form-data/16713662509
https://google.com/ccm/form-data/16713662509 https://www.google.com/ccm/collect
https://worker-actionkit.tools.crewai.com https://api.reo.dev; frame-src ''self''
*.app.crewai.com app.crewai.com https://connect.useparagon.com/ https://zeus.tools.crewai.com
https://zeus.useparagon.com/* https://connect.tools.crewai.com/ https://docs.google.com
https://drive.google.com https://slides.google.com https://accounts.google.com
https://*.google.com https://app.hubspot.com/ https://td.doubleclick.net https://www.googletagmanager.com/
https://www.youtube.com https://share.descript.com'
expires:
- '0'
permissions-policy:
- camera=(), microphone=(self), geolocation=()
pragma:
- no-cache
referrer-policy:
- strict-origin-when-cross-origin
strict-transport-security:
- max-age=63072000; includeSubDomains
vary:
- Accept
x-content-type-options:
- nosniff
x-frame-options:
- SAMEORIGIN
x-permitted-cross-domain-policies:
- none
x-request-id:
- REDACTED
x-runtime:
- '0.042841'
x-xss-protection:
- 1; mode=block
status:
code: 401
message: Unauthorized
- request:
body: '{"trace_id": "40c7c8a0-679c-45ba-8c66-b6655a22081c", "execution_type":
"crew", "user_identifier": null, "execution_context": {"crew_fingerprint": null,
"crew_name": "Unknown Crew", "flow_name": null, "crewai_version": "1.3.0", "privacy_level":
"standard"}, "execution_metadata": {"expected_duration_estimate": 300, "agent_count":
0, "task_count": 0, "flow_method_count": 0, "execution_started_at": "2025-11-05T03:08:59.804367+00:00"}}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '434'
Content-Type:
- application/json
User-Agent:
- CrewAI-CLI/1.3.0
X-Crewai-Version:
- 1.3.0
method: POST
uri: https://app.crewai.com/crewai_plus/api/v1/tracing/batches
response:
body:
string: '{"error":"bad_credentials","message":"Bad credentials"}'
headers:
Connection:
- keep-alive
Content-Length:
- '55'
Content-Type:
- application/json; charset=utf-8
Date:
- Wed, 05 Nov 2025 03:09:00 GMT
cache-control:
- no-store
content-security-policy:
- 'default-src ''self'' *.app.crewai.com app.crewai.com; script-src ''self''
''unsafe-inline'' *.app.crewai.com app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts
https://www.gstatic.com https://run.pstmn.io https://apis.google.com https://apis.google.com/js/api.js
https://accounts.google.com https://accounts.google.com/gsi/client https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css.map
https://*.google.com https://docs.google.com https://slides.google.com https://js.hs-scripts.com
https://js.sentry-cdn.com https://browser.sentry-cdn.com https://www.googletagmanager.com
https://js-na1.hs-scripts.com https://js.hubspot.com http://js-na1.hs-scripts.com
https://bat.bing.com https://cdn.amplitude.com https://cdn.segment.com https://d1d3n03t5zntha.cloudfront.net/
https://descriptusercontent.com https://edge.fullstory.com https://googleads.g.doubleclick.net
https://js.hs-analytics.net https://js.hs-banner.com https://js.hsadspixel.net
https://js.hscollectedforms.net https://js.usemessages.com https://snap.licdn.com
https://static.cloudflareinsights.com https://static.reo.dev https://www.google-analytics.com
https://share.descript.com/; style-src ''self'' ''unsafe-inline'' *.app.crewai.com
app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts; img-src ''self'' data:
*.app.crewai.com app.crewai.com https://zeus.tools.crewai.com https://dashboard.tools.crewai.com
https://cdn.jsdelivr.net https://forms.hsforms.com https://track.hubspot.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://www.google.com
https://www.google.com.br; font-src ''self'' data: *.app.crewai.com app.crewai.com;
connect-src ''self'' *.app.crewai.com app.crewai.com https://zeus.tools.crewai.com
https://connect.useparagon.com/ https://zeus.useparagon.com/* https://*.useparagon.com/*
https://run.pstmn.io https://connect.tools.crewai.com/ https://*.sentry.io
https://www.google-analytics.com https://edge.fullstory.com https://rs.fullstory.com
https://api.hubspot.com https://forms.hscollectedforms.net https://api.hubapi.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://google.com/pagead/form-data/16713662509
https://google.com/ccm/form-data/16713662509 https://www.google.com/ccm/collect
https://worker-actionkit.tools.crewai.com https://api.reo.dev; frame-src ''self''
*.app.crewai.com app.crewai.com https://connect.useparagon.com/ https://zeus.tools.crewai.com
https://zeus.useparagon.com/* https://connect.tools.crewai.com/ https://docs.google.com
https://drive.google.com https://slides.google.com https://accounts.google.com
https://*.google.com https://app.hubspot.com/ https://td.doubleclick.net https://www.googletagmanager.com/
https://www.youtube.com https://share.descript.com'
expires:
- '0'
permissions-policy:
- camera=(), microphone=(self), geolocation=()
pragma:
- no-cache
referrer-policy:
- strict-origin-when-cross-origin
strict-transport-security:
- max-age=63072000; includeSubDomains
vary:
- Accept
x-content-type-options:
- nosniff
x-frame-options:
- SAMEORIGIN
x-permitted-cross-domain-policies:
- none
x-request-id:
- REDACTED
x-runtime:
- '0.053978'
x-xss-protection:
- 1; mode=block
status:
code: 401
message: Unauthorized
- request:
body: '{"messages":[{"role":"system","content":"You are Test Agent. Test backstory\nYour
personal goal is: Test goal\n\nTo give my best complete final answer to the
task respond using the exact following format:\n\nThought: I now can give a
great answer\nFinal Answer: Your final answer must be the great and the most
complete as possible, it must be outcome described.\n\nI MUST use these formats,
my job depends on it!"},{"role":"user","content":"Create a GitHub issue"}],"model":"gpt-3.5-turbo"}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '1233' - '491'
content-type: content-type:
- application/json - application/json
host: host:
@@ -48,24 +220,34 @@ interactions:
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.13.3 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNNbxMxEL3vrxj5nET5aGjIBUGoIMAFCRASqiLHns0O9Xose7ZtqPLf H4sIAAAAAAAAAwAAAP//jFVNb9xGDL3vryDU61rw2rHd7K1N09ZA0ACtiyLoBovRiJIYjzjqDGc3
0XrTbApF4rKHefOe37yZfSgAFFm1BGUqLaYObrj6+un+45er9ZvF/PW3tZirz+OXvy6+0/jDav1W i8D/veBI+2F7C/QiQCLnzXskn/htBlBQXSyhsJ0R2w/u4t2njz/ev3/f/HnZN3c3fwmjrzY/VcPN
DVoGb3+ikUfWyHAdHAqx72ATUQu2qpPLF5PZfDy9vMhAzRZdS9sFGc5G86E0ccvD8WQ6PzIrJoNJ w+VuUcz1hK++oJX9qdL6fnAo5HkM24BGUFEXd7dX14urxZvLHOh9jU6PtYNcXJc3F5JC5S8uF1c3
LeFHAQDwkL+tR2/xXi1hPHis1JiS3qFanpoAVGTXVpROiZJoL2rQg4a9oM+213BHzoFHtFBzREgB 08nOk8VYLOHvGQDAt/xUjlzj12IJGSd/6TFG02KxPCQBFME7/VKYGCmKYSnmx6D1LMiZ9kPnU9vJ
DZVkgHzJsdbtMCAM3Sig4R3J+2YLlFKDI1hx4yzsuYHgUCeEEPmWLHZiFkWTS5AaU4FOIBWCkDgE Eu6B/RasYWhpg2CgVe5gOG4xrHjFPxMbBz/k9yU8eBjFgYFfSH5NFVCMCefQeOf8FqTDiBAFh7hc
7S1s2e6By1zNclnnLis6usH+2Vfn7iOWTdJter5x7gzQ3rNkwzm36yNyOCXleBcib9MfVFWSp1Rt 8aKEjwOyft2nb7GKpOe5BjYbahVMfE4JOPhI4sMOth0GhJ1PsDUsmjDdq3n5ynLFVyW8c2QfwY9X
IurEvk0lCQeV0UMBcJ030jwJWYXIdZCN8A3m56bzeaen+iPo0dnsCAqLdmesxWLwjN7mGNzZTpXR rIp7jcRVAWIqIH6BWq74+sWRNiAyrIrfcDvCrgqokojncsVvSrgf0x5IHEJD6Or5vlLWs6U4Kqkx
pkLbU/sD0I0lPgOKs6n/dvOcdjc5+d3/yPeAMRgE7SZEtGSeTty3RWz/kX+1nVLOhlXCeEsGN0IY 2kCDaETGXB+UfjiQvTmAfUAzAfQ9suxhh+A3VCPUKIYc1kDc+NAbnSswlU9yFJ8rYwICfh0wELIl
201YLHXjuutVaZ8E601JfocxRMon3G6yOBS/AQAA//8DABKn8+vBAwAA budAbF2qiduxA1q2gEPwdbI4z7lWsIYKO7MhH+aZu+EdeOkwQECHGy33SCGWK77VDioD49xunq/V
YdH5ahmcqdDF+fSKGLMK9Uacgw/Qk8MonjHuWzyyFw8dugF6w6ZFIAFsGrKELE67dFfCR7ajyk6L
1ZAbKwLGuQzEaNUAYXdapjnY5/PwR6p6EuBX3f2Pifq+hE97iS5q9RoMqFTigJYasrlrpPqG5BwE
/CdhnOSOVcxYEaodpKitGJl8tyog7vrKu8kq2ofdSU049RWGUj33O/aoL0py8pU26UChTVSjIy2r
DyDYD84IRogokIY97ImbekMshhhDVGfxKH1P7tTI5RnPv0iBzkSo1DYxWW1Ck5zbTdWsYUvSgTnj
iNEnZ2Z7Gvx6b9jJF6rHakIJH17PmaKdn9pxYjJBUyusVtFYciTa7sOkTdOXLeibkzHIikepFPP/
cUORKpfndrzTeudM5YMRH2LmoiNTIUgw9hHrbP8mhZychjq3R9MCRu9SVnX6aw7YpGh0NXBy7iRg
mL3kMuWl8HmKPB3WgPPtEHwVXxwtGmKK3TqgiZ71lx/FD0WOPs0APud1k55tkGIIvh9kLf4R83Vv
r0e44rjgjsGru9spKl6MOwaub9/Oz+Ctp/acLKzCGtthfTx63G4m1eRPArMT1a/pnMMelRO3/wf+
GLAWB8F6PQSsyT6XfEwL+CX/Ss+nHaqcCRcRw4YsroUwaCdqbExy42ou4i4K9uuGuMUwBMr7WTs5
e5r9CwAA//8DAFNdu0yeCAAA
headers: headers:
CF-RAY: CF-RAY:
- 993d6b4be9862379-SJC - 9999265b3ce85e39-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -73,15 +255,12 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Fri, 24 Oct 2025 23:57:54 GMT - Wed, 05 Nov 2025 03:09:02 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie: Set-Cookie:
- __cf_bm=WY9bgemMDI_hUYISAPlQ2a.DBGeZfM6AjVEa3SKNg1c-1761350274-1.0.1.1-K3Qm2cl6IlDAgmocoKZ8IMUTmue6Q81hH9stECprUq_SM8LF8rR9d1sHktvRCN3.jEM.twEuFFYDNpBnN8NBRJFZcea1yvpm8Uo0G_UhyDs; - REDACTED
path=/; expires=Sat, 25-Oct-25 00:27:54 GMT; domain=.api.openai.com; HttpOnly; - REDACTED
Secure; SameSite=None
- _cfuvid=JklLS4i3hBGELpS9cz1KMpTbj72hCwP41LyXDSxWIv8-1761350274521-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security: Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload - max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
@@ -95,31 +274,31 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - REDACTED
openai-processing-ms: openai-processing-ms:
- '487' - '1962'
openai-project: openai-project:
- proj_xitITlrFeen7zjNSzML82h9x - REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
x-envoy-upstream-service-time: x-envoy-upstream-service-time:
- '526' - '2192'
x-openai-proxy-wasm: x-openai-proxy-wasm:
- v0.1 - v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '10000' - '10000'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '50000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '9999' - '9999'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '49999727' - '199900'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 6ms - 8.64s
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 30ms
x-request-id: x-request-id:
- req_1708dc0928c64882aaa5bc2c168c140f - REDACTED
status: status:
code: 200 code: 200
message: OK message: OK

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,35 +1,32 @@
interactions: interactions:
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Scorer. You''re an body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
expert scorer, specialized in scoring titles.\nYour personal goal is: Score scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
the title\nTo give my best complete final answer to the task use the exact following give my best complete final answer to the task respond using the exact following
format:\n\nThought: I now can give a great answer\nFinal Answer: Your final format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
answer must be the great and the most complete as possible, it must be outcome answer must be the great and the most complete as possible, it must be outcome
described.\n\nI MUST use these formats, my job depends on it!"}, {"role": "user", described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
"content": "\nCurrent Task: Give me an integer score between 1-5 for the following Task: Give me an integer score between 1-5 for the following title: ''The impact
title: ''The impact of AI in the future of work''\n\nThis is the expect criteria of AI in the future of work''\n\nThis is the expected criteria for your final
for your final answer: The score of the title.\nyou MUST return the actual complete answer: The score of the title.\nyou MUST return the actual complete content
content as the final answer, not a summary.\n\nBegin! This is VERY important as the final answer, not a summary.\n\nBegin! This is VERY important to you,
to you, use the tools available and give your best Final Answer, your job depends use the tools available and give your best Final Answer, your job depends on
on it!\n\nThought:"}], "model": "gpt-4o"}' it!\n\nThought:"}],"model":"gpt-4.1-mini"}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '915' - '923'
content-type: content-type:
- application/json - application/json
cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000
host: host:
- api.openai.com - api.openai.com
user-agent: user-agent:
- OpenAI/Python 1.47.0 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
@@ -39,29 +36,31 @@ interactions:
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.47.0 - 1.109.1
x-stainless-raw-response: x-stainless-read-timeout:
- 'true' - '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.11.7 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
content: "{\n \"id\": \"chatcmpl-AB7gN2SDetZsIJf8dMDl2RwE5Qyvp\",\n \"object\": body:
\"chat.completion\",\n \"created\": 1727214503,\n \"model\": \"gpt-4o-2024-05-13\",\n string: !!binary |
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": H4sIAAAAAAAAAwAAAP//jFLLbtswELzrKxY8W4GlyrGjW1GgRXsI0EeAvgKBoVbSOhRJkCvHReB/
\"assistant\",\n \"content\": \"Thought: I now can give a great answer\\nFinal Lyg7ltKmQC8CtLMznNndxwRAUC1KEKqTrHqn0zffvt5cf97jx/t312v6kOmbff+9/ZQ12222E4vI
Answer: 4\",\n \"refusal\": null\n },\n \"logprobs\": null,\n sHdbVPzEulC2dxqZrDnCyqNkjKrZ+jJ/VayvsqsR6G2NOtJax2lxkaU9GUrzZb5Kl0WaFSd6Z0lh
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\": ECX8SAAAHsdvNGpq3IsSlounSo8hyBZFeW4CEN7qWBEyBAosDYvFBCprGM3o/Utnh7bjEt6DsQ+g
186,\n \"completion_tokens\": 15,\n \"total_tokens\": 201,\n \"completion_tokens_details\": pIGWdggS2hgApAkP6H+at2SkhtfjXwnFXM1jMwQZI5lB6xkgjbEs40jGHLcn5HB2rm3rvL0Lf1BF
{\n \"reasoning_tokens\": 0\n }\n },\n \"system_fingerprint\": \"fp_52a7f40b0b\"\n}\n" Q4ZCV3mUwZroMrB1YkQPCcDtOKHhWWjhvO0dV2zvcXwu26yPemLazAxdnUC2LPVUz5f54gW9qkaW
pMNsxkJJ1WE9UaeFyKEmOwOSWeq/3bykfUxOpv0f+QlQCh1jXTmPNanniac2j/Fw/9V2nvJoWAT0
O1JYMaGPm6ixkYM+XpMIvwJjXzVkWvTO0/GkGlcVKt+ssmZzmYvkkPwGAAD//wMARePp5WEDAAA=
headers: headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY: CF-RAY:
- 8c85fa763ef91cf3-GRU - 999c8fe19ef3424d-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -69,37 +68,173 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 24 Sep 2024 21:48:23 GMT - Wed, 05 Nov 2025 13:05:20 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie:
- __cf_bm=8p28Z7GTkqlDqWeuF9AqQIOjOnqYegQEFvA1BQ0DasQ-1762347920-1.0.1.1-yD8JrXeHZIKy.Vo15mqLi97Rg8vUMf.Vx2LTcBjbSlIP.Zga5rZcksZnRhmLSnYmQ6lEr.VbhHUNRPkNYNbYQOo0AR7lEsBgvSDCvykENEk;
path=/; expires=Wed, 05-Nov-25 13:35:20 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=VoZGJ6okYThn6Asv_a23w5gTqtvqreWGxunuxosju24-1762347920282-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
- nosniff - nosniff
access-control-expose-headers: access-control-expose-headers:
- X-Request-ID - X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-hortuttj2f3qtmxyik2zxf4q
openai-processing-ms: openai-processing-ms:
- '194' - '581'
openai-project:
- proj_fL4UBWR1CMpAAdgzaSKqsVvA
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '607'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '10000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '30000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '9999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '29999781' - '199794'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 6ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 61ms
x-request-id: x-request-id:
- req_5345a8fffc6276bb9d0a23edecd063ff - req_372d619dbc714f818580304931a07684
http_version: HTTP/1.1 status:
status_code: 200 code: 200
message: OK
- request:
body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
give my best complete final answer to the task respond using the exact following
format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
answer must be the great and the most complete as possible, it must be outcome
described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
Task: Give me an integer score between 1-5 for the following title: ''The impact
of AI in the future of work''\n\nThis is the expected criteria for your final
answer: The score of the title.\nyou MUST return the actual complete content
as the final answer, not a summary.\n\nBegin! This is VERY important to you,
use the tools available and give your best Final Answer, your job depends on
it!\n\nThought:"},{"role":"assistant","content":"Thought: I now can give a great
answer\nFinal Answer: 4"}],"model":"gpt-4.1-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"score":{"title":"Score","type":"integer"}},"required":["score"],"title":"ScoreOutput","type":"object","additionalProperties":false},"name":"ScoreOutput","strict":true}},"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '1276'
content-type:
- application/json
cookie:
- __cf_bm=8p28Z7GTkqlDqWeuF9AqQIOjOnqYegQEFvA1BQ0DasQ-1762347920-1.0.1.1-yD8JrXeHZIKy.Vo15mqLi97Rg8vUMf.Vx2LTcBjbSlIP.Zga5rZcksZnRhmLSnYmQ6lEr.VbhHUNRPkNYNbYQOo0AR7lEsBgvSDCvykENEk;
_cfuvid=VoZGJ6okYThn6Asv_a23w5gTqtvqreWGxunuxosju24-1762347920282-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFKxbtswFNz1FcSbo8BS5MTR1nSIlyJLCtRtAoEmn2S2FB9BUkFbw/9e
kHIsuU2ALhx47453x7fPGAMloWYgdjyI3ur84+bL54d1u/5wT9vHbrParH/3d/T1rlOfXgq4iAza
fkcRXlmXgnqrMSgyIywc8oBRtbi5Lq+qm9tykYCeJOpI62zIq8si75VRebkol/miyovqSN+REuih
Zt8yxhjbpzMaNRJ/Qs2SWLrp0XveIdSnIcbAkY43wL1XPnAT4GICBZmAJnnfP4EX5PAJ6uown3HY
Dp5Ho2bQegZwYyjwGDS5ez4ih5MfTZ11tPV/UaFVRvld45B7MvFtH8hCQg8ZY88p93AWBayj3oYm
0A9Mz5XVctSDqe8JfcUCBa5npOWxrHO5RmLgSvtZcSC42KGcqFPLfJCKZkA2C/2vmbe0x+DKdP8j
PwFCoA0oG+tQKnEeeBpzGLfxvbFTyckweHQvSmATFLr4ERJbPuhxRcD/8gH7plWmQ2edGvektU0l
ytWyaFfXJWSH7A8AAAD//wMAG6tZ4DYDAAA=
headers:
CF-RAY:
- 999c8fe64bb1424d-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Nov 2025 13:05:20 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-hortuttj2f3qtmxyik2zxf4q
openai-processing-ms:
- '313'
openai-project:
- proj_fL4UBWR1CMpAAdgzaSKqsVvA
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '323'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '500'
x-ratelimit-limit-tokens:
- '200000'
x-ratelimit-remaining-requests:
- '499'
x-ratelimit-remaining-tokens:
- '199779'
x-ratelimit-reset-requests:
- 120ms
x-ratelimit-reset-tokens:
- 66ms
x-request-id:
- req_21b9222ec8e441e7bb78776fd2bf7531
status:
code: 200
message: OK
version: 1 version: 1

View File

@@ -1,32 +1,31 @@
interactions: interactions:
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Test Agent. Test Backstory\nYour body: '{"messages":[{"role":"system","content":"You are Test Agent. Test Backstory\nYour
personal goal is: Test Goal\nTo give my best complete final answer to the task personal goal is: Test Goal\nTo give my best complete final answer to the task
respond using the exact following format:\n\nThought: I now can give a great respond using the exact following format:\n\nThought: I now can give a great
answer\nFinal Answer: Your final answer must be the great and the most complete answer\nFinal Answer: Your final answer must be the great and the most complete
as possible, it must be outcome described.\n\nI MUST use these formats, my job as possible, it must be outcome described.\n\nI MUST use these formats, my job
depends on it!"}, {"role": "user", "content": "\nCurrent Task: Gather information depends on it!"},{"role":"user","content":"\nCurrent Task: Gather information
about available books on the First World War\n\nThis is the expected criteria about available books on the First World War\n\nThis is the expected criteria
for your final answer: A list of available books on the First World War\nyou for your final answer: A list of available books on the First World War\nyou
MUST return the actual complete content as the final answer, not a summary.\n\nBegin! MUST return the actual complete content as the final answer, not a summary.\n\nBegin!
This is VERY important to you, use the tools available and give your best Final This is VERY important to you, use the tools available and give your best Final
Answer, your job depends on it!\n\nThought:"}], "model": "gpt-4o-mini", "stop": Answer, your job depends on it!\n\nThought:"}],"model":"gpt-4.1-mini"}'
["\nObservation:"]}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '903' - '866'
content-type: content-type:
- application/json - application/json
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.68.2 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
@@ -36,11 +35,9 @@ interactions:
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.68.2 - 1.109.1
x-stainless-raw-response:
- 'true'
x-stainless-read-timeout: x-stainless-read-timeout:
- '600.0' - '600'
x-stainless-retry-count: x-stainless-retry-count:
- '0' - '0'
x-stainless-runtime: x-stainless-runtime:
@@ -52,35 +49,34 @@ interactions:
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jFbbbhs3EH33Vwz2pUAgGXbqxInenJtzgZs0dmKgdWHMcmd3J+ZytkOu H4sIAAAAAAAAA4xWTW8bRwy9+1cQe+ghkATLcexYN+XDTto4MBKnRtsUBjVL7bKendlyuHKUIP+9
ZLUI0N/o7/VLCpK7kpwL2hfL0pDDM2fOXP7cAyi4KhZQmBaD6Xo7f/Ke3rz75G+ffXz04celD+ef 4Ozqw40L9GJDyyHnke+Rw28HAAWXxQwKV6O6pvXjl7/9dj19vfg0f/r3q7A4S/p0/qt8rbvDV7+7
yifL8hc5P/145opZvCHlJzJhurVvpOstBZbRbJQwUPR6eHz04PH9xw+Oj5Ohk4psvNb0YX4k844d q2JkHnHxFzndeE1cbFpPyjH0ZieEShZ1enpy9PTZ9OT0LBuaWJI3t6rV8fFkOm448Pjo8OjZ+PB4
z+8f3D+aHxzPDx+Nt1thQ75YwK97AAB/pr8Rp6votljAwWz6pSPvsaFisTkEUKjY+EuB3rMP6EIx PD0e3OvIjlIxgz8OAAC+5b8GNJT0pZjB4WjzpaGUsKJitj0EUEj09qXAlDgpBi1GO6OLQSlk7Nd1
2xqNuEAuQX8FTlZg0EHDSwKEJsIGdH5FCnDlXrBDCyfp+wJekhKwBwTLPoDU4CRgaQlKkRsP4iC0 7KpaZ/AWQrwHhwEqXhEgVJYAYEj3JJ/DOQf0MM+/ZvA5fA5vSAg4AYLnpBCXgCtkjwtPsIjxLkEM
BC9YfYBLUVvBJeoMyEV6IhjXwBKVZfDQk/qeTOAleUBXxasd+cWVu3KH+3Dv3lVxYi38PDCFyfMl oDXBOUtSuIniS7hBmZnzdAJPnlzXBBddSOY776ou6ZMnsFjDC5QFCsLNBK47VzcYAD4HABjDHJy3
+UDq4IWKC1cFlGt4rmxaOENlhPfUof4+0L17MIcTcLIkCxX1bEJ8OXqg256UyRnyEf8paYcOvNiK lBwEFEE1qDUnjbKGZXRd4lBt7o2dLoTwDjCUsMwgmhi0tuu2aODtxPAcGZ758PlTKGOgGRi+jzl0
ST1Ug8aTG+zwagYtN63lpt34aEVVNN0PSs60sEKtUWk/Yr+fsV98TUQG/FpaB2+IGnQjzkiOUkvO XOaIF7kkNygjmJ5Nj0Gj/X/eo76Y/DyBS1qT7KONTStUU0i8ohGUpMieyi3mITAFZfmhUiNwcUVi
xyTIknTJtEruW4q+Z4AO7fqPCICDB4ODJz+DDj+JQokh2Pg1kmjEefp9SAEmOD+OVI4wPrhKHC0g KTXsWVHWI2ijZ2WHfpTzStExesDUktOUc3m6qe2/wvUwf451gF+Iqv2qBsBO6yisfUnt2hXTPSwl
wjsPouvpmdOU+ZSuw8eHRxAkfj7KmE/3X+/DGa1JJ2pRFWPqoGWf3IQWA5gI3meiXWCliKe2bAKs NhADbYB6wnIfz5AIY0ijHwhIKqhUsRtBbMnYimGDu+6M1gH2Jvo9Ss7geJPBR0/U3qO/I0kzeBPv
OLSAUIsZklBuaA20JBdy8mtuBh0hH20ZPB1c4vlkaAY/ZvwJaomKcLkPF4Npu4lHB2iMRe6ogpXo 4XUnsSW4oaBWfmOQQ2ajT+9lLYaorUngpUe52yb5+kvro1DKN/Xd+gUcdolSRlRy62ODyg7U+IrB
DVQUkO0m8/kxS1jFn4Y+hjgSPOkPCNWuwQdssj6MdCWGGVDXt+j5j8lZRYY9SwYXXZJm7A8y9lOR jqKC8aXxoaQekdCzDDrC61DC3HuzpBnMdwp6F9fodZ0v+0AL8p5j6JU03sloXmIDb6Krk6vZl3vw
qlxTfCKK+KLFEfx7KUkDnCouyW9wD0FKlkaxbycmsQ+RkC9E+7XmoFbpACcJ/3CnsGaAVlyTyY+e seEwwG9JktVyKwFS9MBNiw+rOQIOzneZspJTsqqZCzrlFacmAz8x4HvZ9MJ/RUsOnNXwK6cOPbzp
gqLzHNtUhNaLD/MYvuU6i/dhhn8Zz78dFJ6gufETUZdo7QI+skkJj5Q9ozqqht2OVp7hkis4D5Fv NdvD/DC5mMCFYNA9tQu72q+Bve967ktYRd81NAjfYAzIQGuxyQMNtmkEbR01VoJtnXp9KDfkLd8M
L9vcRAV79pPe6tRZ1oR6R+gyBMsu0lzKiLljywE1pkUxUMPbfgFeDMu8F8uBDVpIve02+Eyib7Gn 8dQgXqFwsnKdzeAjf4FLa+YE18bRyxpDZTzV1BPTo7xEqVBI4RLdJXu/p/lzEytth1RL6EwWYUlC
fFCGYKTLQR7v6GtS/QJO4GlKNrwcFT3C+mYRv6NACi9RQ4rvomWfeiD0KkuuIsKxLuflep7/i/KU wRHgUkn2Sc6wWBN4TGqZ9OW2AJWPC/Sb1uwhP99o+Io102+jL4sQOZj7Xuge7HtG7+GcpOpSfDDy
wYUZDKkRxjxJJKFi1Cmo8UzivNRJbiuMiR0VHGSbr0fbUGK3CgLPXZUkd4nqc5mfdKQce/zZROTz pO94wIB+nTiBq9F7ClVuRQxrA76yIZJFYZ2bABex0wdtdbYdups5lnO6jCVJgEtqtuxeYefhvEuJ
rZ7Y7Ta7saVWK9QKzvbhqdT1Tn3RbW8l1r24VJSTY3ZLsUvqyCUtbJJZsTdD7vrfSyJ3PZqQa+dx vH9cga7z2gl6aLJbDuRZrcs7ocf6Y3qYr7fq1vZ5iUI78feie5efnlDCO9L+x8d1Ump6VNcxrGGe
DubtkjT5uJA+puU8K/ufv/728IzxPzJzoqEdFJ53Pa3HZlXHc+0Ou9+oopVyCOSiB3TbyJZiBxeI 6vsoWg+wYAxvw4qScoU6YKMVybrENQihMTI0OIdllAY9qHSOks0NO60Z0SC065rS5vkyfPdckl/v
ojLrmlJCEBRX01jJTOQ2sTtcUkCHB9+dBTGwn2gFr6wdMiXVJLyx5YpW4uCpqPJ2VMRhZ9fAO7eS vWwb2eYjavNkBJ4XgsI0SDcGEy60HtUuTJA6VwMmmDf41Tr+BYqV8Sd4HxeeeqeLGCtP8MLCTqwW
7JLceyWfGyqYVsWJlSZVRXtX0XmiGEPecxzetSho7mHxCFoLJZqbRmVwVY4kCTwN/R2Bx0lOIbll hr4V6lsWSl6RJAIxmVt1bQLY7OTVkJ2uW8qtn98MtFOPPr+jfqZvX6IFqnpaMvnNq2T10rhj2KJv
5+OEzDndDAd/p5elt/OedMshNxDPjeM6Uj32tq+Z2t/dXZTqwWPcn9xg7Y4BXVxFYj7S1vTbaPm8 X51Bg5Qm+wuF0LJLaFtN6LzfM2AIUfPgz6vMn4Pl+3Z58bFqJS7Sv1wLGz6pvhXCFIMtKjbUi2z9
2ZOsNL1K6b+4WtTs2LfXSujFxZ3IB+mLZP28B/Bb2seGOytW0at0fbgOckPpucPjcR8rtmvg1nqU fgDwZ16Sugd7T9FKbFq91XhH+brp6bAkFbvlbGc9Pp0OVo2Kfmc4Od4YHgS87UuW9vaswqGrqdy5
Nz+AIkhAuzU8PJoMdxxe57nld1a6wqBpqdpe3e5/OFQsO4a9nbC/hvMt3zl0ds3/cb81GEN9oOq6 7pYy7EqOe4aDvbR/hPNY7D51DtX/Cb8zOEetUnnbCpXsHqa8OyZky+t/HduWOQMuki0Djm6VSYyK
V6pyJXzrmFJck793bENzAlz4uPkYug5MGlNRUY2Dzctr4dc+UHdds2tIe+W8wdb9dVWiwYcHVX1Q kpbY+X6jLFJu0Nslh4qkFe7XymV7e+yOnj+bLp+fHBUH3w/+AQAA//8DAGS8DqNlCwAA
7H3e+xcAAP//AwDV5F0jzwsAAA==
headers: headers:
CF-RAY: CF-RAY:
- 937ec970ab837df5-GRU - 999cebab4da2efa9-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -88,15 +84,17 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 29 Apr 2025 12:26:28 GMT - Wed, 05 Nov 2025 14:08:06 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie: Set-Cookie:
- __cf_bm=lSQwOucDEe7UVr7Rj6WZvsTkBkgGT9q7hgVX9AzK42s-1745929588-1.0.1.1-6m0TeDAKI0Hgbl6.GmWHMBMkIpmnfhOu3jQKfjmcvWLHqWUWoE1O4xa9VCtZYXv6_9poUVQq_oCNtzy8eL1XDc8_J3aRMOG3LCvOyvqCawk; - __cf_bm=REDACTED;
path=/; expires=Tue, 29-Apr-25 12:56:28 GMT; domain=.api.openai.com; HttpOnly; path=/; expires=Wed, 05-Nov-25 14:38:06 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None Secure; SameSite=None
- _cfuvid=TeUS2y0sO.6zigvKZd5.0zRS7sujoYCd9.wMQJboxxo-1745929588265-0.0.1.1-604800000; - _cfuvid=REDACTED;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
@@ -108,106 +106,110 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '10782' - '7170'
openai-project:
- proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '7339'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '30000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '150000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '29999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '149999808' - '199808'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 2ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 57ms
x-request-id: x-request-id:
- req_cbf6ad64d8b470c6d9eff91852f85e1c - req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Guardrail Agent. You body: "{\"messages\":[{\"role\":\"system\",\"content\":\"You are Guardrail Agent.
are a expert at validating the output of a task. By providing effective feedback You are a expert at validating the output of a task. By providing effective
if the output is not valid.\nYour personal goal is: Validate the output of the feedback if the output is not valid.\\nYour personal goal is: Validate the output
task\n\nTo give my best complete final answer to the task respond using the of the task\\n\\nTo give my best complete final answer to the task respond using
exact following format:\n\nThought: I now can give a great answer\nFinal Answer: the exact following format:\\n\\nThought: I now can give a great answer\\nFinal
Your final answer must be the great and the most complete as possible, it must Answer: Your final answer must be the great and the most complete as possible,
be outcome described.\n\nI MUST use these formats, my job depends on it!\nIMPORTANT: it must be outcome described.\\n\\nI MUST use these formats, my job depends
Your final answer MUST contain all the information requested in the following on it!\"},{\"role\":\"user\",\"content\":\"\\n Ensure the following task
format: {\n \"valid\": bool,\n \"feedback\": str | None\n}\n\nIMPORTANT: Ensure result complies with the given guardrail.\\n\\n Task result:\\n Here
the final output does not include any code block markers like ```json or ```python."}, is a list of available books on the First World War:\\n\\n1. **The Guns of August**
{"role": "user", "content": "\n Ensure the following task result complies by Barbara W. Tuchman \\n - A classic narrative history focusing on the outbreak
with the given guardrail.\n\n Task result:\n Here is a list of and first month of World War I.\\n\\n2. **A World Undone: The Story of the Great
notable books on the First World War, encompassing various perspectives and War, 1914 to 1918** by G.J. Meyer \\n - A comprehensive, detailed history
themes:\n\n1. **\"All Quiet on the Western Front\" by Erich Maria Remarque** of the entire First World War, covering military, political, and social aspects.\\n\\n3.
- A novel depicting the experiences of German soldiers during World War I, highlighting **The First World War** by John Keegan \\n - An authoritative overview from
the horrors of trench warfare.\n\n2. **\"The First World War\" by John Keegan** one of the leading military historians, focusing on the strategic, operational,
- A comprehensive overview of the war, analyzing its causes, major battles, and human aspects of the war.\\n\\n4. **The Sleepwalkers: How Europe Went to
and consequences.\n\n3. **\"A World Undone: The Story of the Great War, 1914 War in 1914** by Christopher Clark \\n - Explores the complex causes and
to 1918\" by G.J. Meyer** - A narrative history that covers the entire conflict diplomatic tensions that led to the outbreak of World War I.\\n\\n5. **To End
with a focus on key events and figures.\n\n4. **\"The Guns of August\" by Barbara All Wars: A Story of Loyalty and Rebellion, 1914-1918** by Adam Hochschild \\n
W. Tuchman** - An acclaimed work detailing the events leading up to the war \ - Examines the personal and societal impacts of the war, including dissent
and the early stages of combat, emphasizing the decisions of leaders.\n\n5. and activism.\\n\\n6. **World War I: The Definitive Visual History** by R.G.
**\"Goodbye to All That\" by Robert Graves** - An autobiography that captures Grant \\n - A richly illustrated volume detailing the war through maps, photographs,
the experience of trench warfare from a soldier''s perspective, along with the and timelines.\\n\\n7. **Paris 1919: Six Months That Changed the World** by
transition to post-war life.\n\n6. **\"With Our Backs to the Wall: Victory and Margaret MacMillan \\n - Focuses on the peace conference after World War
Defeat in 1918\" by David Stevenson** - An analysis of the final year of the I and its lasting impact on global politics.\\n\\n8. **The Pity of War: Explaining
war, outlining both the military strategies and the socio-political contexts World War I** by Niall Ferguson \\n - A critical analysis challenging many
that shaped the outcome.\n\n7. **\"The Great War: A Combat History of the First conventional views about the war.\\n\\n9. **The Great War and Modern Memory**
World War\" by Peter Hart** - This book provides a battle-by-battle account, by Paul Fussell \\n - Examines the cultural memory and literature of World
using personal diaries and accounts to bring the war''s events to life.\n\n8. War I.\\n\\n10. **Trench Warfare 1914-1918: The Live and Let Live System** by
**\"The War to End All Wars: The American Military Experience in World War I\" Tony Ashworth \\n - Investigates the everyday realities and informal truces
by Edward M. Coffman** - An exploration of American involvement in the war, in the trenches.\\n\\nThese books are widely available through bookstores, libraries,
discussing military strategies and impacts.\n\n9. **\"Over the Top: A Soldier\u2019s and online platforms such as Amazon, Barnes & Noble, and Google Books. They
Diary of the First World War\" by Arthur Empey** - A firsthand account of trench represent a diverse range of perspectives and types of coverage on the First
warfare written by an American volunteer, offering a raw depiction of combat World War, from detailed battlefield histories to cultural and political analyses.\\n\\n
experiences.\n\n10. **\"The First World War: A New Illustrated History\" by \ Guardrail:\\n Ensure the authors are from Italy\\n\\n Your
Gordon Corrigan** - A richly illustrated book that presents a chronological task:\\n - Confirm if the Task result complies with the guardrail.\\n
history of the war, accessible for readers of all backgrounds.\n\nThis list \ - If not, provide clear feedback explaining what is wrong (e.g., by
provides a variety of insights and narratives that capture the complexity and how much it violates the rule, or what specific part fails).\\n - Focus
significance of the First World War.\n\n Guardrail:\n Ensure the only on identifying issues \u2014 do not propose corrections.\\n - If
authors are from Italy\n \n Your task:\n - Confirm if the the Task result complies with the guardrail, saying that is valid\\n \"}],\"model\":\"gpt-4.1-mini\",\"response_format\":{\"type\":\"json_schema\",\"json_schema\":{\"schema\":{\"properties\":{\"valid\":{\"description\":\"Whether
Task result complies with the guardrail.\n - If not, provide clear feedback the task output complies with the guardrail\",\"title\":\"Valid\",\"type\":\"boolean\"},\"feedback\":{\"anyOf\":[{\"type\":\"string\"},{\"type\":\"null\"}],\"description\":\"A
explaining what is wrong (e.g., by how much it violates the rule, or what specific feedback about the task output if it is not valid\",\"title\":\"Feedback\"}},\"required\":[\"valid\",\"feedback\"],\"title\":\"LLMGuardrailResult\",\"type\":\"object\",\"additionalProperties\":false},\"name\":\"LLMGuardrailResult\",\"strict\":true}},\"stream\":false}"
part fails).\n - Focus only on identifying issues \u2014 do not propose
corrections.\n - If the Task result complies with the guardrail, saying
that is valid\n "}], "model": "gpt-4o-mini", "stop": ["\nObservation:"]}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '3636' - '3712'
content-type: content-type:
- application/json - application/json
cookie:
- __cf_bm=REDACTED;
_cfuvid=REDACTED
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.68.2 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
- 'false' - 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang: x-stainless-lang:
- python - python
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.68.2 - 1.109.1
x-stainless-raw-response:
- 'true'
x-stainless-read-timeout: x-stainless-read-timeout:
- '600.0' - '600'
x-stainless-retry-count: x-stainless-retry-count:
- '0' - '0'
x-stainless-runtime: x-stainless-runtime:
@@ -219,20 +221,21 @@ interactions:
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jFPJbhsxDL37Kwidx4HjOrDjW4qiRZBb4m6oA4OWODNqNNREouwYgf+9 H4sIAAAAAAAAA4yTW28aMRCF3/kVIz+10rICAgTxliCFJi1RVVFFUYnQYM+u3XjtzdhLSiP+e7Ub
0HhNF6CXEYaPyyP5+NoDUNaoKShdo+imdf3393SH+qv9/vLlefXw0MZw/222nn1No9sPQRU5wi9/ wqUXqS/74G/O7BzP8UsLQBglxiCkxiiL0rYn9/fzUbdzvX7+qePXp4vO5dmny7vJ2c3UshNJrfCr
kpZD1IX2TetIrOcdrAOhUM56OR5dXQ+vryaTDmi8IZfDqlb6I99vLNv+cDAc9Qfj/uVkH117qymq 7yTjmyqVvigtReN3WDJhpLpr93zYOxt0h6NhAwqvyNayvIztftptF8aZdq/TG7Q7/Xa3v5NrbyQF
KfzoAQC8dt/Mkw29qCkMioOloRixIjU9OgGo4F22KIzRRkEWVZxA7VmIO+qz2qeqlincAvs1aGSo MYZvLQCAl+ZbD+oU/RBj6CRvJwWFgDmJ8b4IQLC39YnAEEyI6KJIDlB6F8k1s78sxBqtUQsxztAG
7IoAocr8ATmuKQDM+aNldHDT/U/hdc4Ac7VCZ81cTaFEF6nYGUsis0T9lO1zNasJBOMTBIrJCRhP ShYiI1IrlI8LMV6IW+8IfAZRE2AVtecA1oRICpAJMvYFXEe0mxTmmiCvkBWjscD0VBmmAFFjPJGv
EdgLdAPbwNpKDVITVAmDCWgdLEljigTsmcCXHepsFDKASWofImAgKINv4FbQbS7gxrkj1hDnNWTv jmUJrKoIaO0el+zXRpGCd5fIK2SEuxTmldQFugSm6U0KM9oQJ3DjtYOPRHkNJppNiL7UxDCxyI8J
g5exZUmBOFdNLMFSLMCydslYruAThQZ5U3SVPt/t34ebApANeKkpxALWtdU1rKx3KBQ7n0DPyQbK XCgs4IOXOkhtrErgSzpNYcroYgIz5ByZIsxQzoy1dY9bUw9yRZxXwbsEPmNl4aoKgaxNYO7dBi6C
FUHqPK8DhxQFltTRs8gXczXn7fkOApUpYtYBJ+fOAGT2grmBbvuPe2R73LfzVRv8Mv4WqkrLNtaL fvYc9fvGvvOxsWHQ1f5NgLXxFmNj+/g2dukgu0kXYnu8C6asClgHwlXWHgF0zkesA9Wk4GFHtvu9
QBg9591G8a3q0G0P4LHTVXojFdUG37SyEP9EXbnxaK8rdZLzGTreg+IF3ck+uTwAb/ItDAlaF8+U W5+X7FfhN6nIjDNBL5kweFfvuL4W0dBtC+ChyVd1EhlRsi/KuIz+kZrfnZ/v8iUOuT7Q0WgHo49o
qTTqmswp9CRjTMb6M6B31vWfbP6We9e55ep/0p8ArakVMos2kLH6bccnt0D52v/ldpxyR1hFCiur j84Hb+Ck31JRRGPDUUKFRKlJHaSHOGOljD8CrSPXf07zt96vzo3L/6f9AUhJZSS1LJmUkaeOD2VM
aSGWQt6EoRKT292gipso1CxKyxWFNtjdIZbtYvDuejgZDgfXA9Xb9n4BAAD//wMAG/c/OJYEAAA= 9bP/V9n+lpuBRSBeG0nLaIjrTSjKsLKvb1GETYhULDPjcuKSzeuDzMplX/ZGg242GvZEa9v6BQAA
//8DAABSQ/afBAAA
headers: headers:
CF-RAY: CF-RAY:
- 937ec9b72e717e0f-GRU - 999cebd9a9ceefa9-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -240,15 +243,11 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 29 Apr 2025 12:26:30 GMT - Wed, 05 Nov 2025 14:08:08 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie: Strict-Transport-Security:
- __cf_bm=2Kv7JW0NnxXgvGH0KQnR1VcNF47nEYxhEB4bYlFvRfA-1745929590-1.0.1.1-gmQvNlZR_WoNPIkf.07YchEy.a13FU2sP7wZropzue.84PKf6DVY_clzo6DqmBOk8PtKtM3gV952vhWHuE0ygk7096hW9jQTST91FDi30Jc; - max-age=31536000; includeSubDomains; preload
path=/; expires=Tue, 29-Apr-25 12:56:30 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=HHxY6s22oZkfAHAh8HGGIeDkKOuavigZ5DkKL6.WyGc-1745929590485-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
@@ -260,93 +259,96 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '1744' - '1302'
openai-project:
- proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '1445'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '30000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '150000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '29999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '149999140' - '199232'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 2ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 230ms
x-request-id: x-request-id:
- req_74247d0bd52dcebe834bd1cdb4b38470 - req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Test Agent. Test Backstory\nYour body: '{"messages":[{"role":"system","content":"You are Test Agent. Test Backstory\nYour
personal goal is: Test Goal\nTo give my best complete final answer to the task personal goal is: Test Goal\nTo give my best complete final answer to the task
respond using the exact following format:\n\nThought: I now can give a great respond using the exact following format:\n\nThought: I now can give a great
answer\nFinal Answer: Your final answer must be the great and the most complete answer\nFinal Answer: Your final answer must be the great and the most complete
as possible, it must be outcome described.\n\nI MUST use these formats, my job as possible, it must be outcome described.\n\nI MUST use these formats, my job
depends on it!"}, {"role": "user", "content": "\nCurrent Task: Gather information depends on it!"},{"role":"user","content":"\nCurrent Task: Gather information
about available books on the First World War\n\nThis is the expected criteria about available books on the First World War\n\nThis is the expected criteria
for your final answer: A list of available books on the First World War\nyou for your final answer: A list of available books on the First World War\nyou
MUST return the actual complete content as the final answer, not a summary.\n\nThis MUST return the actual complete content as the final answer, not a summary.\n\nThis
is the context you''re working with:\n### Previous attempt failed validation: is the context you''re working with:\n### Previous attempt failed validation:
The task result does not comply with the guardrail because none of the listed None of the authors listed are from Italy. The guardrail requires that the authors
authors are from Italy. All authors mentioned are from different countries, be from Italy, but all authors provided (Barbara W. Tuchman, G.J. Meyer, John
including Germany, the UK, the USA, and others, which violates the requirement Keegan, Christopher Clark, Adam Hochschild, R.G. Grant, Margaret MacMillan,
that authors must be Italian.\n\n\n### Previous result:\nHere is a list of notable Niall Ferguson, Paul Fussell, Tony Ashworth) are not Italian. This violates
books on the First World War, encompassing various perspectives and themes:\n\n1. the guardrail completely.\n\n\n### Previous result:\nHere is a list of available
**\"All Quiet on the Western Front\" by Erich Maria Remarque** - A novel depicting books on the First World War:\n\n1. **The Guns of August** by Barbara W. Tuchman \n -
the experiences of German soldiers during World War I, highlighting the horrors A classic narrative history focusing on the outbreak and first month of World
of trench warfare.\n\n2. **\"The First World War\" by John Keegan** - A comprehensive War I.\n\n2. **A World Undone: The Story of the Great War, 1914 to 1918** by
overview of the war, analyzing its causes, major battles, and consequences.\n\n3. G.J. Meyer \n - A comprehensive, detailed history of the entire First World
**\"A World Undone: The Story of the Great War, 1914 to 1918\" by G.J. Meyer** War, covering military, political, and social aspects.\n\n3. **The First World
- A narrative history that covers the entire conflict with a focus on key events War** by John Keegan \n - An authoritative overview from one of the leading
and figures.\n\n4. **\"The Guns of August\" by Barbara W. Tuchman** - An acclaimed military historians, focusing on the strategic, operational, and human aspects
work detailing the events leading up to the war and the early stages of combat, of the war.\n\n4. **The Sleepwalkers: How Europe Went to War in 1914** by Christopher
emphasizing the decisions of leaders.\n\n5. **\"Goodbye to All That\" by Robert Clark \n - Explores the complex causes and diplomatic tensions that led to
Graves** - An autobiography that captures the experience of trench warfare from the outbreak of World War I.\n\n5. **To End All Wars: A Story of Loyalty and
a soldier''s perspective, along with the transition to post-war life.\n\n6. Rebellion, 1914-1918** by Adam Hochschild \n - Examines the personal and
**\"With Our Backs to the Wall: Victory and Defeat in 1918\" by David Stevenson** societal impacts of the war, including dissent and activism.\n\n6. **World War
- An analysis of the final year of the war, outlining both the military strategies I: The Definitive Visual History** by R.G. Grant \n - A richly illustrated
and the socio-political contexts that shaped the outcome.\n\n7. **\"The Great volume detailing the war through maps, photographs, and timelines.\n\n7. **Paris
War: A Combat History of the First World War\" by Peter Hart** - This book provides 1919: Six Months That Changed the World** by Margaret MacMillan \n - Focuses
a battle-by-battle account, using personal diaries and accounts to bring the on the peace conference after World War I and its lasting impact on global politics.\n\n8.
war''s events to life.\n\n8. **\"The War to End All Wars: The American Military **The Pity of War: Explaining World War I** by Niall Ferguson \n - A critical
Experience in World War I\" by Edward M. Coffman** - An exploration of American analysis challenging many conventional views about the war.\n\n9. **The Great
involvement in the war, discussing military strategies and impacts.\n\n9. **\"Over War and Modern Memory** by Paul Fussell \n - Examines the cultural memory
the Top: A Soldier\u2019s Diary of the First World War\" by Arthur Empey** - and literature of World War I.\n\n10. **Trench Warfare 1914-1918: The Live and
A firsthand account of trench warfare written by an American volunteer, offering Let Live System** by Tony Ashworth \n - Investigates the everyday realities
a raw depiction of combat experiences.\n\n10. **\"The First World War: A New and informal truces in the trenches.\n\nThese books are widely available through
Illustrated History\" by Gordon Corrigan** - A richly illustrated book that bookstores, libraries, and online platforms such as Amazon, Barnes & Noble,
presents a chronological history of the war, accessible for readers of all backgrounds.\n\nThis and Google Books. They represent a diverse range of perspectives and types of
list provides a variety of insights and narratives that capture the complexity coverage on the First World War, from detailed battlefield histories to cultural
and significance of the First World War.\n\n\nTry again, making sure to address and political analyses.\n\n\nTry again, making sure to address the validation
the validation error.\n\nBegin! This is VERY important to you, use the tools error.\n\nBegin! This is VERY important to you, use the tools available and
available and give your best Final Answer, your job depends on it!\n\nThought:"}], give your best Final Answer, your job depends on it!\n\nThought:"}],"model":"gpt-4.1-mini"}'
"model": "gpt-4o-mini", "stop": ["\nObservation:"]}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '3509' - '3427'
content-type: content-type:
- application/json - application/json
cookie: cookie:
- __cf_bm=2Kv7JW0NnxXgvGH0KQnR1VcNF47nEYxhEB4bYlFvRfA-1745929590-1.0.1.1-gmQvNlZR_WoNPIkf.07YchEy.a13FU2sP7wZropzue.84PKf6DVY_clzo6DqmBOk8PtKtM3gV952vhWHuE0ygk7096hW9jQTST91FDi30Jc; - __cf_bm=REDACTED;
_cfuvid=HHxY6s22oZkfAHAh8HGGIeDkKOuavigZ5DkKL6.WyGc-1745929590485-0.0.1.1-604800000 _cfuvid=REDACTED
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.68.2 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
@@ -356,11 +358,9 @@ interactions:
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.68.2 - 1.109.1
x-stainless-raw-response:
- 'true'
x-stainless-read-timeout: x-stainless-read-timeout:
- '600.0' - '600'
x-stainless-retry-count: x-stainless-retry-count:
- '0' - '0'
x-stainless-runtime: x-stainless-runtime:
@@ -372,36 +372,35 @@ interactions:
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jFZtbtxGEv2vUxT4ZwFjRtAocmTpn7yBHCW24cTGGkFkCDXdRbLsZhVT H4sIAAAAAAAAAwAAAP//jFbbjttGDH3fryD00jSwjdjZW/22SboXYIMGyabpoikW9AwlsR0NBc7I
3ZzxKDCw19gb5B65yZ5k0U3OhxUF2D8zIJtdXa/eq9f1+xFAxb66hMq1mFzXh/nzn+lHt/rl5Q+v rhME6G/09/IlxYws27vdFH0xLHFI8ZA8Z/j5AKBgW8yhMDVG07Ru/PL29ubsZ3P9/jpezeynS/nl
vVu8ufrB/xTf6Q3+/Ozdx9BXs7xDlx/Jpe2uY6ddHyixyrjsjDBRjro4P3t6cXrx9OKkLHTqKeRt 0Ldy096+Wty2xSh5yOJ3MnHwmhhpWkeRxfdmo4SRUtTpyfHs+dH0+PQ0Gxqx5JJb1cbx4WQ6btjz
TZ/mZzrvWHh+enJ6Nj85ny+eTbtbZUexuoRfjwAAfi+/OU/x9Lm6hBKrvOkoRmyoutx9BFCZhvym ePZsdjR+djieHm7ca2FDoZjDrwcAAJ/zb0rUW/qzmMOz0fCmoRCwomK+PQRQqLj0psAQOET0sRjt
whg5JpRUzfaLTiWRlNRvQHQNDgUaXhEgNDltQIlrMoBbuWbBAFfl+RK+JyPgCAiBYwKtQTThMhAs jEZ8JJ9zv6mlq+o4hyvwsgKDHipeEiBUCQCgDyvSj/6cPTo4y09z+Og/+ktSAg6A4DhEkBJwiexw
VT9FUIHUElyzxQTv1YKH92iwNk6JBJYbuEkYGAVwSK1anAGLU+vVMLE0sEJjHSL0ZLEnl3hFEVB8 4QgWIn8EEA+xJjhnDRE+iDoLH1ABu1iLkoXFGq4iOkYPK+VIGuYp8HQCT59eI1woektw0ZEqwpOb
DttRvLyVW1kcw5Mnt9VNgI4VRDuCP/8AoRgH0dsqn/JdDgPX+uQJzOEKBuHfBgJBy8esCFgSWVqz muAi5/QB9funT5P7jw07FrjuQugAPnoAGMOZT5+QBUul2NZs0AEaI52PyQf99qtBnGXSEdRc1Y6r
5DPzWZpRxqTG03ktlyeHAWp0KQIudUgFHXd9eaP1AcSbjH0LLqpjSpvjnO3pmO1LhGYgMwRPDKIx OrKvcs70Z0vK5A0FQG+hRrWh5jYAeds9SD6qSBvAdprcd0CvJgnOLMF5ia0oxSgw/WF6ModrBMuh
Wf4T4THjVyVjXGGTI2jJ4RWaU3iDoWMyLljetRxLraE3XbHP2YKnhBzIAzqngxRecqL0uSdjEkcl xBgRLFWOgftgDE8enk3AX1GZkEuZs9t8OGyq8AbFCVxgaFF5VwawFJEdWQixs+sHzmD7kBjz2xcY
2X12wTNZBD9Yxv8IYzOo1Q0xr46UskGniVeYBT5WKCYbmiZQLDC/GWG+HUIgSIbOEXgKAeGFoXiC o6N0Zvv5EbA3rrO5JmhiX0iPbh24r0py5KZFE1Ovh8CpJxF1DY0oOspFeL7padU3cwMWE8Kj8fSH
FwX9CPYtWcMKbxOybDlqDPuWHYiuKEBqMcEykPgIaIljYpfxGMXIKrDm1B5ytKc2KXjq2Y1cBa4p 6Wnf3yFEqt7WtEF55tKce6sCL1AXpLIHNbFPqSYf0vDWHKJoRpwirr8LkPgA/OhAjgCtVQohAR2S
Y99h5lGhyUhcO9YlP78osn+PVsCcTZz9o+gER2HghOeNcYcTHHil4hkDjbhe8BCp7wm+I3g5JOY4 H0ErjjPmUcYaxHDCH1oyMWRQhwnUlYM3jEtKaBPgJc7hXRTl1FgHpSauDYAFPDm3He1qb7T7IK87
gcvmYNSSxJyirshWTOsRJX3ugxrFkkdD2mvgVEA5HCLFGXT4UQ2WmFLIj7n4QaWZJ7IOqK5pUmMO bdJ4zeFyh2G/a+cp3gDkIR1eo7LAVfDkq3o3CediukBbPg6hcmojMLIkHeZ+kccgjCBExUgVp/9D
sEbbKnFTvlzSRsUXWE93UvyKk1yTa+MhTFJ8gxoU/okpoQ339/hAeNT1LUa+nzI2arh0z9gWD7ti qzd0Cd+B4yUFiLUm8ZCuHyEjvnRsYq7NUarNew/ovUDonPv619/oorS5Ck9+8gS3hDrk9MZhJOz+
F3sGLTdt4KZNW9FFboRrdihpi27b6w+1G7QUhFecJTwJcOK0YPt2wkYpZY/yDMOodEyTJ1yFbJTi i9Y/lSVpkpslL9lCSxokaZJHVYyp7VKC43Lb5qjkTf1N3J23pMHIFnsb1qYWJ9Vm0C209TrkhyjO
TeH6GJ4bNyiJdgSFkO1GpZxWosRD38LtcYdds86dMjZifoV7K8n5sSTuMNGhmW0d0ggzyyM4p90S DZ1YoWaExwnhRpwIGmpSzzOz3yg321FvxFvGfvj6DOBJVkFv4XVyWvcMf6iSm+PrVBKyHHvJuZjA
U4FxPsK4ur8fzLio1Vgc4aFL3EQhadqtI9DEy2fsWCZW9uV7tPOnLqhNJUHIux7reDeENBjNoFPD S/GRPecAbyfwiuCcHBu6xwbnyKS7KCWdaLMOPXM/DWBN52Kn6PrE1zmaw5AFcKB0+ah8875+Gqa4
QLMdObFFIw8OOzT0+SDATnNRTLUfCXn2F99jeIUp0UTHtaG4LDPzLDzRcOi6PNJReqTWEHSdvW6j zuU4eUy15/BSGoKyA4vLZaLsfRmfw6Ws4CrCW0Ln1vABB00781YJ4S35TxTjbpbf0pIDx3Cvoy1q
gzQ7QB3Kf//9nwgfdTChDaTWdGjaPTla11ToYolZehl60rFE2dB2ZPVx41oN2pTDDyzeqdSB3UjP ZMMtZsib9q9QYcWxBk8rYB+SvAewiqs8Ag2gmpqX6EApUHrolT7zLnfd0gJjr183NYXhWkOlvasO
xQhqcbF4Ol9cLJ4dw8tHDe5KvBHC62xJW2wxx0cLG1irfRpxoWDYbDspJsNEzfYGSuRa2WWEfoXi jUoI0ODvotuE8sEomtlj0FLDBhwvFHWPUZk9IN6xp3uuoL1ya4DQpbwCXL14N+GYHS+FWscTjpM0
qCNJMbdg0A35wwu1Vsu98veeXgAsTnaXZ8NqopOprTgVjxvT/1eWnNznu+eQHYf9eAVIM7kWbjum OGtoVZZsKd+r5CObXV1Is1xltso3xE/RV6nruSaZGzmfLa16qd+Ken8BJPYLLFTQkuY5kPFWMEGp
qKmMCrnixeYiBMLSF9uCiz9wqdkk2PxBq9kLaZOF1ZMf3asQKzhxxJ4k8XSnFjMqE8jOU7I2DKX5 3MxfGC6G9de//g571+pwW25VfrK/oCiVXcC0JfnOuT1DkpOY25xXo982li/bZchJ1aoswgPXomTP
Su/TkAHrVkclgOcVWTwYBcZa96a1DqVnH8qkG0LiGh0l8l+5UrFhatDx/hp5WPLDqcuoHiLmyU+G ob5TwiA+LT4hSltk65cDgN/y0tXd26OKVqVp412UPyh/7uT5cR+v2C17O+vhyWCNEtHtDNPZdDZ6
EA4WUPIQVS7WPO99mFa+7Ca8oE1vuowPtlY1C8f2zgijSp7mYtK+KqtfjgA+lEly+Go4rHrTrk93 JOJdfz+HvcWtMGhqsjvf3ZaHnWXZMxzs4f53Po/F7rGzr/5P+J3BGGoj2btWybK5j3l3TCltw986
ST9ROe58cTbGq/YD7H717OJ8Wk2aMOwXFqeLxeyRiHfjLBIPptHKoWvJ7/fuR1ccPOvBwtEB7r/m tq1zTrgIpEs2dBeZNPXCUomd61fUIqxDpOauZF+Rtsr9nlq2d4dmdno0LU+PZ8XBl4N/AAAA//8D
81jsETtL8/+E3y84R30if9cb+dFnHvvMKE/4f/fZrs4l4SrmO93RXWKyzIWnGocwzt1V3MRE3V3N AL4nNR22CwAA
0pD1xuPwXfd3fokOvz3x9Ul19OXofwAAAP//AwDXPLUkigwAAA==
headers: headers:
CF-RAY: CF-RAY:
- 937ec9c4b8307e0f-GRU - 999cebe33b4eefa9-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -409,9 +408,11 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 29 Apr 2025 12:26:41 GMT - Wed, 05 Nov 2025 14:08:15 GMT
Server: Server:
- cloudflare - cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
@@ -423,111 +424,111 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '10386' - '6635'
openai-project:
- proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '6867'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '30000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '150000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '29999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '149999169' - '199178'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 2ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 246ms
x-request-id: x-request-id:
- req_7e9c58909cf39af106866bae0c0cf7e1 - req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Guardrail Agent. You body: "{\"messages\":[{\"role\":\"system\",\"content\":\"You are Guardrail Agent.
are a expert at validating the output of a task. By providing effective feedback You are a expert at validating the output of a task. By providing effective
if the output is not valid.\nYour personal goal is: Validate the output of the feedback if the output is not valid.\\nYour personal goal is: Validate the output
task\n\nTo give my best complete final answer to the task respond using the of the task\\n\\nTo give my best complete final answer to the task respond using
exact following format:\n\nThought: I now can give a great answer\nFinal Answer: the exact following format:\\n\\nThought: I now can give a great answer\\nFinal
Your final answer must be the great and the most complete as possible, it must Answer: Your final answer must be the great and the most complete as possible,
be outcome described.\n\nI MUST use these formats, my job depends on it!\nIMPORTANT: it must be outcome described.\\n\\nI MUST use these formats, my job depends
Your final answer MUST contain all the information requested in the following on it!\"},{\"role\":\"user\",\"content\":\"\\n Ensure the following task
format: {\n \"valid\": bool,\n \"feedback\": str | None\n}\n\nIMPORTANT: Ensure result complies with the given guardrail.\\n\\n Task result:\\n Here
the final output does not include any code block markers like ```json or ```python."}, is a list of available books on the First World War authored by Italian writers:\\n\\n1.
{"role": "user", "content": "\n Ensure the following task result complies **La Grande Guerra (The Great War)** by Emilio Lussu \\n - An autobiographical
with the given guardrail.\n\n Task result:\n Here is a list of account by an Italian soldier, highlighting the experiences and hardships endured
notable books on the First World War written by Italian authors, incorporating by Italian troops during World War I.\\n\\n2. **Caporetto 1917: La disfatta
various perspectives and themes:\n\n1. **\"Il mio nome \u00e8 nessuno\" by Dario degli italiani (Caporetto 1917: The Defeat of the Italians)** by Paolo Gaspari
Fo** - A unique narrative intertwining personal stories and historical facts \ \\n - A detailed study of the Italian defeat at the Battle of Caporetto,
about the impacts of World War I on Italian society.\n\n2. **\"La guerra dei including tactical analysis and the impact on Italian military morale.\\n\\n3.
nostri nonni\" by Mario avagliano and Marco Palmieri** - This book provides **La guerra italiana 1915-1918 (The Italian War 1915-1918)** by Alessandro Barbero
a detailed account of the experiences of Italian soldiers during the First World \ \\n - A comprehensive history of Italy's role in the First World War, addressing
War, focusing on their motivations and struggles.\n\n3. **\"Sulle tracce della military, political, and social aspects.\\n\\n4. **Il Piave mormorava: Storia
Grande Guerra\" by Sergio Staino** - A graphic novel that blends artistic expression del fronte italiano nella Grande guerra (The Piave Murmured: History of the
with historical narrative to depict the life of soldiers in the trenches of Italian Front in the Great War)** by Mario Isnenghi \\n - Focuses on the
the Great War.\n\n4. **\"L''intera storia della Prima Guerra Mondiale\" by Giuseppe Italian front, covering the battles, strategies, and the soldiers' lives throughout
De Lutiis** - A comprehensive overview that explores the geopolitical causes, the conflict.\\n\\n5. **Un anno sull\u2019altopiano (One Year on the Plateau)**
major battles, and long-term effects of the war on Italy and beyond.\n\n5. **\"La by Emilio Lussu \\n - Offers a vivid personal narrative of life in the trenches
Grande Guerra in Friuli\" by Paolo Cattaruzza** - This book emphasizes the regional on the Italian front, underscoring the psychological and physical toll of the
impact of World War I in Friuli, highlighting the significant battles and the war.\\n\\n6. **Guerra e memoria: La Prima guerra mondiale in Italia (War and
experiences of local civilians and soldiers.\n\n6. **\"Lettere di un soldato\" Memory: The First World War in Italy)** edited by G. Contini and R. De Felice
by Alessandro F. Brigante** - A collection of letters written by a soldier during \ \\n - A collection of essays analyzing the cultural memory and lasting impact
the war, providing a personal and intimate perspective on the realities of combat.\n\n7. of the First World War in Italian society.\\n\\n7. **La Grande Guerra: Come
**\"Azzurri in trincea\" by Mario Isnenghi** - The book examines the experience fu davvero (The Great War: How It Really Was)** by Andrea Renzetti \\n -
of Italian soldiers in the front lines, focusing on their culture, morale, and Revisits the Italian participation in the war with new insights drawn from archival
the shared camaraderie among troops.\n\n8. **\"La guerra di Matteo\" by Franco research and historical debate.\\n\\nThese books are available across major
Cardini** - A historical fiction that follows a young Italian man\u2019s journey Italian bookstores, academic libraries, and through online Italian book retailers
through the war, offering insights into the emotional and psychological impacts such as IBS.it and Hoepli.it. They provide authentic Italian perspectives on
of conflict.\n\n9. **\"1915-1918. La Grande Guerra\" by Andrea Nativi** - A the First World War, ranging from frontline narratives and military analyses
scholarly work that analyzes the strategies and technological advancements employed to broader socio-political reflections on Italy\u2019s experience during 1915-1918.\\n\\n
by Italian forces during the First World War.\n\n10. **\"Il giorno della vittoria\" \ Guardrail:\\n Ensure the authors are from Italy\\n\\n Your
by Vincenzo Pardini** - A captivating exploration of the final offensives leading task:\\n - Confirm if the Task result complies with the guardrail.\\n
to the end of the war, examining how they shaped Italy\u2019s national identity.\n\nThis \ - If not, provide clear feedback explaining what is wrong (e.g., by
list highlights a range of Italian authors who offer diverse narratives and how much it violates the rule, or what specific part fails).\\n - Focus
profound insights into the multifaceted experiences and legacies of the First only on identifying issues \u2014 do not propose corrections.\\n - If
World War.\n\n Guardrail:\n Ensure the authors are from Italy\n \n Your the Task result complies with the guardrail, saying that is valid\\n \"}],\"model\":\"gpt-4.1-mini\",\"response_format\":{\"type\":\"json_schema\",\"json_schema\":{\"schema\":{\"properties\":{\"valid\":{\"description\":\"Whether
task:\n - Confirm if the Task result complies with the guardrail.\n - the task output complies with the guardrail\",\"title\":\"Valid\",\"type\":\"boolean\"},\"feedback\":{\"anyOf\":[{\"type\":\"string\"},{\"type\":\"null\"}],\"description\":\"A
If not, provide clear feedback explaining what is wrong (e.g., by how much it feedback about the task output if it is not valid\",\"title\":\"Feedback\"}},\"required\":[\"valid\",\"feedback\"],\"title\":\"LLMGuardrailResult\",\"type\":\"object\",\"additionalProperties\":false},\"name\":\"LLMGuardrailResult\",\"strict\":true}},\"stream\":false}"
violates the rule, or what specific part fails).\n - Focus only on identifying
issues \u2014 do not propose corrections.\n - If the Task result complies
with the guardrail, saying that is valid\n "}], "model": "gpt-4o-mini",
"stop": ["\nObservation:"]}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '3829' - '3792'
content-type: content-type:
- application/json - application/json
cookie: cookie:
- __cf_bm=2Kv7JW0NnxXgvGH0KQnR1VcNF47nEYxhEB4bYlFvRfA-1745929590-1.0.1.1-gmQvNlZR_WoNPIkf.07YchEy.a13FU2sP7wZropzue.84PKf6DVY_clzo6DqmBOk8PtKtM3gV952vhWHuE0ygk7096hW9jQTST91FDi30Jc; - __cf_bm=REDACTED;
_cfuvid=HHxY6s22oZkfAHAh8HGGIeDkKOuavigZ5DkKL6.WyGc-1745929590485-0.0.1.1-604800000 _cfuvid=REDACTED
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.68.2 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
- 'false' - 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang: x-stainless-lang:
- python - python
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.68.2 - 1.109.1
x-stainless-raw-response:
- 'true'
x-stainless-read-timeout: x-stainless-read-timeout:
- '600.0' - '600'
x-stainless-retry-count: x-stainless-retry-count:
- '0' - '0'
x-stainless-runtime: x-stainless-runtime:
@@ -539,18 +540,17 @@ interactions:
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jJJNb9swDIbv/hWEzvHgeFmT+NYNKFbstGLADnNhKBJtq5EpQZLTFUH+ H4sIAAAAAAAAAwAAAP//jJJBj9MwEIXv+RXWnJNVE5K2mysckBBCVAipoqvItSepqWNb9mRZqPrf
+yDHiZ19ALsYMB++FF+SxwSAKckKYKLlQXRWpx+f8Av5dXj8vH16kG+f9j6Xuxf5vf56nx3YIirM kdNuk4VF4uKDv3nj98ZzShgDJaFmIA6cRO909na7/fL+x+BEvt20T18X+erzRlS/NseP7z59gDQq
7gVFuKjeCdNZjUEZOmPhkAeMVZfr1Ydtvr3LlgPojEQdZY0N6cqknSKV5lm+SrN1utyM6tYogZ4V 7P47CnpW3QnbO42krLlg4ZETxq75alm8qfLlfTWC3krUUdY5ysq7POuVUVmxKKpsUWZ5eZUfrBIY
8CMBADgO39gnSfzJCsgWl0iH3vMGWXFNAmDO6Bhh3HvlA6fAFhMUhgLS0Pq31vRNGwp4BDKvIDhB oGbfEsYYO41nNGokPkHNFunzTY8h8A6hvhUxBt7qeAM8BBWIG4J0gsIaQjN6P+3gkWsld1CTHzDd
ow4IHJrYP3Dyr+gASnpQxDXcD/8FHEsCKNmBayVLVkBwPS7OsRpR7rjYxzD1Wpd0mj/usO491yOc QYso91wcd1CbQevzXOixHQKP7iOaAW6MJR7Tj5YfruR8M6lt57zdhz+k0CqjwqHxyIM10VAg62Ck
AU5kAo8DHGw/j+R0NapNY53Z+d+krFakfFs55N5QNOWDsWygpwTgeRhofzMjZp3pbKiC2ePw3Ppu 54Sxh3EYw4t84LztHTVkjzg+t1pVl34wfcJE76+MLHE9E63L9JV2jUTiSofZNEFwcUA5SafR80Eq
HCib9jjRfDPCYALXM9XmAm7qVRIDV9rPVsIEFy3KSTrtj/dSmRlIZq7/7OZvtc/OFTX/U34CQqAN OwPJLPTfZl7rfQmuTPc/7ScgBDpC2TiPUomXgacyj3FF/1V2G/JoGAL6RyWwIYU+foTElg/6sjcQ
KCvrUCpx63hKcxjP/F9p1ykPDTOP7qAEVkGhi5uQWPNen4+P+TcfsKtqRQ0669T5AmtbZe+3+SbP fgbCvmmV6dA7ry7L07qmFMW6ytv1soDknPwGAAD//wMAkXeHhksDAAA=
s23GklPyCwAA//8DANS97/6PAwAA
headers: headers:
CF-RAY: CF-RAY:
- 937eca0769737e0f-GRU - 999cec0eced2efa9-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -558,9 +558,11 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 29 Apr 2025 12:26:42 GMT - Wed, 05 Nov 2025 14:08:15 GMT
Server: Server:
- cloudflare - cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
@@ -572,59 +574,63 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '924' - '450'
openai-project:
- proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '640'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '30000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '150000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '29999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '149999094' - '199209'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 2ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 237ms
x-request-id: x-request-id:
- req_242f5797b2a0bf5867b01ab6027921fa - req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Test Agent. Test Backstory\nYour body: '{"messages":[{"role":"system","content":"You are Test Agent. Test Backstory\nYour
personal goal is: Test Goal\nTo give my best complete final answer to the task personal goal is: Test Goal\nTo give my best complete final answer to the task
respond using the exact following format:\n\nThought: I now can give a great respond using the exact following format:\n\nThought: I now can give a great
answer\nFinal Answer: Your final answer must be the great and the most complete answer\nFinal Answer: Your final answer must be the great and the most complete
as possible, it must be outcome described.\n\nI MUST use these formats, my job as possible, it must be outcome described.\n\nI MUST use these formats, my job
depends on it!"}, {"role": "user", "content": "\nCurrent Task: Test task\n\nThis depends on it!"},{"role":"user","content":"\nCurrent Task: Test task\n\nThis
is the expected criteria for your final answer: Output\nyou MUST return the is the expected criteria for your final answer: Output\nyou MUST return the
actual complete content as the final answer, not a summary.\n\nBegin! This is actual complete content as the final answer, not a summary.\n\nBegin! This is
VERY important to you, use the tools available and give your best Final Answer, VERY important to you, use the tools available and give your best Final Answer,
your job depends on it!\n\nThought:"}], "model": "gpt-4o-mini", "stop": ["\nObservation:"]}' your job depends on it!\n\nThought:"}],"model":"gpt-4.1-mini"}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '807' - '770'
content-type: content-type:
- application/json - application/json
cookie: cookie:
- __cf_bm=2Kv7JW0NnxXgvGH0KQnR1VcNF47nEYxhEB4bYlFvRfA-1745929590-1.0.1.1-gmQvNlZR_WoNPIkf.07YchEy.a13FU2sP7wZropzue.84PKf6DVY_clzo6DqmBOk8PtKtM3gV952vhWHuE0ygk7096hW9jQTST91FDi30Jc; - __cf_bm=REDACTED;
_cfuvid=HHxY6s22oZkfAHAh8HGGIeDkKOuavigZ5DkKL6.WyGc-1745929590485-0.0.1.1-604800000 _cfuvid=REDACTED
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.68.2 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
@@ -634,11 +640,9 @@ interactions:
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.68.2 - 1.109.1
x-stainless-raw-response:
- 'true'
x-stainless-read-timeout: x-stainless-read-timeout:
- '600.0' - '600'
x-stainless-retry-count: x-stainless-retry-count:
- '0' - '0'
x-stainless-runtime: x-stainless-runtime:
@@ -650,21 +654,17 @@ interactions:
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNNTxsxEL3nV4x8TqIQICm5tYeqiAMSqoSqFq0ce3Z3wOvZ2rMbAuK/ H4sIAAAAAAAAAwAAAP//jFLBatwwEL37Kwad12Ht2JvEt1IoKT2E0O0htMEo8thWK2uENM62hP33
V/YGNrQcell5583He+Pn5wmAIqs2oEytxTStm325wSuOVw+if3wz14Iu7tZP29vLm+vb05Wapgre Iu9m7W1T6EWgefOe3pvRSwIgdCMqEKqXrAZn0vcPD9vbO7+71dtPptjyoML4mbi/b7+4e7GKDHr6
3qOR16q54aZ1KMR+gE1ALZi6nqzPzi+WF6vFMgMNW3SprGpldsazhjzNlovl2Wyxnp18OlTXTAaj jopfWReKBmeQNdkDrDxKxqiaXW3yyzLb3JQTMFCDJtI6x2lxkaWDtjrN13mZros0K470nrTCICr4
2sDPCQDAc/4mnt7io9rAYvoaaTBGXaHavCUBqMAuRZSOkaJoL2o6goa9oM/UL8HzDoz2UFGPoKFK mgAAvExnNGob/CkqWK9eKwOGIDsU1akJQHgysSJkCDqwtCxWM6jIMtrJ+7anseu5go9gaQdKWuj0
tEH7uMMA8Mt/Ja8dfM7/G/heI5guBPQCouMDkO/Z9RihDdyTJV+BBqk5cFfVoL0Fi6LJoYWAsWUf M4KELgYAacMO/Tf7QVtp4N10q+BuZDeeSXpsxyBjLjsaswCktcQyzmUK83hE9if7hjrn6Sn8QRWt
EbY6ogX2IDUCPrZoBC2YQIKBNDTo0xbRzuESduQctAFjnpimD2tOhywCdiQ1dwKxaxod6Il8NQX0 tjr0tUcZyEargcmJCd0nAI/TmMaz5MJ5GhzXTD9wei4rLw96Yl7PAi2OIBNLs6hvrlZv6NUNstQm
sQuJjNRaAHsMe9AxTQKKYLjHgBaEoUEc+gb83VHANDwCliUaoR7dfp41cyeGG3ylk6QiGKcDyT6r LAYtlFQ9NjN13oocG00LIFmk/tvNW9qH5Np2/yM/A0qhY2xq57HR6jzx3OYx/t5/tZ2mPBkWAf2z
TLQC1uhjWiP5kkOjk4yBQdm5kpyLedRgnJTHZQ6kTc6PLyhg2UWdTOI7544A7T1L7putcXdAXt7M VlizRh830WArR3PYvwi/AuNQt9p26J3Xh3/VurpQ+XWZtdebXCT75DcAAAD//wMAc4CvHGYDAAA=
4LhqA2/jX6WqJE+xLgLqyD5dfBRuVUZfJgB32XTdOx+pNnDTSiH8gHncyfnp0E+NXh/R1foACot2
Y3y5PFj1fb9i8EU8sq0y2tRox9LR47qzxEfA5Ej1v2w+6j0oJ1/9T/sRMAZbQVu0AS2Z94rHtID3
2cQfp71tORNWEUNPBgshDOkmLJa6c8MDVXEfBZuiJF9haAMNr7RsC7vVRq8WtlyoycvkDwAAAP//
AwC4yvtmswQAAA==
headers: headers:
CF-RAY: CF-RAY:
- 937eca0f18177e0f-GRU - 999cec1339dbefa9-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -672,9 +672,11 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 29 Apr 2025 12:26:44 GMT - Wed, 05 Nov 2025 14:08:16 GMT
Server: Server:
- cloudflare - cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
@@ -686,27 +688,31 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '1988' - '529'
openai-project:
- proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '546'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '30000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '150000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '29999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '149999832' - '199832'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 2ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 50ms
x-request-id: x-request-id:
- req_99b127ab59c932c0b46dbecc738df8ba - req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK

View File

@@ -1,105 +1,4 @@
interactions: interactions:
- request:
body: '{"trace_id": "4ced1ade-0d34-4d28-a47d-61011b1f3582", "execution_type":
"crew", "user_identifier": null, "execution_context": {"crew_fingerprint": null,
"crew_name": "crew", "flow_name": null, "crewai_version": "1.2.1", "privacy_level":
"standard"}, "execution_metadata": {"expected_duration_estimate": 300, "agent_count":
0, "task_count": 0, "flow_method_count": 0, "execution_started_at": "2025-10-31T07:25:08.937105+00:00"},
"ephemeral_trace_id": "4ced1ade-0d34-4d28-a47d-61011b1f3582"}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '488'
Content-Type:
- application/json
User-Agent:
- CrewAI-CLI/1.2.1
X-Crewai-Organization-Id:
- 73c2b193-f579-422c-84c7-76a39a1da77f
X-Crewai-Version:
- 1.2.1
method: POST
uri: https://app.crewai.com/crewai_plus/api/v1/tracing/ephemeral/batches
response:
body:
string: '{"id":"8657c7bd-19a7-4873-b561-7cfc910b1b81","ephemeral_trace_id":"4ced1ade-0d34-4d28-a47d-61011b1f3582","execution_type":"crew","crew_name":"crew","flow_name":null,"status":"running","duration_ms":null,"crewai_version":"1.2.1","total_events":0,"execution_context":{"crew_fingerprint":null,"crew_name":"crew","flow_name":null,"crewai_version":"1.2.1","privacy_level":"standard"},"created_at":"2025-10-31T07:25:09.569Z","updated_at":"2025-10-31T07:25:09.569Z","access_code":"TRACE-7f02e40cd9","user_identifier":null}'
headers:
Connection:
- keep-alive
Content-Length:
- '515'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 31 Oct 2025 07:25:09 GMT
cache-control:
- no-store
content-security-policy:
- 'default-src ''self'' *.app.crewai.com app.crewai.com; script-src ''self''
''unsafe-inline'' *.app.crewai.com app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts
https://www.gstatic.com https://run.pstmn.io https://apis.google.com https://apis.google.com/js/api.js
https://accounts.google.com https://accounts.google.com/gsi/client https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css.map
https://*.google.com https://docs.google.com https://slides.google.com https://js.hs-scripts.com
https://js.sentry-cdn.com https://browser.sentry-cdn.com https://www.googletagmanager.com
https://js-na1.hs-scripts.com https://js.hubspot.com http://js-na1.hs-scripts.com
https://bat.bing.com https://cdn.amplitude.com https://cdn.segment.com https://d1d3n03t5zntha.cloudfront.net/
https://descriptusercontent.com https://edge.fullstory.com https://googleads.g.doubleclick.net
https://js.hs-analytics.net https://js.hs-banner.com https://js.hsadspixel.net
https://js.hscollectedforms.net https://js.usemessages.com https://snap.licdn.com
https://static.cloudflareinsights.com https://static.reo.dev https://www.google-analytics.com
https://share.descript.com/; style-src ''self'' ''unsafe-inline'' *.app.crewai.com
app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts; img-src ''self'' data:
*.app.crewai.com app.crewai.com https://zeus.tools.crewai.com https://dashboard.tools.crewai.com
https://cdn.jsdelivr.net https://forms.hsforms.com https://track.hubspot.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://www.google.com
https://www.google.com.br; font-src ''self'' data: *.app.crewai.com app.crewai.com;
connect-src ''self'' *.app.crewai.com app.crewai.com https://zeus.tools.crewai.com
https://connect.useparagon.com/ https://zeus.useparagon.com/* https://*.useparagon.com/*
https://run.pstmn.io https://connect.tools.crewai.com/ https://*.sentry.io
https://www.google-analytics.com https://edge.fullstory.com https://rs.fullstory.com
https://api.hubspot.com https://forms.hscollectedforms.net https://api.hubapi.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://google.com/pagead/form-data/16713662509
https://google.com/ccm/form-data/16713662509 https://www.google.com/ccm/collect
https://worker-actionkit.tools.crewai.com https://api.reo.dev; frame-src ''self''
*.app.crewai.com app.crewai.com https://connect.useparagon.com/ https://zeus.tools.crewai.com
https://zeus.useparagon.com/* https://connect.tools.crewai.com/ https://docs.google.com
https://drive.google.com https://slides.google.com https://accounts.google.com
https://*.google.com https://app.hubspot.com/ https://td.doubleclick.net https://www.googletagmanager.com/
https://www.youtube.com https://share.descript.com'
etag:
- W/"684f9dff2cfefa325ac69ea38dba2309"
expires:
- '0'
permissions-policy:
- camera=(), microphone=(self), geolocation=()
pragma:
- no-cache
referrer-policy:
- strict-origin-when-cross-origin
strict-transport-security:
- max-age=63072000; includeSubDomains
vary:
- Accept
x-content-type-options:
- nosniff
x-frame-options:
- SAMEORIGIN
x-permitted-cross-domain-policies:
- none
x-request-id:
- 630cda16-c991-4ed0-b534-16c03eb2ffca
x-runtime:
- '0.072382'
x-xss-protection:
- 1; mode=block
status:
code: 201
message: Created
- request: - request:
body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
@@ -110,13 +9,9 @@ interactions:
Task: Give me an integer score between 1-5 for the following title: ''The impact Task: Give me an integer score between 1-5 for the following title: ''The impact
of AI in the future of work''\n\nThis is the expected criteria for your final of AI in the future of work''\n\nThis is the expected criteria for your final
answer: The score of the title.\nyou MUST return the actual complete content answer: The score of the title.\nyou MUST return the actual complete content
as the final answer, not a summary.\nEnsure your final answer contains only as the final answer, not a summary.\n\nBegin! This is VERY important to you,
the content in the following format: {\n \"properties\": {\n \"score\": use the tools available and give your best Final Answer, your job depends on
{\n \"title\": \"Score\",\n \"type\": \"integer\"\n }\n },\n \"required\": it!\n\nThought:"}],"model":"gpt-4.1-mini"}'
[\n \"score\"\n ],\n \"title\": \"ScoreOutput\",\n \"type\": \"object\",\n \"additionalProperties\":
false\n}\n\nEnsure the final output does not include any code block markers
like ```json or ```python.\n\nBegin! This is VERY important to you, use the
tools available and give your best Final Answer, your job depends on it!\n\nThought:"}],"model":"gpt-4.1-mini"}'
headers: headers:
accept: accept:
- application/json - application/json
@@ -125,12 +20,12 @@ interactions:
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '1340' - '923'
content-type: content-type:
- application/json - application/json
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.109.1 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
@@ -149,24 +44,23 @@ interactions:
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.12.10 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jFLBbpwwEL3zFaM5LxFQSHa55pReWkXRVlWJkGMP4AZs1zZJq9X+e2XY H4sIAAAAAAAAAwAAAP//jFLRatwwEHz3Vyx6PgfbZ1/u/FYKhVKoKRTaaxuMIq1ttbIkJDlpCffv
LGzaSr34MG/e83szc4gAUAosAXnHPB9MH99+Eer++f7z14c9FR+b/acbdptysW9+3AmBm8DQT9+J RfLl7DQJ9MXgnZ3RzO4+JABEcFIDYQP1bDQyfXs8NnmjedF8Hb5s+2NzyD42n6qD2TYfvpFNYOjb
+zfWFdeD6clLrWaYW2Kegmp6c51ud0WR7CZg0IL6QGuNj/OrNB6kknGWZEWc5HGan+idlpwclvAt n8j8I+uK6dFI9EKrGWYWqcegml/vim2Vb3eHCIyaowy03vi0vMrTUSiRFllRpVmZ5uWZPmjB0JEa
AgA4TG8wqgT9xBKSzVtlIOdYS1iemwDQ6j5UkDknnWfK42YBuVae1OT9odNj2/kS7kDpV+BMQStf vicAAA/xG4wqjr9JDdnmsTKic7RHUl+aAIjVMlQIdU44T5UnmwVkWnlU0fvnQU/94Gt4D0rfA6MK
CBi0IQAw5V7JVupQKYAKHdeWKiwhr9RxLWmpGR0LudTY9yuAKaU9C3OZwjyekOPZfq9bY/WTe0fF enGHQKEPAYAqd4/2h3onFJXwJv7VUK7VLHaToyGSmqRcAVQp7WkYScxxc0ZOF+dS98bqW/cPlXRC
RirputoSc1oFq85rgxN6jAAepzGNF8nRWD0YX3v9TNN32Tad9XBZz4KmuxPotWf9Uv+QnIZ7qVcL CTe0FqnTKrh0XhsS0VMCcBMnND0JTYzVo/Gt178wPpfvr2c9smxmhVZn0GtP5VIvsmLzgl7L0VMh
8kz2bjVo5Ix3JBbqshU2CqlXQLRK/aebv2nPyaVq/0d+ATgn40nUxpKQ/DLx0mYpXO+/2s5Tngyj 3WrGhFE2IF+oy0LoxIVeAckq9XM3L2nPyYXq/0d+ARhD45G3xiIX7Gnipc1iONzX2i5TjoaJQ3sn
I/siOdVekg2bENSwsZ9PCt0v52moG6lassbK+a4aU+c82xZps73OMDpGvwEAAP//AwDHX8XpZgMA GLZeoA2b4NjRSc7XRNwf53FsO6F6tMaK+aQ605as2Fd5t98VJDklfwEAAP//AwB7n/y+YQMAAA==
AA==
headers: headers:
CF-RAY: CF-RAY:
- 99716ab4788dea35-FCO - 999ce41aec960c23-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -174,14 +68,14 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Fri, 31 Oct 2025 07:25:10 GMT - Wed, 05 Nov 2025 14:02:50 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie: Set-Cookie:
- __cf_bm=S.q8_0ONHDHBHNOJdMZHwJDue9lKhWQHpKuP2lsspx4-1761895510-1.0.1.1-QUDxMm9SVfRT2R188bLcvxUd6SXIBmZgnz3D35UF95nNg8zX5Gzdg2OmU.uo29rqaGatjupcLPNMyhfOqeoyhNQ28Zz1ESSQLq0y70x3IvM; - __cf_bm=REDACTED;
path=/; expires=Fri, 31-Oct-25 07:55:10 GMT; domain=.api.openai.com; HttpOnly; path=/; expires=Wed, 05-Nov-25 14:32:50 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None Secure; SameSite=None
- _cfuvid=TvP4GePeQO8E5c_xWNGzJb84f940MFRG_lZ_0hWAc5M-1761895510432-0.0.1.1-604800000; - _cfuvid=REDACTED;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security: Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload - max-age=31536000; includeSubDomains; preload
@@ -196,317 +90,31 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '569' - '568'
openai-project: openai-project:
- proj_xitITlrFeen7zjNSzML82h9x - proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
x-envoy-upstream-service-time: x-envoy-upstream-service-time:
- '587' - '594'
x-openai-proxy-wasm: x-openai-proxy-wasm:
- v0.1 - v0.1
x-ratelimit-limit-project-tokens:
- '150000000'
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '30000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '150000000' - '200000'
x-ratelimit-remaining-project-tokens:
- '149999700'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '29999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '149999700' - '199793'
x-ratelimit-reset-project-tokens:
- 0s
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 2ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 61ms
x-request-id: x-request-id:
- req_393e029e99d54ab0b4e7c69c5cba099f - req_REDACTED
status:
code: 200
message: OK
- request:
body: '{"events": [{"event_id": "ea607d3f-c9ff-4aa8-babb-a84eb6d16663", "timestamp":
"2025-10-31T07:25:08.935640+00:00", "type": "crew_kickoff_started", "event_data":
{"timestamp": "2025-10-31T07:25:08.935640+00:00", "type": "crew_kickoff_started",
"source_fingerprint": null, "source_type": null, "fingerprint_metadata": null,
"task_id": null, "task_name": null, "agent_id": null, "agent_role": null, "crew_name":
"crew", "crew": null, "inputs": null}}, {"event_id": "8e792d78-fe9c-4601-a7b4-7b105fa8fb40",
"timestamp": "2025-10-31T07:25:08.937816+00:00", "type": "task_started", "event_data":
{"task_description": "Give me an integer score between 1-5 for the following
title: ''The impact of AI in the future of work''", "expected_output": "The
score of the title.", "task_name": "Give me an integer score between 1-5 for
the following title: ''The impact of AI in the future of work''", "context":
"", "agent_role": "Scorer", "task_id": "677cf2dd-96a9-4eac-9140-0ecaba9609f7"}},
{"event_id": "a2fcdfee-a395-4dc8-99b8-ba3d8d843a70", "timestamp": "2025-10-31T07:25:08.938816+00:00",
"type": "agent_execution_started", "event_data": {"agent_role": "Scorer", "agent_goal":
"Score the title", "agent_backstory": "You''re an expert scorer, specialized
in scoring titles."}}, {"event_id": "b0ba7582-6ea0-4b66-a64a-0a1e38d57502",
"timestamp": "2025-10-31T07:25:08.938996+00:00", "type": "llm_call_started",
"event_data": {"timestamp": "2025-10-31T07:25:08.938996+00:00", "type": "llm_call_started",
"source_fingerprint": null, "source_type": null, "fingerprint_metadata": null,
"task_id": "677cf2dd-96a9-4eac-9140-0ecaba9609f7", "task_name": "Give me an
integer score between 1-5 for the following title: ''The impact of AI in the
future of work''", "agent_id": "8d6e3481-36fa-4fca-9665-977e6d76a969", "agent_role":
"Scorer", "from_task": null, "from_agent": null, "model": "gpt-4.1-mini", "messages":
[{"role": "system", "content": "You are Scorer. You''re an expert scorer, specialized
in scoring titles.\nYour personal goal is: Score the title\nTo give my best
complete final answer to the task respond using the exact following format:\n\nThought:
I now can give a great answer\nFinal Answer: Your final answer must be the great
and the most complete as possible, it must be outcome described.\n\nI MUST use
these formats, my job depends on it!"}, {"role": "user", "content": "\nCurrent
Task: Give me an integer score between 1-5 for the following title: ''The impact
of AI in the future of work''\n\nThis is the expected criteria for your final
answer: The score of the title.\nyou MUST return the actual complete content
as the final answer, not a summary.\nEnsure your final answer contains only
the content in the following format: {\n \"properties\": {\n \"score\":
{\n \"title\": \"Score\",\n \"type\": \"integer\"\n }\n },\n \"required\":
[\n \"score\"\n ],\n \"title\": \"ScoreOutput\",\n \"type\": \"object\",\n \"additionalProperties\":
false\n}\n\nEnsure the final output does not include any code block markers
like ```json or ```python.\n\nBegin! This is VERY important to you, use the
tools available and give your best Final Answer, your job depends on it!\n\nThought:"}],
"tools": null, "callbacks": ["<crewai.utilities.token_counter_callback.TokenCalcHandler
object at 0x11da36000>"], "available_functions": null}}, {"event_id": "ab6b168b-d954-494f-ae58-d9ef7a1941dc",
"timestamp": "2025-10-31T07:25:10.466669+00:00", "type": "llm_call_completed",
"event_data": {"timestamp": "2025-10-31T07:25:10.466669+00:00", "type": "llm_call_completed",
"source_fingerprint": null, "source_type": null, "fingerprint_metadata": null,
"task_id": "677cf2dd-96a9-4eac-9140-0ecaba9609f7", "task_name": "Give me an
integer score between 1-5 for the following title: ''The impact of AI in the
future of work''", "agent_id": "8d6e3481-36fa-4fca-9665-977e6d76a969", "agent_role":
"Scorer", "from_task": null, "from_agent": null, "messages": [{"role": "system",
"content": "You are Scorer. You''re an expert scorer, specialized in scoring
titles.\nYour personal goal is: Score the title\nTo give my best complete final
answer to the task respond using the exact following format:\n\nThought: I now
can give a great answer\nFinal Answer: Your final answer must be the great and
the most complete as possible, it must be outcome described.\n\nI MUST use these
formats, my job depends on it!"}, {"role": "user", "content": "\nCurrent Task:
Give me an integer score between 1-5 for the following title: ''The impact of
AI in the future of work''\n\nThis is the expected criteria for your final answer:
The score of the title.\nyou MUST return the actual complete content as the
final answer, not a summary.\nEnsure your final answer contains only the content
in the following format: {\n \"properties\": {\n \"score\": {\n \"title\":
\"Score\",\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"score\"\n ],\n \"title\":
\"ScoreOutput\",\n \"type\": \"object\",\n \"additionalProperties\": false\n}\n\nEnsure
the final output does not include any code block markers like ```json or ```python.\n\nBegin!
This is VERY important to you, use the tools available and give your best Final
Answer, your job depends on it!\n\nThought:"}], "response": "Thought: I now
can give a great answer\n{\n \"score\": 4\n}", "call_type": "<LLMCallType.LLM_CALL:
''llm_call''>", "model": "gpt-4.1-mini"}}, {"event_id": "0b8a17b6-e7d2-464d-a969-56dd705a40ef",
"timestamp": "2025-10-31T07:25:10.466933+00:00", "type": "agent_execution_completed",
"event_data": {"agent_role": "Scorer", "agent_goal": "Score the title", "agent_backstory":
"You''re an expert scorer, specialized in scoring titles."}}, {"event_id": "b835b8e7-992b-4364-9ff8-25c81203ef77",
"timestamp": "2025-10-31T07:25:10.467175+00:00", "type": "task_completed", "event_data":
{"task_description": "Give me an integer score between 1-5 for the following
title: ''The impact of AI in the future of work''", "task_name": "Give me an
integer score between 1-5 for the following title: ''The impact of AI in the
future of work''", "task_id": "677cf2dd-96a9-4eac-9140-0ecaba9609f7", "output_raw":
"Thought: I now can give a great answer\n{\n \"score\": 4\n}", "output_format":
"OutputFormat.PYDANTIC", "agent_role": "Scorer"}}, {"event_id": "a9973b74-9ca6-46c3-b219-0b11ffa9e210",
"timestamp": "2025-10-31T07:25:10.469421+00:00", "type": "crew_kickoff_completed",
"event_data": {"timestamp": "2025-10-31T07:25:10.469421+00:00", "type": "crew_kickoff_completed",
"source_fingerprint": null, "source_type": null, "fingerprint_metadata": null,
"task_id": null, "task_name": null, "agent_id": null, "agent_role": null, "crew_name":
"crew", "crew": null, "output": {"description": "Give me an integer score between
1-5 for the following title: ''The impact of AI in the future of work''", "name":
"Give me an integer score between 1-5 for the following title: ''The impact
of AI in the future of work''", "expected_output": "The score of the title.",
"summary": "Give me an integer score between 1-5 for the following...", "raw":
"Thought: I now can give a great answer\n{\n \"score\": 4\n}", "pydantic":
{}, "json_dict": null, "agent": "Scorer", "output_format": "pydantic"}, "total_tokens":
300}}], "batch_metadata": {"events_count": 8, "batch_sequence": 1, "is_final_batch":
false}}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '7336'
Content-Type:
- application/json
User-Agent:
- CrewAI-CLI/1.2.1
X-Crewai-Organization-Id:
- 73c2b193-f579-422c-84c7-76a39a1da77f
X-Crewai-Version:
- 1.2.1
method: POST
uri: https://app.crewai.com/crewai_plus/api/v1/tracing/ephemeral/batches/4ced1ade-0d34-4d28-a47d-61011b1f3582/events
response:
body:
string: '{"events_created":8,"ephemeral_trace_batch_id":"8657c7bd-19a7-4873-b561-7cfc910b1b81"}'
headers:
Connection:
- keep-alive
Content-Length:
- '86'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 31 Oct 2025 07:25:11 GMT
cache-control:
- no-store
content-security-policy:
- 'default-src ''self'' *.app.crewai.com app.crewai.com; script-src ''self''
''unsafe-inline'' *.app.crewai.com app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts
https://www.gstatic.com https://run.pstmn.io https://apis.google.com https://apis.google.com/js/api.js
https://accounts.google.com https://accounts.google.com/gsi/client https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css.map
https://*.google.com https://docs.google.com https://slides.google.com https://js.hs-scripts.com
https://js.sentry-cdn.com https://browser.sentry-cdn.com https://www.googletagmanager.com
https://js-na1.hs-scripts.com https://js.hubspot.com http://js-na1.hs-scripts.com
https://bat.bing.com https://cdn.amplitude.com https://cdn.segment.com https://d1d3n03t5zntha.cloudfront.net/
https://descriptusercontent.com https://edge.fullstory.com https://googleads.g.doubleclick.net
https://js.hs-analytics.net https://js.hs-banner.com https://js.hsadspixel.net
https://js.hscollectedforms.net https://js.usemessages.com https://snap.licdn.com
https://static.cloudflareinsights.com https://static.reo.dev https://www.google-analytics.com
https://share.descript.com/; style-src ''self'' ''unsafe-inline'' *.app.crewai.com
app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts; img-src ''self'' data:
*.app.crewai.com app.crewai.com https://zeus.tools.crewai.com https://dashboard.tools.crewai.com
https://cdn.jsdelivr.net https://forms.hsforms.com https://track.hubspot.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://www.google.com
https://www.google.com.br; font-src ''self'' data: *.app.crewai.com app.crewai.com;
connect-src ''self'' *.app.crewai.com app.crewai.com https://zeus.tools.crewai.com
https://connect.useparagon.com/ https://zeus.useparagon.com/* https://*.useparagon.com/*
https://run.pstmn.io https://connect.tools.crewai.com/ https://*.sentry.io
https://www.google-analytics.com https://edge.fullstory.com https://rs.fullstory.com
https://api.hubspot.com https://forms.hscollectedforms.net https://api.hubapi.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://google.com/pagead/form-data/16713662509
https://google.com/ccm/form-data/16713662509 https://www.google.com/ccm/collect
https://worker-actionkit.tools.crewai.com https://api.reo.dev; frame-src ''self''
*.app.crewai.com app.crewai.com https://connect.useparagon.com/ https://zeus.tools.crewai.com
https://zeus.useparagon.com/* https://connect.tools.crewai.com/ https://docs.google.com
https://drive.google.com https://slides.google.com https://accounts.google.com
https://*.google.com https://app.hubspot.com/ https://td.doubleclick.net https://www.googletagmanager.com/
https://www.youtube.com https://share.descript.com'
etag:
- W/"be223998b84365d3a863f942c880adfb"
expires:
- '0'
permissions-policy:
- camera=(), microphone=(self), geolocation=()
pragma:
- no-cache
referrer-policy:
- strict-origin-when-cross-origin
strict-transport-security:
- max-age=63072000; includeSubDomains
vary:
- Accept
x-content-type-options:
- nosniff
x-frame-options:
- SAMEORIGIN
x-permitted-cross-domain-policies:
- none
x-request-id:
- 9c19d6df-9190-4764-afed-f3444939d2e4
x-runtime:
- '0.123911'
x-xss-protection:
- 1; mode=block
status:
code: 200
message: OK
- request:
body: '{"status": "completed", "duration_ms": 2305, "final_event_count": 8}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '68'
Content-Type:
- application/json
User-Agent:
- CrewAI-CLI/1.2.1
X-Crewai-Organization-Id:
- 73c2b193-f579-422c-84c7-76a39a1da77f
X-Crewai-Version:
- 1.2.1
method: PATCH
uri: https://app.crewai.com/crewai_plus/api/v1/tracing/ephemeral/batches/4ced1ade-0d34-4d28-a47d-61011b1f3582/finalize
response:
body:
string: '{"id":"8657c7bd-19a7-4873-b561-7cfc910b1b81","ephemeral_trace_id":"4ced1ade-0d34-4d28-a47d-61011b1f3582","execution_type":"crew","crew_name":"crew","flow_name":null,"status":"completed","duration_ms":2305,"crewai_version":"1.2.1","total_events":8,"execution_context":{"crew_name":"crew","flow_name":null,"privacy_level":"standard","crewai_version":"1.2.1","crew_fingerprint":null},"created_at":"2025-10-31T07:25:09.569Z","updated_at":"2025-10-31T07:25:11.837Z","access_code":"TRACE-7f02e40cd9","user_identifier":null}'
headers:
Connection:
- keep-alive
Content-Length:
- '517'
Content-Type:
- application/json; charset=utf-8
Date:
- Fri, 31 Oct 2025 07:25:11 GMT
cache-control:
- no-store
content-security-policy:
- 'default-src ''self'' *.app.crewai.com app.crewai.com; script-src ''self''
''unsafe-inline'' *.app.crewai.com app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts
https://www.gstatic.com https://run.pstmn.io https://apis.google.com https://apis.google.com/js/api.js
https://accounts.google.com https://accounts.google.com/gsi/client https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css.map
https://*.google.com https://docs.google.com https://slides.google.com https://js.hs-scripts.com
https://js.sentry-cdn.com https://browser.sentry-cdn.com https://www.googletagmanager.com
https://js-na1.hs-scripts.com https://js.hubspot.com http://js-na1.hs-scripts.com
https://bat.bing.com https://cdn.amplitude.com https://cdn.segment.com https://d1d3n03t5zntha.cloudfront.net/
https://descriptusercontent.com https://edge.fullstory.com https://googleads.g.doubleclick.net
https://js.hs-analytics.net https://js.hs-banner.com https://js.hsadspixel.net
https://js.hscollectedforms.net https://js.usemessages.com https://snap.licdn.com
https://static.cloudflareinsights.com https://static.reo.dev https://www.google-analytics.com
https://share.descript.com/; style-src ''self'' ''unsafe-inline'' *.app.crewai.com
app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts; img-src ''self'' data:
*.app.crewai.com app.crewai.com https://zeus.tools.crewai.com https://dashboard.tools.crewai.com
https://cdn.jsdelivr.net https://forms.hsforms.com https://track.hubspot.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://www.google.com
https://www.google.com.br; font-src ''self'' data: *.app.crewai.com app.crewai.com;
connect-src ''self'' *.app.crewai.com app.crewai.com https://zeus.tools.crewai.com
https://connect.useparagon.com/ https://zeus.useparagon.com/* https://*.useparagon.com/*
https://run.pstmn.io https://connect.tools.crewai.com/ https://*.sentry.io
https://www.google-analytics.com https://edge.fullstory.com https://rs.fullstory.com
https://api.hubspot.com https://forms.hscollectedforms.net https://api.hubapi.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://google.com/pagead/form-data/16713662509
https://google.com/ccm/form-data/16713662509 https://www.google.com/ccm/collect
https://worker-actionkit.tools.crewai.com https://api.reo.dev; frame-src ''self''
*.app.crewai.com app.crewai.com https://connect.useparagon.com/ https://zeus.tools.crewai.com
https://zeus.useparagon.com/* https://connect.tools.crewai.com/ https://docs.google.com
https://drive.google.com https://slides.google.com https://accounts.google.com
https://*.google.com https://app.hubspot.com/ https://td.doubleclick.net https://www.googletagmanager.com/
https://www.youtube.com https://share.descript.com'
etag:
- W/"bff97e21bd1971750dcfdb102fba9dcd"
expires:
- '0'
permissions-policy:
- camera=(), microphone=(self), geolocation=()
pragma:
- no-cache
referrer-policy:
- strict-origin-when-cross-origin
strict-transport-security:
- max-age=63072000; includeSubDomains
vary:
- Accept
x-content-type-options:
- nosniff
x-frame-options:
- SAMEORIGIN
x-permitted-cross-domain-policies:
- none
x-request-id:
- 2b6cd38d-78fa-4676-94ff-80e3bcf48a03
x-runtime:
- '0.064858'
x-xss-protection:
- 1; mode=block
status: status:
code: 200 code: 200
message: OK message: OK
@@ -520,22 +128,10 @@ interactions:
Task: Give me an integer score between 1-5 for the following title: ''The impact Task: Give me an integer score between 1-5 for the following title: ''The impact
of AI in the future of work''\n\nThis is the expected criteria for your final of AI in the future of work''\n\nThis is the expected criteria for your final
answer: The score of the title.\nyou MUST return the actual complete content answer: The score of the title.\nyou MUST return the actual complete content
as the final answer, not a summary.\nEnsure your final answer strictly adheres as the final answer, not a summary.\n\nBegin! This is VERY important to you,
to the following OpenAPI schema: {\n \"type\": \"json_schema\",\n \"json_schema\": use the tools available and give your best Final Answer, your job depends on
{\n \"name\": \"ScoreOutput\",\n \"strict\": true,\n \"schema\": {\n \"properties\": it!\n\nThought:"},{"role":"assistant","content":"Thought: I now can give a great
{\n \"score\": {\n \"title\": \"Score\",\n \"type\": answer\nFinal Answer: 4"}],"model":"gpt-4.1-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"score":{"title":"Score","type":"integer"}},"required":["score"],"title":"ScoreOutput","type":"object","additionalProperties":false},"name":"ScoreOutput","strict":true}},"stream":false}'
\"integer\"\n }\n },\n \"required\": [\n \"score\"\n ],\n \"title\":
\"ScoreOutput\",\n \"type\": \"object\",\n \"additionalProperties\":
false\n }\n }\n}\n\nDo not include the OpenAPI schema in the final output.
Ensure the final output does not include any code block markers like ```json
or ```python.\n\nBegin! This is VERY important to you, use the tools available
and give your best Final Answer, your job depends on it!\n\nThought:"},{"role":"user","content":"I
did it wrong. Invalid Format: I missed the ''Action:'' after ''Thought:''. I
will do right next, and don''t use a tool I have already used.\n\nIf you don''t
need to use any more tools, you must give your best complete final answer, make
sure it satisfies the expected criteria, use the EXACT format below:\n\n```\nThought:
I now can give a great answer\nFinal Answer: my best complete final answer to
the task.\n\n```"}],"model":"gpt-4.1-mini"}'
headers: headers:
accept: accept:
- application/json - application/json
@@ -544,19 +140,22 @@ interactions:
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '2022' - '1276'
content-type: content-type:
- application/json - application/json
cookie: cookie:
- _cfuvid=TvP4GePeQO8E5c_xWNGzJb84f940MFRG_lZ_0hWAc5M-1761895510432-0.0.1.1-604800000 - __cf_bm=REDACTED;
_cfuvid=REDACTED
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.109.1 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
- 'false' - 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang: x-stainless-lang:
- python - python
x-stainless-os: x-stainless-os:
@@ -570,24 +169,23 @@ interactions:
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.12.10 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAA4xSy27bMBC86ysWPFuBJciuqlsQtEhyyKVFi7YKBJpaSUyoJUFScQPD/15Qciy5 H4sIAAAAAAAAAwAAAP//jFLBTuMwFLznK6x3JqhJE6hy7RkQ0l7QgiJjv6QGx89rOwurqv++slOa
D6AXAuTsLGdm9xABMFmzApjouBe9UfHNt9vb73n/gV6/mJvd+6+f2vyBP1w/5fv9/R1bBYbePaHw lF0kLj543oxnxm+fMQZKQsNA7HgQg9X59uHhrrylt35DN25t77f33a/1j7GWonhBuIgMen5BET5Y
b6wroXuj0EtNEywsco+ha/Jum6b5ZpsmI9DrGlWgtcbH2VUS95JknK7TTbzO4iQ70TstBTpWwI8I l4IGqzEoMhMsHPKAUbW4virXdbG+XiVgIIk60nob8uqyyAdlVF6uyjpfVXlRHek7UgI9NOxnxhhj
AOAwnkEo1fiTFbBevb306BxvkRXnIgBmtQovjDsnnefk2WoGhSaPNGr/3Omh7XwBd0B6D4ITtPIF +3RGo0biOzQsiaWbAb3nPUJzGmIMHOl4A9x75QM3AS5mUJAJaJL3/SN4QQ4foakOyxmH3eh5NGpG
gUMbDAAnt0db0kdJXMH1eCvgUBJAyZzQFktWQFbScfmBxWZwPLikQakFwIm05yGl0drjCTmezSjd rRcAN4YCj0GTu6cjcjj50dRbR8/+ExU6ZZTftQ65JxPf9oEsJPSQMfaUco9nUcA6GmxoA71ieq6s
Gqt37jcqayRJ11UWudMUhDuvDRvRYwTwOIY2XOTAjNW98ZXXzzh+l6X51I/Nw5rRND2BXnuuFqzN 6kkP5r5n9AMLFLhekOpjWedyrcTAlfaL4kBwsUM5U+eW+SgVLYBsEfpfM//TnoIr039HfgaEQBtQ
KerLflWNnkvlFrEzwUWH9UydZ8SHWuoFEC1c/6nmb70n55La/2k/A0Kg8VhXxmItxaXjucxi2OV/ ttahVOI88DzmMG7jV2OnkpNh8Oh+K4FtUOjiR0js+KinFQH/xwcc2k6ZHp11atqTzraVKDd10W2u
lZ1THgUzh/ZFCqy8RBsmUWPDBzUtGHOvzmNfNZJatMbKacsaU2UizTdJk29TFh2jXwAAAP//AwAL SsgO2V8AAAD//wMAd2IEcDYDAAA=
5hHUdAMAAA==
headers: headers:
CF-RAY: CF-RAY:
- 99969eea9b25729f-EWR - 999ce41f782e0c23-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -595,15 +193,9 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 04 Nov 2025 19:47:01 GMT - Wed, 05 Nov 2025 14:02:50 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie:
- __cf_bm=95CW5iG5JJkPq3T3uSAojHQikclJ8zeoTBbUbVKeEZw-1762285621-1.0.1.1-GDrBsREnZ2WqnXLl1wbeEZyDawYzgkp7WjNDRMOG5ahazKEbl19SVYAEj.SnDW7_zTUYE1D0FYrVW68WEBoI.Ze0dJfqcNyslfKHGMLDmt4;
path=/; expires=Tue, 04-Nov-25 20:17:01 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=0Y3evxGyH4NLhrIyVY8e6YT_Dizu7Rnyth1.rBGY.BQ-1762285621491-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security: Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload - max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
@@ -617,31 +209,31 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- user-ey7th29prfg7qkhriu5kkphq - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '449' - '343'
openai-project: openai-project:
- proj_E14YUf6ccBtOzz2aSr0CLtB7 - proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
x-envoy-upstream-service-time: x-envoy-upstream-service-time:
- '542' - '375'
x-openai-proxy-wasm: x-openai-proxy-wasm:
- v0.1 - v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '200' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '100000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '196' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '95395' - '199779'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 25m7.889s - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 33h9m0.209s - 66ms
x-request-id: x-request-id:
- req_e6e321397f9c41da9d1e45d3a66384be - req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK

View File

@@ -32,7 +32,7 @@ interactions:
- application/json - application/json
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.68.2 - OpenAI/Python 1.68.2
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
@@ -89,10 +89,10 @@ interactions:
Server: Server:
- cloudflare - cloudflare
Set-Cookie: Set-Cookie:
- __cf_bm=OWYkqAq6NMgagfjt7oqi12iJ5ECBTSDmDicA3PaziDo-1743447969-1.0.1.1-rq5Byse6zYlezkvLZz4NdC5S0JaKB1rLgWEO2WGINaZ0lvlmJTw3uVGk4VUfrnnYaNr8IUcyhSX5vzSrX7HjdmczCcSMJRbDdUtephXrT.A; - __cf_bm=REDACTED;
path=/; expires=Mon, 31-Mar-25 19:36:09 GMT; domain=.api.openai.com; HttpOnly; path=/; expires=Mon, 31-Mar-25 19:36:09 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None Secure; SameSite=None
- _cfuvid=u769MG.poap6iEjFpbByMFUC0FygMEqYSurr5DfLbas-1743447969501-0.0.1.1-604800000; - _cfuvid=REDACTED;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
@@ -125,7 +125,7 @@ interactions:
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 0s
x-request-id: x-request-id:
- req_824c5fb422e466b60dacb6e27a0cbbda - req_REDACTED
http_version: HTTP/1.1 http_version: HTTP/1.1
status_code: 200 status_code: 200
- request: - request:
@@ -164,10 +164,10 @@ interactions:
content-type: content-type:
- application/json - application/json
cookie: cookie:
- _cfuvid=u769MG.poap6iEjFpbByMFUC0FygMEqYSurr5DfLbas-1743447969501-0.0.1.1-604800000 - _cfuvid=REDACTED
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.93.0 - OpenAI/Python 1.93.0
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
@@ -214,10 +214,10 @@ interactions:
Server: Server:
- cloudflare - cloudflare
Set-Cookie: Set-Cookie:
- __cf_bm=GCRvAgKG_bNwYFqI4.V.ETNDFENlZGsSPgqfmPRweBE-1758660662-1.0.1.1-BbV_KqvF6uEt_DEfefPzisFvVJNAN5NBAn7UyvcCjL4cC0Earh6WKRSQEBgXDhltOn0zo_0LaT1GsrScK1y2R6EE8NtKLTLI0DvmUDiiTdo; - __cf_bm=REDACTED;
path=/; expires=Tue, 23-Sep-25 21:21:02 GMT; domain=.api.openai.com; HttpOnly; path=/; expires=Tue, 23-Sep-25 21:21:02 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None Secure; SameSite=None
- _cfuvid=satXYLU.6M.wV_6k7mFk5Z6V97uowThF_xldugIJSJQ-1758660662273-0.0.1.1-604800000; - _cfuvid=REDACTED;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security: Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload - max-age=31536000; includeSubDomains; preload
@@ -236,7 +236,7 @@ interactions:
openai-processing-ms: openai-processing-ms:
- '1464' - '1464'
openai-project: openai-project:
- proj_xitITlrFeen7zjNSzML82h9x - proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
x-envoy-upstream-service-time: x-envoy-upstream-service-time:
@@ -262,7 +262,7 @@ interactions:
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 0s
x-request-id: x-request-id:
- req_b7cf0ed387424a5f913d455e7bcc6949 - req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,153 +1,191 @@
interactions: interactions:
- request: - request:
body: !!binary | body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
CtUYCiQKIgoMc2VydmljZS5uYW1lEhIKEGNyZXdBSS10ZWxlbWV0cnkSrBgKEgoQY3Jld2FpLnRl scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
bGVtZXRyeRKbAQoQTGJgn0jZwk8xZOPTRSq/ERII9BoPGRqqFQMqClRvb2wgVXNhZ2UwATmYHiCs give my best complete final answer to the task respond using the exact following
a0z4F0F4viKsa0z4F0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjYxLjBKJwoJdG9vbF9uYW1lEhoK format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
GEFzayBxdWVzdGlvbiB0byBjb3dvcmtlckoOCghhdHRlbXB0cxICGAF6AhgBhQEAAQAAEpACChDx answer must be the great and the most complete as possible, it must be outcome
Om9x4LijPHlQEGGjLUV5EggvAjBGPeqUVCoOVGFzayBFeGVjdXRpb24wATmoxSblakz4F0Goy3Ul described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
bEz4F0ouCghjcmV3X2tleRIiCiA1ZTZlZmZlNjgwYTVkOTdkYzM4NzNiMTQ4MjVjY2ZhM0oxCgdj Task: Give me an integer score between 1-5 for the following title: ''The impact
cmV3X2lkEiYKJDdkOTg1YjEwLWYyZWMtNDUyNC04OGRiLTFiNGM5ODA1YmRmM0ouCgh0YXNrX2tl of AI in the future of work''\n\nThis is the expected criteria for your final
eRIiCiAyN2VmMzhjYzk5ZGE0YThkZWQ3MGVkNDA2ZTQ0YWI4NkoxCgd0YXNrX2lkEiYKJGI2YTZk answer: The score of the title.\nyou MUST return the actual complete content
OGI1LWIxZGQtNDFhNy05MmU5LWNjMjE3MDA4MmYxN3oCGAGFAQABAAASlgcKEM/q8s55CGLCbZGZ as the final answer, not a summary.\n\nBegin! This is VERY important to you,
evGMEAgSCEUAwtRck4dQKgxDcmV3IENyZWF0ZWQwATmQ1lMnbEz4F0HIl1UnbEz4F0oaCg5jcmV3 use the tools available and give your best Final Answer, your job depends on
YWlfdmVyc2lvbhIICgYwLjYxLjBKGgoOcHl0aG9uX3ZlcnNpb24SCAoGMy4xMS43Si4KCGNyZXdf it!\n\nThought:"}],"model":"gpt-4.1-mini"}'
a2V5EiIKIDVlNmVmZmU2ODBhNWQ5N2RjMzg3M2IxNDgyNWNjZmEzSjEKB2NyZXdfaWQSJgokNGQx
YjU4N2ItMWYyOS00ODQ0LWE0OTUtNDJhN2EyYTU1YmVjShwKDGNyZXdfcHJvY2VzcxIMCgpzZXF1
ZW50aWFsShEKC2NyZXdfbWVtb3J5EgIQAEoaChRjcmV3X251bWJlcl9vZl90YXNrcxICGAFKGwoV
Y3Jld19udW1iZXJfb2ZfYWdlbnRzEgIYAUrIAgoLY3Jld19hZ2VudHMSuAIKtQJbeyJrZXkiOiAi
OTJlN2ViMTkxNjY0YzkzNTc4NWVkN2Q0MjQwYTI5NGQiLCAiaWQiOiAiYjA1MzkwMzMtMjRkZC00
ZDhlLTljYzUtZGVhMmZhOGVkZTY4IiwgInJvbGUiOiAiU2NvcmVyIiwgInZlcmJvc2U/IjogZmFs
c2UsICJtYXhfaXRlciI6IDE1LCAibWF4X3JwbSI6IG51bGwsICJmdW5jdGlvbl9jYWxsaW5nX2xs
bSI6ICIiLCAibGxtIjogImdwdC00byIsICJkZWxlZ2F0aW9uX2VuYWJsZWQ/IjogZmFsc2UsICJh
bGxvd19jb2RlX2V4ZWN1dGlvbj8iOiBmYWxzZSwgIm1heF9yZXRyeV9saW1pdCI6IDIsICJ0b29s
c19uYW1lcyI6IFtdfV1K+wEKCmNyZXdfdGFza3MS7AEK6QFbeyJrZXkiOiAiMjdlZjM4Y2M5OWRh
NGE4ZGVkNzBlZDQwNmU0NGFiODYiLCAiaWQiOiAiOGEwOThjYmMtNWNlMy00MzFlLThjM2EtNWMy
MWIyODFmZjY5IiwgImFzeW5jX2V4ZWN1dGlvbj8iOiBmYWxzZSwgImh1bWFuX2lucHV0PyI6IGZh
bHNlLCAiYWdlbnRfcm9sZSI6ICJTY29yZXIiLCAiYWdlbnRfa2V5IjogIjkyZTdlYjE5MTY2NGM5
MzU3ODVlZDdkNDI0MGEyOTRkIiwgInRvb2xzX25hbWVzIjogW119XXoCGAGFAQABAAASjgIKEMkJ
cznGd0/eTsg6XFnIPKASCMFMEHNfIPJUKgxUYXNrIENyZWF0ZWQwATlgimEnbEz4F0GA2GEnbEz4
F0ouCghjcmV3X2tleRIiCiA1ZTZlZmZlNjgwYTVkOTdkYzM4NzNiMTQ4MjVjY2ZhM0oxCgdjcmV3
X2lkEiYKJDRkMWI1ODdiLTFmMjktNDg0NC1hNDk1LTQyYTdhMmE1NWJlY0ouCgh0YXNrX2tleRIi
CiAyN2VmMzhjYzk5ZGE0YThkZWQ3MGVkNDA2ZTQ0YWI4NkoxCgd0YXNrX2lkEiYKJDhhMDk4Y2Jj
LTVjZTMtNDMxZS04YzNhLTVjMjFiMjgxZmY2OXoCGAGFAQABAAASkAIKEOIa+bhB8mGS1b74h7MV
3tsSCC3cx9TG/vK2Kg5UYXNrIEV4ZWN1dGlvbjABOZD/YSdsTPgXQZgOAXtsTPgXSi4KCGNyZXdf
a2V5EiIKIDVlNmVmZmU2ODBhNWQ5N2RjMzg3M2IxNDgyNWNjZmEzSjEKB2NyZXdfaWQSJgokNGQx
YjU4N2ItMWYyOS00ODQ0LWE0OTUtNDJhN2EyYTU1YmVjSi4KCHRhc2tfa2V5EiIKIDI3ZWYzOGNj
OTlkYTRhOGRlZDcwZWQ0MDZlNDRhYjg2SjEKB3Rhc2tfaWQSJgokOGEwOThjYmMtNWNlMy00MzFl
LThjM2EtNWMyMWIyODFmZjY5egIYAYUBAAEAABKWBwoQR7eeuiGe51vFGT6sALyewhIIn/c9+Bos
sw4qDENyZXcgQ3JlYXRlZDABORD/pntsTPgXQeDuqntsTPgXShoKDmNyZXdhaV92ZXJzaW9uEggK
BjAuNjEuMEoaCg5weXRob25fdmVyc2lvbhIICgYzLjExLjdKLgoIY3Jld19rZXkSIgogNWU2ZWZm
ZTY4MGE1ZDk3ZGMzODczYjE0ODI1Y2NmYTNKMQoHY3Jld19pZBImCiQ5MGEwOTY1Ny0xNDY3LTQz
MmMtYjQwZS02M2QzYTRhNzNlZmJKHAoMY3Jld19wcm9jZXNzEgwKCnNlcXVlbnRpYWxKEQoLY3Jl
d19tZW1vcnkSAhAAShoKFGNyZXdfbnVtYmVyX29mX3Rhc2tzEgIYAUobChVjcmV3X251bWJlcl9v
Zl9hZ2VudHMSAhgBSsgCCgtjcmV3X2FnZW50cxK4Agq1Alt7ImtleSI6ICI5MmU3ZWIxOTE2NjRj
OTM1Nzg1ZWQ3ZDQyNDBhMjk0ZCIsICJpZCI6ICJmYWFhMjdiZC1hOWMxLTRlMDktODM2Ny1jYjFi
MGI5YmFiNTciLCAicm9sZSI6ICJTY29yZXIiLCAidmVyYm9zZT8iOiBmYWxzZSwgIm1heF9pdGVy
IjogMTUsICJtYXhfcnBtIjogbnVsbCwgImZ1bmN0aW9uX2NhbGxpbmdfbGxtIjogIiIsICJsbG0i
OiAiZ3B0LTRvIiwgImRlbGVnYXRpb25fZW5hYmxlZD8iOiBmYWxzZSwgImFsbG93X2NvZGVfZXhl
Y3V0aW9uPyI6IGZhbHNlLCAibWF4X3JldHJ5X2xpbWl0IjogMiwgInRvb2xzX25hbWVzIjogW119
XUr7AQoKY3Jld190YXNrcxLsAQrpAVt7ImtleSI6ICIyN2VmMzhjYzk5ZGE0YThkZWQ3MGVkNDA2
ZTQ0YWI4NiIsICJpZCI6ICJkOTdlMDUyOS02NTY0LTQ4YmUtYjllZC0xOGJjNjdhMmE2OTIiLCAi
YXN5bmNfZXhlY3V0aW9uPyI6IGZhbHNlLCAiaHVtYW5faW5wdXQ/IjogZmFsc2UsICJhZ2VudF9y
b2xlIjogIlNjb3JlciIsICJhZ2VudF9rZXkiOiAiOTJlN2ViMTkxNjY0YzkzNTc4NWVkN2Q0MjQw
YTI5NGQiLCAidG9vbHNfbmFtZXMiOiBbXX1degIYAYUBAAEAABKOAgoQ9JDe0CwaHzWJEVKFYjBJ
VhIIML5EydDNmjcqDFRhc2sgQ3JlYXRlZDABOTjlxXtsTPgXQXCsxntsTPgXSi4KCGNyZXdfa2V5
EiIKIDVlNmVmZmU2ODBhNWQ5N2RjMzg3M2IxNDgyNWNjZmEzSjEKB2NyZXdfaWQSJgokOTBhMDk2
NTctMTQ2Ny00MzJjLWI0MGUtNjNkM2E0YTczZWZiSi4KCHRhc2tfa2V5EiIKIDI3ZWYzOGNjOTlk
YTRhOGRlZDcwZWQ0MDZlNDRhYjg2SjEKB3Rhc2tfaWQSJgokZDk3ZTA1MjktNjU2NC00OGJlLWI5
ZWQtMThiYzY3YTJhNjkyegIYAYUBAAEAAA==
headers: headers:
Accept: accept:
- '*/*' - application/json
Accept-Encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
Connection: connection:
- keep-alive - keep-alive
Content-Length: content-length:
- '3160' - '923'
Content-Type: content-type:
- application/x-protobuf - application/json
User-Agent: host:
- OTel-OTLP-Exporter-Python/1.27.0 - api.openai.com
user-agent:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST method: POST
uri: https://telemetry.crewai.com:4319/v1/traces uri: https://api.openai.com/v1/chat/completions
response: response:
body: body:
string: "\n\0" string: !!binary |
H4sIAAAAAAAAAwAAAP//jFLLbtswELzrKxY8W4Glyo/oFhQt0EODFn2gr0CgqZXEhCIJcpW4Dfzv
ASnHUtIU6EWAdnaGM7t7nwAwWbMSmOg4id6q9PX3b1/e79WPjdt9+nC5/3ND63P+8bKn6zf5V7YI
DLO7RkGPrDNhequQpNEjLBxywqCabdb5q2Jznm0j0JsaVaC1ltLiLEt7qWWaL/NVuizSrDjSOyMF
elbCzwQA4D5+g1Fd456VsFw8Vnr0nrfIylMTAHNGhQrj3ktPXBNbTKAwmlBH7587M7QdlfAOtLkD
wTW08haBQxsCANf+Dt0v/VZqruAi/pVQzNUcNoPnIZIelJoBXGtDPIwk5rg6IoeTc2Va68zOP6Oy
Rmrpu8oh90YHl56MZRE9JABXcULDk9DMOtNbqsjcYHwu225GPTZtZoaujiAZ4mqq58t88YJeVSNx
qfxsxkxw0WE9UaeF8KGWZgYks9R/u3lJe0wudfs/8hMgBFrCurIOaymeJp7aHIbD/VfbacrRMPPo
bqXAiiS6sIkaGz6o8ZqY/+0J+6qRukVnnRxPqrFVIfLtKmu265wlh+QBAAD//wMAEqGxJmEDAAA=
headers: headers:
Content-Length: CF-RAY:
- '2' - 999c8fda7c57da8d-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type: Content-Type:
- application/x-protobuf - application/json
Date: Date:
- Tue, 24 Sep 2024 21:48:07 GMT - Wed, 05 Nov 2025 13:05:18 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=MjcenBLdOvFF14hkyjmxJIZqUmYiTnZs2dWtpUBP9Hk-1762347918-1.0.1.1-Ark0BMEYeHRp4OhxkackmZKPjveNqLQcBIAjssvyXmiUKGNpcmcNwMssSoFlcH3BrXceWm38Dt8udKBta0Uz88piZ1keKb2QIAY1yM.LPFg;
path=/; expires=Wed, 05-Nov-25 13:35:18 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=JdmzygmZqmgxPqj23i2rTjjGr_teCWrPrEW6GCq92Ss-1762347918974-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-hortuttj2f3qtmxyik2zxf4q
openai-processing-ms:
- '439'
openai-project:
- proj_fL4UBWR1CMpAAdgzaSKqsVvA
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '452'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '500'
x-ratelimit-limit-tokens:
- '200000'
x-ratelimit-remaining-requests:
- '499'
x-ratelimit-remaining-tokens:
- '199794'
x-ratelimit-reset-requests:
- 120ms
x-ratelimit-reset-tokens:
- 61ms
x-request-id:
- req_4e77d3bbbdf34dc4987cdf58a7d11882
status: status:
code: 200 code: 200
message: OK message: OK
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Scorer. You''re an body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
expert scorer, specialized in scoring titles.\nYour personal goal is: Score scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
the title\nTo give my best complete final answer to the task use the exact following give my best complete final answer to the task respond using the exact following
format:\n\nThought: I now can give a great answer\nFinal Answer: Your final format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
answer must be the great and the most complete as possible, it must be outcome answer must be the great and the most complete as possible, it must be outcome
described.\n\nI MUST use these formats, my job depends on it!"}, {"role": "user", described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
"content": "\nCurrent Task: Give me an integer score between 1-5 for the following Task: Give me an integer score between 1-5 for the following title: ''The impact
title: ''The impact of AI in the future of work''\n\nThis is the expect criteria of AI in the future of work''\n\nThis is the expected criteria for your final
for your final answer: The score of the title.\nyou MUST return the actual complete answer: The score of the title.\nyou MUST return the actual complete content
content as the final answer, not a summary.\n\nBegin! This is VERY important as the final answer, not a summary.\n\nBegin! This is VERY important to you,
to you, use the tools available and give your best Final Answer, your job depends use the tools available and give your best Final Answer, your job depends on
on it!\n\nThought:"}], "model": "gpt-4o"}' it!\n\nThought:"},{"role":"assistant","content":"Thought: I now can give a great
answer\nFinal Answer: 4"}],"model":"gpt-4.1-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"score":{"title":"Score","type":"integer"}},"required":["score"],"title":"ScoreOutput","type":"object","additionalProperties":false},"name":"ScoreOutput","strict":true}},"stream":false}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '915' - '1276'
content-type: content-type:
- application/json - application/json
cookie: cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g; - __cf_bm=MjcenBLdOvFF14hkyjmxJIZqUmYiTnZs2dWtpUBP9Hk-1762347918-1.0.1.1-Ark0BMEYeHRp4OhxkackmZKPjveNqLQcBIAjssvyXmiUKGNpcmcNwMssSoFlcH3BrXceWm38Dt8udKBta0Uz88piZ1keKb2QIAY1yM.LPFg;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000 _cfuvid=JdmzygmZqmgxPqj23i2rTjjGr_teCWrPrEW6GCq92Ss-1762347918974-0.0.1.1-604800000
host: host:
- api.openai.com - api.openai.com
user-agent: user-agent:
- OpenAI/Python 1.47.0 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
- 'false' - 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang: x-stainless-lang:
- python - python
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.47.0 - 1.109.1
x-stainless-raw-response: x-stainless-read-timeout:
- 'true' - '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.11.7 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
content: "{\n \"id\": \"chatcmpl-AB7g6ECkdgdJF0ALFHrI5SacpmMHJ\",\n \"object\": body:
\"chat.completion\",\n \"created\": 1727214486,\n \"model\": \"gpt-4o-2024-05-13\",\n string: !!binary |
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": H4sIAAAAAAAAAwAAAP//jFJBbtswELzrFcSercBSJcfWNacWaG4FkjSBQJMrmSlFEuSqSWv47wUl
\"assistant\",\n \"content\": \"I now can give a great answer\\nFinal 25KbBMiFB87OcGa4+4QxUBIqBmLHSXROpzf3dz9uXem/tebrOt/I1d+HW9UsX77frZ4LWESG3T6j
Answer: 4\",\n \"refusal\": null\n },\n \"logprobs\": null,\n oBPrStjOaSRlzQgLj5wwqmbXq/xLcb3JNgPQWYk60lpHaXGVpZ0yKs2XeZkuizQ7qoudVQIDVOxn
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\": whhj++GMRo3EV6jYcnG66TAE3iJU5yHGwFsdb4CHoAJxQ7CYQGENoRm87x8hCOvxEariMJ/x2PSB
186,\n \"completion_tokens\": 13,\n \"total_tokens\": 199,\n \"completion_tokens_details\": R6Om13oGcGMs8Rh0cPd0RA5nP9q2zttt+I8KjTIq7GqPPFgT3w5kHQzoIWHsacjdX0QB523nqCb7
{\n \"reasoning_tokens\": 0\n }\n },\n \"system_fingerprint\": \"fp_52a7f40b0b\"\n}\n" C4fn8qIc9WDqe0JPGFniekYqj2VdytUSiSsdZsWB4GKHcqJOLfNeKjsDklnot2be0x6DK9N+Rn4C
hEBHKGvnUSpxGXga8xi38aOxc8mDYQjofyuBNSn08SMkNrzX44pA+BMIu7pRpkXvvBr3pHF1IfJ1
mTXrVQ7JIfkHAAD//wMAJObqrTYDAAA=
headers: headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY: CF-RAY:
- 8c85fa08e9c01cf3-GRU - 999c8fddbd19da8d-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -155,139 +193,48 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 24 Sep 2024 21:48:07 GMT - Wed, 05 Nov 2025 13:05:19 GMT
Server: Server:
- cloudflare - cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
- nosniff - nosniff
access-control-expose-headers: access-control-expose-headers:
- X-Request-ID - X-Request-ID
openai-organization: alt-svc:
- crewai-iuxna1 - h3=":443"; ma=86400
openai-processing-ms: cf-cache-status:
- '1622'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999781'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_35eb9905a91a608029995346fbf896f5
http_version: HTTP/1.1
status_code: 200
- request:
body: '{"messages": [{"role": "user", "content": "4"}, {"role": "system", "content":
"I''m gonna convert this raw text into valid JSON.\n\nThe json should have the
following structure, with the following keys:\n{\n score: int\n}"}], "model":
"gpt-4o", "tool_choice": {"type": "function", "function": {"name": "ScoreOutput"}},
"tools": [{"type": "function", "function": {"name": "ScoreOutput", "description":
"Correctly extracted `ScoreOutput` with all the required parameters with correct
types", "parameters": {"properties": {"score": {"title": "Score", "type": "integer"}},
"required": ["score"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '615'
content-type:
- application/json
cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.47.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.47.0
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
content: "{\n \"id\": \"chatcmpl-AB7g8zB4Od4RfK0sv4EeIWbU46WGJ\",\n \"object\":
\"chat.completion\",\n \"created\": 1727214488,\n \"model\": \"gpt-4o-2024-05-13\",\n
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\":
\"assistant\",\n \"content\": null,\n \"tool_calls\": [\n {\n
\ \"id\": \"call_kt0n3uJwbBJvTbBYypMna9WS\",\n \"type\":
\"function\",\n \"function\": {\n \"name\": \"ScoreOutput\",\n
\ \"arguments\": \"{\\\"score\\\":4}\"\n }\n }\n
\ ],\n \"refusal\": null\n },\n \"logprobs\": null,\n
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\":
100,\n \"completion_tokens\": 5,\n \"total_tokens\": 105,\n \"completion_tokens_details\":
{\n \"reasoning_tokens\": 0\n }\n },\n \"system_fingerprint\": \"fp_e375328146\"\n}\n"
headers:
CF-Cache-Status:
- DYNAMIC - DYNAMIC
CF-RAY:
- 8c85fa159d0d1cf3-GRU
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 24 Sep 2024 21:48:08 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
openai-organization: openai-organization:
- crewai-iuxna1 - user-hortuttj2f3qtmxyik2zxf4q
openai-processing-ms: openai-processing-ms:
- '145' - '497'
openai-project:
- proj_fL4UBWR1CMpAAdgzaSKqsVvA
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '509'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '10000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '30000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '9999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '29999947' - '199779'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 6ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 66ms
x-request-id: x-request-id:
- req_eeca485911339e63d0876ba33e3d0dcc - req_bc4dc65056054c95b33713b4b514e24f
http_version: HTTP/1.1 status:
status_code: 200 code: 200
message: OK
version: 1 version: 1

File diff suppressed because it is too large Load Diff

View File

@@ -24,11 +24,11 @@ interactions:
content-type: content-type:
- application/json - application/json
cookie: cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g; - __cf_bm=REDACTED;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000 _cfuvid=REDACTED
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.47.0 - OpenAI/Python 1.47.0
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
@@ -99,7 +99,7 @@ interactions:
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 0s
x-request-id: x-request-id:
- req_80d625bb068afa5e211526b982051176 - req_REDACTED
http_version: HTTP/1.1 http_version: HTTP/1.1
status_code: 200 status_code: 200
- request: - request:
@@ -123,11 +123,11 @@ interactions:
content-type: content-type:
- application/json - application/json
cookie: cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g; - __cf_bm=REDACTED;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000 _cfuvid=REDACTED
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.47.0 - OpenAI/Python 1.47.0
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
@@ -201,7 +201,7 @@ interactions:
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 0s
x-request-id: x-request-id:
- req_ea2c8106ad3b6c58ea9b2a24c6c17b64 - req_REDACTED
http_version: HTTP/1.1 http_version: HTTP/1.1
status_code: 200 status_code: 200
- request: - request:
@@ -647,4 +647,331 @@ interactions:
status: status:
code: 200 code: 200
message: OK message: OK
- request:
body: '{"trace_id": "c00fcafb-d5bd-4b76-a2f6-908a5ec81136", "execution_type":
"crew", "user_identifier": null, "execution_context": {"crew_fingerprint": null,
"crew_name": "crew", "flow_name": null, "crewai_version": "1.3.0", "privacy_level":
"standard"}, "execution_metadata": {"expected_duration_estimate": 300, "agent_count":
0, "task_count": 0, "flow_method_count": 0, "execution_started_at": "2025-11-05T14:43:14.172565+00:00"},
"ephemeral_trace_id": "c00fcafb-d5bd-4b76-a2f6-908a5ec81136"}'
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '488'
Content-Type:
- application/json
User-Agent:
- CrewAI-CLI/1.3.0
X-Crewai-Version:
- 1.3.0
method: POST
uri: https://app.crewai.com/crewai_plus/api/v1/tracing/ephemeral/batches
response:
body:
string: '{"id":"f8a2ec02-d450-4f22-a2f3-038d38ec4f3f","ephemeral_trace_id":"c00fcafb-d5bd-4b76-a2f6-908a5ec81136","execution_type":"crew","crew_name":"crew","flow_name":null,"status":"running","duration_ms":null,"crewai_version":"1.3.0","total_events":0,"execution_context":{"crew_fingerprint":null,"crew_name":"crew","flow_name":null,"crewai_version":"1.3.0","privacy_level":"standard"},"created_at":"2025-11-05T14:43:14.555Z","updated_at":"2025-11-05T14:43:14.555Z","access_code":"TRACE-0c5b24e9c7","user_identifier":null}'
headers:
Connection:
- keep-alive
Content-Length:
- '515'
Content-Type:
- application/json; charset=utf-8
Date:
- Wed, 05 Nov 2025 14:43:14 GMT
cache-control:
- no-store
content-security-policy:
- 'default-src ''self'' *.app.crewai.com app.crewai.com; script-src ''self''
''unsafe-inline'' *.app.crewai.com app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts
https://www.gstatic.com https://run.pstmn.io https://apis.google.com https://apis.google.com/js/api.js
https://accounts.google.com https://accounts.google.com/gsi/client https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css.map
https://*.google.com https://docs.google.com https://slides.google.com https://js.hs-scripts.com
https://js.sentry-cdn.com https://browser.sentry-cdn.com https://www.googletagmanager.com
https://js-na1.hs-scripts.com https://js.hubspot.com http://js-na1.hs-scripts.com
https://bat.bing.com https://cdn.amplitude.com https://cdn.segment.com https://d1d3n03t5zntha.cloudfront.net/
https://descriptusercontent.com https://edge.fullstory.com https://googleads.g.doubleclick.net
https://js.hs-analytics.net https://js.hs-banner.com https://js.hsadspixel.net
https://js.hscollectedforms.net https://js.usemessages.com https://snap.licdn.com
https://static.cloudflareinsights.com https://static.reo.dev https://www.google-analytics.com
https://share.descript.com/; style-src ''self'' ''unsafe-inline'' *.app.crewai.com
app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts; img-src ''self'' data:
*.app.crewai.com app.crewai.com https://zeus.tools.crewai.com https://dashboard.tools.crewai.com
https://cdn.jsdelivr.net https://forms.hsforms.com https://track.hubspot.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://www.google.com
https://www.google.com.br; font-src ''self'' data: *.app.crewai.com app.crewai.com;
connect-src ''self'' *.app.crewai.com app.crewai.com https://zeus.tools.crewai.com
https://connect.useparagon.com/ https://zeus.useparagon.com/* https://*.useparagon.com/*
https://run.pstmn.io https://connect.tools.crewai.com/ https://*.sentry.io
https://www.google-analytics.com https://edge.fullstory.com https://rs.fullstory.com
https://api.hubspot.com https://forms.hscollectedforms.net https://api.hubapi.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://google.com/pagead/form-data/16713662509
https://google.com/ccm/form-data/16713662509 https://www.google.com/ccm/collect
https://worker-actionkit.tools.crewai.com https://api.reo.dev; frame-src ''self''
*.app.crewai.com app.crewai.com https://connect.useparagon.com/ https://zeus.tools.crewai.com
https://zeus.useparagon.com/* https://connect.tools.crewai.com/ https://docs.google.com
https://drive.google.com https://slides.google.com https://accounts.google.com
https://*.google.com https://app.hubspot.com/ https://td.doubleclick.net https://www.googletagmanager.com/
https://www.youtube.com https://share.descript.com'
etag:
- W/"23983b1bc5fcd03610610c7b243c9418"
expires:
- '0'
permissions-policy:
- camera=(), microphone=(self), geolocation=()
pragma:
- no-cache
referrer-policy:
- strict-origin-when-cross-origin
strict-transport-security:
- max-age=63072000; includeSubDomains
vary:
- Accept
x-content-type-options:
- nosniff
x-frame-options:
- SAMEORIGIN
x-permitted-cross-domain-policies:
- none
x-request-id:
- 5c13555d-8043-4445-92b4-95db4e9ecd05
x-runtime:
- '0.074975'
x-xss-protection:
- 1; mode=block
status:
code: 201
message: Created
- request:
body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
give my best complete final answer to the task respond using the exact following
format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
answer must be the great and the most complete as possible, it must be outcome
described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
Task: Give me an integer score between 1-5 for the following title: ''The impact
of AI in the future of work''\n\nThis is the expected criteria for your final
answer: The score of the title.\nyou MUST return the actual complete content
as the final answer, not a summary.\n\nBegin! This is VERY important to you,
use the tools available and give your best Final Answer, your job depends on
it!\n\nThought:"},{"role":"assistant","content":"I now can give a great answer\nFinal
Answer: 4"}],"model":"gpt-4.1-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '1003'
content-type:
- application/json
host:
- api.openai.com
user-REDACTED:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFNNT9wwEL3nV4x83qBNNlmW3AoVbTn30g8UGWeSmDq2ZU+ACu1/r+yE
TaBU6sWS/eY9vzdjPycATDasAiZ6TmKwKr369j077Ky9kZ/y/KrcF5/108eby/vs2l0S2wSGubtH
QS+sM2EGq5Ck0RMsHHLCoJqd7/NduTu/KCIwmAZVoHWW0uIsSwepZZpv8zLdFmlWzPTeSIGeVfAj
AQB4jmswqht8YhVsNy8nA3rPO2TVqQiAOaPCCePeS09cT6ZnUBhNqKP3r70Zu54q+ALaPILgGjr5
gMChCwGAa/+I7qe+lpor+BB3FRRrNYft6HmIpEelVgDX2hAPLYk5bmfkeHKuTGedufNvqKyVWvq+
dsi90cGlJ2NZRI8JwG3s0PgqNLPODJZqMr8wXpdvi0mPLZNZ0KycQTLE1YqVXWze0asbJC6VX/WY
CS56bBbqMhA+NtKsgGSV+m8372lPyaXu/kd+AYRAS9jU1mEjxevES5nD8HD/VXbqcjTMPLoHKbAm
iS5MosGWj2r+Av63JxzqVuoOnXVyelKtrQuRH8qsPexzlhyTPwAAAP//AwBPqz/yYQMAAA==
headers:
CF-RAY:
- 999d1f4e9e250f41-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Nov 2025 14:43:15 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=REDACTED;
path=/; expires=Wed, 05-Nov-25 15:13:15 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=REDACTED;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-REDACTED
openai-processing-ms:
- '514'
openai-project:
- proj_REDACTED
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '660'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '500'
x-ratelimit-limit-tokens:
- '200000'
x-ratelimit-remaining-requests:
- '499'
x-ratelimit-remaining-tokens:
- '199782'
x-ratelimit-reset-requests:
- 120ms
x-ratelimit-reset-tokens:
- 65ms
x-request-id:
- req_REDACTED
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"user","content":"4"}],"model":"gpt-4.1-mini","tool_choice":{"type":"function","function":{"name":"ScoreOutput"}},"tools":[{"type":"function","function":{"name":"ScoreOutput","description":"Correctly
extracted `ScoreOutput` with all the required parameters with correct types","parameters":{"properties":{"score":{"title":"Score","type":"integer"}},"required":["score"],"type":"object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '411'
content-type:
- application/json
cookie:
- __cf_bm=REDACTED;
_cfuvid=REDACTED
host:
- api.openai.com
user-REDACTED:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFPfT9swEH7PX2Hdc4Oa0KYlbxPbA+o0kDZpjIEi41xSU8f2bIeBqv7v
yE5J0tJJ84Nl3Xff3Xc/vI0IAV5CToCtqWONFvHlr7vkYvMpS7P6bvpV06y+XX2RV5e32cviB0w8
Qz0+IXPvrDOmGi3QcSU7mBmkDn3UZJGl5/PzxcU8AI0qUXharV08O0vihksep9N0Hk9ncTLb09eK
M7SQk98RIYRsw+2FyhJfICfTybulQWtpjZD3ToSAUcJbgFrLraPSwWQAmZIOpdcuWyFGgFNKFIwK
MSTuznb0HrpFhSi+3az+4u3nWi43N3rF7PXmj326ev45yteFftVBUNVK1ndphPf2/CgZISBpE7jf
mTJ43TrduiM6IUBN3TYonZcO23uw3vke8tkODlx30an3w6gLBqvWUvGxPVRK5ahXGfrzsEd2/SiE
qrVRj/aIChWX3K4Lg9SGCsE6pTtZXkJIDu3BFEEb1WhXOLXBkC7LunAwbNoAzveYU46KwbxIJieC
FSU6ysOM+7VilK2xHJjDetG25GoERKOSP2o5Fbsrm8v6f8IPAGOoHZaFNlhydljv4GbQf8N/ufUt
DoLBonnmDAvH0fgxlFjRVnTLBPbVOmyKissajTY8fBCodDFj6XKeVMsshWgXvQEAAP//AwCj+M0I
LwQAAA==
headers:
CF-RAY:
- 999d1f5599a8db49-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Nov 2025 14:43:16 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-REDACTED
openai-processing-ms:
- '776'
openai-project:
- proj_REDACTED
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '968'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '500'
x-ratelimit-limit-tokens:
- '200000'
x-ratelimit-remaining-requests:
- '499'
x-ratelimit-remaining-tokens:
- '199997'
x-ratelimit-reset-requests:
- 120ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_REDACTED
status:
code: 200
message: OK
version: 1 version: 1

View File

@@ -1,35 +1,32 @@
interactions: interactions:
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Scorer. You''re an body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
expert scorer, specialized in scoring titles.\nYour personal goal is: Score scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
the title\nTo give my best complete final answer to the task use the exact following give my best complete final answer to the task respond using the exact following
format:\n\nThought: I now can give a great answer\nFinal Answer: Your final format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
answer must be the great and the most complete as possible, it must be outcome answer must be the great and the most complete as possible, it must be outcome
described.\n\nI MUST use these formats, my job depends on it!"}, {"role": "user", described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
"content": "\nCurrent Task: Give me an integer score between 1-5 for the following Task: Give me an integer score between 1-5 for the following title: ''The impact
title: ''The impact of AI in the future of work''\n\nThis is the expect criteria of AI in the future of work''\n\nThis is the expected criteria for your final
for your final answer: The score of the title.\nyou MUST return the actual complete answer: The score of the title.\nyou MUST return the actual complete content
content as the final answer, not a summary.\n\nBegin! This is VERY important as the final answer, not a summary.\n\nBegin! This is VERY important to you,
to you, use the tools available and give your best Final Answer, your job depends use the tools available and give your best Final Answer, your job depends on
on it!\n\nThought:"}], "model": "gpt-4o"}' it!\n\nThought:"}],"model":"gpt-4.1-mini"}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '915' - '923'
content-type: content-type:
- application/json - application/json
cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.47.0 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
@@ -39,29 +36,31 @@ interactions:
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.47.0 - 1.109.1
x-stainless-raw-response: x-stainless-read-timeout:
- 'true' - '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.11.7 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
content: "{\n \"id\": \"chatcmpl-AB7gHpcYNCeB1VPV4HB3fcxap5Zs3\",\n \"object\": body:
\"chat.completion\",\n \"created\": 1727214497,\n \"model\": \"gpt-4o-2024-05-13\",\n string: !!binary |
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": H4sIAAAAAAAAAwAAAP//jFJda9wwEHz3r1j0fA5nn+8Dv4WE0OSlBK6F0AajyGtbqSwJaZ1rCfff
\"assistant\",\n \"content\": \"Thought: I now can give a great answer\\nFinal i+Tr2WlTyIvBOzujmd19TQCYrFkJTHScRG9VevXw8DkX1/ebe9tcfmn3q4YOn+6ar9leDc9sERjm
Answer: 5\",\n \"refusal\": null\n },\n \"logprobs\": null,\n 6RkF/WFdCNNbhSSNHmHhkBMG1Wy7yVfrbLVdRqA3NapAay2lxUWW9lLLNF/m63RZpFlxondGCvSs
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\": hG8JAMBr/AajusafrIQoFis9es9bZOW5CYA5o0KFce+lJ66JLSZQGE2oo/d9Z4a2oxJuQZsDCK6h
186,\n \"completion_tokens\": 15,\n \"total_tokens\": 201,\n \"completion_tokens_details\": lS8IHNoQALj2B3Tf9Y3UXMFl/CuhmKs5bAbPQyQ9KDUDuNaGeBhJzPF4Qo5n58q01pkn/xeVNVJL
{\n \"reasoning_tokens\": 0\n }\n },\n \"system_fingerprint\": \"fp_52a7f40b0b\"\n}\n" 31UOuTc6uPRkLIvoMQF4jBMa3oRm1pneUkXmB8bnst121GPTZmbo+gSSIa6mer7MF+/oVTUSl8rP
ZswEFx3WE3VaCB9qaWZAMkv9r5v3tMfkUrcfkZ8AIdAS1pV1WEvxNvHU5jAc7v/azlOOhplH9yIF
ViTRhU3U2PBBjdfE/C9P2FeN1C066+R4Uo2tCpHv1lmz2+QsOSa/AQAA//8DAFhoixFhAwAA
headers: headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY: CF-RAY:
- 8c85fa50e91d1cf3-GRU - 999ce42309385f74-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -69,111 +68,17 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 24 Sep 2024 21:48:18 GMT - Wed, 05 Nov 2025 14:02:51 GMT
Server: Server:
- cloudflare - cloudflare
Transfer-Encoding: Set-Cookie:
- chunked - __cf_bm=REDACTED;
X-Content-Type-Options: path=/; expires=Wed, 05-Nov-25 14:32:51 GMT; domain=.api.openai.com; HttpOnly;
- nosniff Secure; SameSite=None
access-control-expose-headers: - _cfuvid=REDACTED;
- X-Request-ID path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
openai-organization: Strict-Transport-Security:
- crewai-iuxna1
openai-processing-ms:
- '208'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload - max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999781'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_cde8ce8b2f9d9fdf61c9fa57b3533b09
http_version: HTTP/1.1
status_code: 200
- request:
body: '{"messages": [{"role": "user", "content": "5"}, {"role": "system", "content":
"I''m gonna convert this raw text into valid JSON.\n\nThe json should have the
following structure, with the following keys:\n{\n score: int\n}"}], "model":
"gpt-4o", "tool_choice": {"type": "function", "function": {"name": "ScoreOutput"}},
"tools": [{"type": "function", "function": {"name": "ScoreOutput", "description":
"Correctly extracted `ScoreOutput` with all the required parameters with correct
types", "parameters": {"properties": {"score": {"title": "Score", "type": "integer"}},
"required": ["score"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '615'
content-type:
- application/json
cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.47.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.47.0
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
content: "{\n \"id\": \"chatcmpl-AB7gIZve3ZatwmBGEZC5vq0KyNoer\",\n \"object\":
\"chat.completion\",\n \"created\": 1727214498,\n \"model\": \"gpt-4o-2024-05-13\",\n
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\":
\"assistant\",\n \"content\": null,\n \"tool_calls\": [\n {\n
\ \"id\": \"call_r9KqsHWbX5RJmpAjboufenUD\",\n \"type\":
\"function\",\n \"function\": {\n \"name\": \"ScoreOutput\",\n
\ \"arguments\": \"{\\\"score\\\":5}\"\n }\n }\n
\ ],\n \"refusal\": null\n },\n \"logprobs\": null,\n
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\":
100,\n \"completion_tokens\": 5,\n \"total_tokens\": 105,\n \"completion_tokens_details\":
{\n \"reasoning_tokens\": 0\n }\n },\n \"system_fingerprint\": \"fp_e375328146\"\n}\n"
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8c85fa54ce921cf3-GRU
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 24 Sep 2024 21:48:18 GMT
Server:
- cloudflare
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
@@ -182,94 +87,105 @@ interactions:
- X-Request-ID - X-Request-ID
alt-svc: alt-svc:
- h3=":443"; ma=86400 - h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '201' - '518'
openai-project:
- proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '545'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '10000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '30000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '9999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '29999947' - '199794'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 6ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 61ms
x-request-id: x-request-id:
- req_26afd78702318c20698fb0f69e884cee - req_REDACTED
http_version: HTTP/1.1 status:
status_code: 200 code: 200
message: OK
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Scorer. You''re an body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
expert scorer, specialized in scoring titles.\nYour personal goal is: Score scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
the title\nTo give my best complete final answer to the task use the exact following give my best complete final answer to the task respond using the exact following
format:\n\nThought: I now can give a great answer\nFinal Answer: Your final format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
answer must be the great and the most complete as possible, it must be outcome answer must be the great and the most complete as possible, it must be outcome
described.\n\nI MUST use these formats, my job depends on it!"}, {"role": "user", described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
"content": "\nCurrent Task: Given the score the title ''The impact of AI in Task: Give me an integer score between 1-5 for the following title: ''The impact
the future of work'' got, give me an integer score between 1-5 for the following of AI in the future of work''\n\nThis is the expected criteria for your final
title: ''Return of the Jedi''\n\nThis is the expect criteria for your final
answer: The score of the title.\nyou MUST return the actual complete content answer: The score of the title.\nyou MUST return the actual complete content
as the final answer, not a summary.\n\nThis is the context you''re working with:\n5\n\nBegin! as the final answer, not a summary.\n\nBegin! This is VERY important to you,
This is VERY important to you, use the tools available and give your best Final use the tools available and give your best Final Answer, your job depends on
Answer, your job depends on it!\n\nThought:"}], "model": "gpt-4o"}' it!\n\nThought:"},{"role":"assistant","content":"Thought: I now can give a great
answer\nFinal Answer: 4"}],"model":"gpt-4.1-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"score":{"title":"Score","type":"integer"}},"required":["score"],"title":"ScoreOutput","type":"object","additionalProperties":false},"name":"ScoreOutput","strict":true}},"stream":false}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '1014' - '1276'
content-type: content-type:
- application/json - application/json
cookie: cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g; - __cf_bm=REDACTED;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000 _cfuvid=REDACTED
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.47.0 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
- 'false' - 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang: x-stainless-lang:
- python - python
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.47.0 - 1.109.1
x-stainless-raw-response: x-stainless-read-timeout:
- 'true' - '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.11.7 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
content: "{\n \"id\": \"chatcmpl-AB7gJtNzcSrxFvm0ZW3YWTS29zXY4\",\n \"object\": body:
\"chat.completion\",\n \"created\": 1727214499,\n \"model\": \"gpt-4o-2024-05-13\",\n string: !!binary |
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": H4sIAAAAAAAAAwAAAP//jFLBTuMwFLznK6x3blCTJsDmynUlxAFQF1Bk7JfUrGNb9ksFW/XfkZO2
\"assistant\",\n \"content\": \"Thought: I now can give a great answer\\nFinal SZddiYsPnjfjmfHbJYyBklAxEBtOonM6vVmvb1dvP9X73Q/fF39+yXvOH+5L2j6utwIWkWFf31DQ
Answer: 4\",\n \"refusal\": null\n },\n \"logprobs\": null,\n kXUhbOc0krJmhIVHThhVs6vLfFVmq6tsADorUUda6ygtLrK0U0al+TIv02WRZsWBvrFKYICKPSWM
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\": MbYbzmjUSHyHii0Xx5sOQ+AtQnUaYgy81fEGeAgqEDcEiwkU1hCawfvuGYKwHp+hKvbzGY9NH3g0
209,\n \"completion_tokens\": 15,\n \"total_tokens\": 224,\n \"completion_tokens_details\": anqtZwA3xhKPQQd3Lwdkf/Kjbeu8fQ1/UaFRRoVN7ZEHa+LbgayDAd0njL0MufuzKOC87RzVZH/j
{\n \"reasoning_tokens\": 0\n }\n },\n \"system_fingerprint\": \"fp_e375328146\"\n}\n" 8FxelKMeTH1P6BEjS1zPSOWhrHO5WiJxpcOsOBBcbFBO1Kll3ktlZ0AyC/3VzL+0x+DKtN+RnwAh
0BHK2nmUSpwHnsY8xm3839ip5MEwBPRbJbAmhT5+hMSG93pcEQgfgbCrG2Va9M6rcU8aVxcivy6z
5voyh2SffAIAAP//AwBpIqhFNgMAAA==
headers: headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY: CF-RAY:
- 8c85fa5a0e381cf3-GRU - 999ce4272b815f74-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -277,66 +193,82 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 24 Sep 2024 21:48:19 GMT - Wed, 05 Nov 2025 14:02:52 GMT
Server: Server:
- cloudflare - cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
- nosniff - nosniff
access-control-expose-headers: access-control-expose-headers:
- X-Request-ID - X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '369' - '774'
openai-project:
- proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '795'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '10000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '30000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '9999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '29999758' - '199779'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 6ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 66ms
x-request-id: x-request-id:
- req_6bf91248e69797b82612f729998244a4 - req_REDACTED
http_version: HTTP/1.1 status:
status_code: 200 code: 200
message: OK
- request: - request:
body: '{"messages": [{"role": "user", "content": "4"}, {"role": "system", "content": body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
"I''m gonna convert this raw text into valid JSON.\n\nThe json should have the scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
following structure, with the following keys:\n{\n score: int\n}"}], "model": give my best complete final answer to the task respond using the exact following
"gpt-4o", "tool_choice": {"type": "function", "function": {"name": "ScoreOutput"}}, format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
"tools": [{"type": "function", "function": {"name": "ScoreOutput", "description": answer must be the great and the most complete as possible, it must be outcome
"Correctly extracted `ScoreOutput` with all the required parameters with correct described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
types", "parameters": {"properties": {"score": {"title": "Score", "type": "integer"}}, Task: Given the score the title ''The impact of AI in the future of work'' got,
"required": ["score"], "type": "object"}}}]}' give me an integer score between 1-5 for the following title: ''Return of the
Jedi''\n\nThis is the expected criteria for your final answer: The score of
the title.\nyou MUST return the actual complete content as the final answer,
not a summary.\n\nThis is the context you''re working with:\n4\n\nBegin! This
is VERY important to you, use the tools available and give your best Final Answer,
your job depends on it!\n\nThought:"}],"model":"gpt-4.1-mini"}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '615' - '1022'
content-type: content-type:
- application/json - application/json
cookie: cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g; - __cf_bm=REDACTED;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000 _cfuvid=REDACTED
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.47.0 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
@@ -346,32 +278,31 @@ interactions:
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.47.0 - 1.109.1
x-stainless-raw-response: x-stainless-read-timeout:
- 'true' - '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.11.7 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
content: "{\n \"id\": \"chatcmpl-AB7gKvnUU5ovpyWJidIVbzE9iftLT\",\n \"object\": body:
\"chat.completion\",\n \"created\": 1727214500,\n \"model\": \"gpt-4o-2024-05-13\",\n string: !!binary |
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": H4sIAAAAAAAAA4ySW2vcMBCF3/0rBj2vw9rrTYLfSmhpn1JKoQ1tMIo8ltXIGlUaJy1h/3uR92Jv
\"assistant\",\n \"content\": null,\n \"tool_calls\": [\n {\n L9AXg/XNGZ0zmpcMQJhW1CBUL1kN3uY3d3e3VfH67c3to/7wWXva4Hu7dQa/h09RrJKCHr6h4qPq
\ \"id\": \"call_TPSNuX6inpyw6Mt5l7oKo52Z\",\n \"type\": QtHgLbIht8cqoGRMXYury3KzLTZX5QQGatEmmfacVxdFPhhn8nJdbvN1lRfVQd6TURhFDV8yAICX
\"function\",\n \"function\": {\n \"name\": \"ScoreOutput\",\n 6ZuMuhZ/iBrWq+PJgDFKjaI+FQGIQDadCBmjiSwdi9UMFTlGN3n/2NOoe67hHTh6BiUdaPOEIEGn
\ \"arguments\": \"{\\\"score\\\":4}\"\n }\n }\n ACBdfMbw1b0xTlp4Nf3VUC67BezGKFMkN1q7ANI5YplGMuW4P5Ddybkl7QM9xN+kojPOxL4JKCO5
\ ],\n \"refusal\": null\n },\n \"logprobs\": null,\n 5DIyeTHRXQZwP01oPAstfKDBc8P0iNN1ZXGYkJhfZqbF9gCZWNqFqjyCs35NiyyNjYsZCyVVj+0s
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\": nR9Ejq2hBcgWqf9087fe++TG6f9pPwOl0DO2jQ/YGnWeeC4LmBb3X2WnKU+GRcTwZBQ2bDCkl2ix
100,\n \"completion_tokens\": 5,\n \"total_tokens\": 105,\n \"completion_tokens_details\": k6Pdb5OIPyPj0HTGaQw+mP1Kdb6pVHm9Lbrry1Jku+wXAAAA//8DAIsKWJlhAwAA
{\n \"reasoning_tokens\": 0\n }\n },\n \"system_fingerprint\": \"fp_e375328146\"\n}\n"
headers: headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY: CF-RAY:
- 8c85fa5ebd181cf3-GRU - 999ce42ce9c65f74-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -379,37 +310,168 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 24 Sep 2024 21:48:20 GMT - Wed, 05 Nov 2025 14:02:52 GMT
Server: Server:
- cloudflare - cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
- nosniff - nosniff
access-control-expose-headers: access-control-expose-headers:
- X-Request-ID - X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '168' - '499'
openai-project:
- proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '524'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '10000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '30000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '9999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '29999947' - '199770'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 6ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 69ms
x-request-id: x-request-id:
- req_e569eccb13b64502d7058424df211cf1 - req_REDACTED
http_version: HTTP/1.1 status:
status_code: 200 code: 200
message: OK
- request:
body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
give my best complete final answer to the task respond using the exact following
format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
answer must be the great and the most complete as possible, it must be outcome
described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
Task: Given the score the title ''The impact of AI in the future of work'' got,
give me an integer score between 1-5 for the following title: ''Return of the
Jedi''\n\nThis is the expected criteria for your final answer: The score of
the title.\nyou MUST return the actual complete content as the final answer,
not a summary.\n\nThis is the context you''re working with:\n4\n\nBegin! This
is VERY important to you, use the tools available and give your best Final Answer,
your job depends on it!\n\nThought:"},{"role":"assistant","content":"Thought:
I now can give a great answer\nFinal Answer: 2"}],"model":"gpt-4.1-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"score":{"title":"Score","type":"integer"}},"required":["score"],"title":"ScoreOutput","type":"object","additionalProperties":false},"name":"ScoreOutput","strict":true}},"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '1375'
content-type:
- application/json
cookie:
- __cf_bm=REDACTED;
_cfuvid=REDACTED
host:
- api.openai.com
user-REDACTED:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFLBTuMwFLznK6x3blCTNm3JcXc5IyFxqBYUGfslddexjf2Clq367ysn
pQkFJC4+eN6MZ8bvkDAGSkLJQOw4idbp9Od2e1u45/V+0W1+XOf77d3rL3Nzv0X6x29hFhn2aY+C
3lhXwrZOIylrBlh45IRRNVuv8kWRLdaLHmitRB1pjaN0eZWlrTIqzed5kc6XabY80XdWCQxQst8J
Y4wd+jMaNRL/Qsnms7ebFkPgDUJ5HmIMvNXxBngIKhA3BLMRFNYQmt774QGCsB4foMyP0xmPdRd4
NGo6rScAN8YSj0F7d48n5Hj2o23jvH0KF1SolVFhV3nkwZr4diDroEePCWOPfe7uXRRw3raOKrJ/
sH8uX20GPRj7HtHihJElriekoflLuUoicaXDpDgQXOxQjtSxZd5JZSdAMgn90cxn2kNwZZrvyI+A
EOgIZeU8SiXeBx7HPMZt/GrsXHJvGAL6FyWwIoU+foTEmnd6WBEIr4GwrWplGvTOq2FPalctRb4p
snqzyiE5Jv8BAAD//wMAWQzJRzYDAAA=
headers:
CF-RAY:
- 999ce430cac45f74-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Nov 2025 14:02:53 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-REDACTED
openai-processing-ms:
- '345'
openai-project:
- proj_REDACTED
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '366'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '500'
x-ratelimit-limit-tokens:
- '200000'
x-ratelimit-remaining-requests:
- '499'
x-ratelimit-remaining-tokens:
- '199755'
x-ratelimit-reset-requests:
- 120ms
x-ratelimit-reset-tokens:
- 73ms
x-request-id:
- req_REDACTED
status:
code: 200
message: OK
version: 1 version: 1

View File

@@ -1,213 +1,17 @@
interactions: interactions:
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Scorer. You''re an body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
expert scorer, specialized in scoring titles.\nYour personal goal is: Score scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
the title\nTo give my best complete final answer to the task use the exact following give my best complete final answer to the task respond using the exact following
format:\n\nThought: I now can give a great answer\nFinal Answer: Your final format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
answer must be the great and the most complete as possible, it must be outcome answer must be the great and the most complete as possible, it must be outcome
described.\n\nI MUST use these formats, my job depends on it!"}, {"role": "user", described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
"content": "\nCurrent Task: Give me an integer score between 1-5 for the following Task: Give me an integer score between 1-5 for the following title: ''The impact
title: ''The impact of AI in the future of work''\n\nThis is the expect criteria of AI in the future of work''\n\nThis is the expected criteria for your final
for your final answer: The score of the title.\nyou MUST return the actual complete answer: The score of the title.\nyou MUST return the actual complete content
content as the final answer, not a summary.\n\nBegin! This is VERY important as the final answer, not a summary.\n\nBegin! This is VERY important to you,
to you, use the tools available and give your best Final Answer, your job depends use the tools available and give your best Final Answer, your job depends on
on it!\n\nThought:"}], "model": "gpt-4o"}' it!\n\nThought:"}],"model":"gpt-4.1-mini"}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '915'
content-type:
- application/json
cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.47.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.47.0
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
content: "{\n \"id\": \"chatcmpl-AB7frQCjT9BcDGcDj4QyiHzmwbFSt\",\n \"object\":
\"chat.completion\",\n \"created\": 1727214471,\n \"model\": \"gpt-4o-2024-05-13\",\n
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\":
\"assistant\",\n \"content\": \"I now can give a great answer\\nFinal
Answer: 4\",\n \"refusal\": null\n },\n \"logprobs\": null,\n
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\":
186,\n \"completion_tokens\": 13,\n \"total_tokens\": 199,\n \"completion_tokens_details\":
{\n \"reasoning_tokens\": 0\n }\n },\n \"system_fingerprint\": \"fp_52a7f40b0b\"\n}\n"
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8c85f9af4ef31cf3-GRU
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 24 Sep 2024 21:47:52 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
openai-organization:
- crewai-iuxna1
openai-processing-ms:
- '170'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999781'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_c024216dd5260be75d28056c46183b74
http_version: HTTP/1.1
status_code: 200
- request:
body: '{"messages": [{"role": "user", "content": "4"}, {"role": "system", "content":
"I''m gonna convert this raw text into valid JSON.\n\nThe json should have the
following structure, with the following keys:\n{\n score: int\n}"}], "model":
"gpt-4o", "tool_choice": {"type": "function", "function": {"name": "ScoreOutput"}},
"tools": [{"type": "function", "function": {"name": "ScoreOutput", "description":
"Correctly extracted `ScoreOutput` with all the required parameters with correct
types", "parameters": {"properties": {"score": {"title": "Score", "type": "integer"}},
"required": ["score"], "type": "object"}}}]}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate
connection:
- keep-alive
content-length:
- '615'
content-type:
- application/json
cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.47.0
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.47.0
x-stainless-raw-response:
- 'true'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
content: "{\n \"id\": \"chatcmpl-AB7fsjohZBgZL7M0zgaX4R7BxjHuT\",\n \"object\":
\"chat.completion\",\n \"created\": 1727214472,\n \"model\": \"gpt-4o-2024-05-13\",\n
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\":
\"assistant\",\n \"content\": null,\n \"tool_calls\": [\n {\n
\ \"id\": \"call_MzP98lapLUxbi46aCd9gP0Mf\",\n \"type\":
\"function\",\n \"function\": {\n \"name\": \"ScoreOutput\",\n
\ \"arguments\": \"{\\\"score\\\":4}\"\n }\n }\n
\ ],\n \"refusal\": null\n },\n \"logprobs\": null,\n
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\":
100,\n \"completion_tokens\": 5,\n \"total_tokens\": 105,\n \"completion_tokens_details\":
{\n \"reasoning_tokens\": 0\n }\n },\n \"system_fingerprint\": \"fp_e375328146\"\n}\n"
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 8c85f9b2fc671cf3-GRU
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Tue, 24 Sep 2024 21:47:52 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
openai-organization:
- crewai-iuxna1
openai-processing-ms:
- '163'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains; preload
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '30000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '29999947'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_d24b98d762df8198d3d365639be80fe4
http_version: HTTP/1.1
status_code: 200
- request:
body: '{"messages":[{"role":"system","content":"Please convert the following text
into valid JSON.\n\nOutput ONLY the valid JSON and nothing else.\n\nThe JSON
must follow this schema exactly:\n```json\n{\n score: int\n}\n```"},{"role":"user","content":"4"}],"model":"gpt-4.1-mini"}'
headers: headers:
accept: accept:
- application/json - application/json
@@ -216,7 +20,7 @@ interactions:
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '277' - '923'
content-type: content-type:
- application/json - application/json
host: host:
@@ -240,23 +44,24 @@ interactions:
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.12.10 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAA4yST2+cMBDF73wKa85LBITsEm5VKvWUQ0/9RwReM7BOzdi1TbXVar97ZdgspE2l H4sIAAAAAAAAAwAAAP//jFLRbtQwEHzPV6z8fKkubq535A2VIhWEoFKpSksVuc4mMTi2sTc9UHX/
XjjMb97w3nhOEWMgWygZiAP3YjAqfvj0+ajl7iM9dI9ff2w5T+Rx3+fvvjx+OL6HTVDo/TMK/6K6 jpxcLykUiZdI2dkZz+zuYwLAVMUKYLIVJDun09Mv158v+NnF6s315dmnq+3Vu645fv/xx7n4cHrD
EXowCr3UNGNhkXsMU9PdNi12t0lRTGDQLaog642P85s0HiTJOEuyuzjJ4zS/yA9aCnRQsm8RY4yd FpFh77+hpCfWkbSd00jKmhGWHgVhVM3WJ/w4X7/ifAA6W6GOtMZRmh9laaeMSvmSr9Jlnmb5nt5a
pm8wSi0eoWTJ5qUyoHO8RyivTYyB1SpUgDsnnefkYbNAockjTd6bpnl2mio6VRRYBU5oixWULK/o JTGwAm4TAIDH4RuNmgp/sgKWi6dKhyGIBllxaAJg3upYYSIEFUgYYosJlNYQmsH7ZWv7pqUCzsHY
XFHTNGupxW50PPinUakV4ETa85B/Mv10IeerTaV7Y/Xe/SGFTpJ0h9oid5qCJee1gYmeI8aepnWM LUhhoFEPCAKaGACECVv0X81bZYSG18NfAflczWPdBxEjmV7rGSCMsSTiSIYcd3tkd3CubeO8vQ9/
rxKCsXowvvb6O06/y+/ncbC8wgLT2wv02nO11LfZ5o1pdYueS+VW6wTBxQHbRbnsno+t1CsQrTL/ UFmtjApt6VEEa6LLQNaxAd0lAHfDhPpnoZnztnNUkv2Ow3PZZj3qsWkzM3S1B8mS0FOdL/niBb2y
beat2XNuSf3/jF+AEGg8trWx2ErxOvDSZjHc6L/arjueDIND+1MKrL1EG96hxY6Paj4ccL+cx6Hu QhJKh9mMmRSyxWqiTgsRfaXsDEhmqf9285L2mFyZ5n/kJ0BKdIRV6TxWSj5PPLV5jIf7r7bDlAfD
JPVojZXz9XSmzkVW3KVdsc0gOke/AQAA//8DAILgqohMAwAA LKB/UBJLUujjJiqsRa/Ha2LhVyDsylqZBr3zajyp2pW55JtVVm9OOEt2yW8AAAD//wMAosBr42ED
AAA=
headers: headers:
CF-RAY: CF-RAY:
- 996f4750dfd259cb-MXP - 999c8ff0bc15562b-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -264,14 +69,14 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Fri, 31 Oct 2025 01:11:28 GMT - Wed, 05 Nov 2025 13:05:22 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie: Set-Cookie:
- __cf_bm=NFLqe8oMW.d350lBeNJ9PQDQM.Rj0B9eCRBNNKM18qg-1761873088-1.0.1.1-Ipgawg95icfLAihgKfper9rYrjt3ZrKVSv_9lKRqJzx.FBfkZrcDqSW3Zt7TiktUIOSgO9JpX3Ia3Fu9g3DMTwWpaGJtoOj3u0I2USV9.qQ; - __cf_bm=Db6GisAz3OBZ7FRoQgdVqCmStcAp2mEBFTTgDt3znGk-1762347922-1.0.1.1-8VO2VF.jmkxCp8sQ6cPxAHnZZXHBvEhFmLU9EnXXy0Slib08MknRLEEzmuK5C_tCZElkUA7g74wcbJHgOmJORW4N2HNQEHyADMS4pjbxjiM;
path=/; expires=Fri, 31-Oct-25 01:41:28 GMT; domain=.api.openai.com; HttpOnly; path=/; expires=Wed, 05-Nov-25 13:35:22 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None Secure; SameSite=None
- _cfuvid=dQQqd3jb3DFD.LOIZmhxylJs2Rzp3rGIU3yFiaKkBls-1761873088861-0.0.1.1-604800000; - _cfuvid=IvuD9I7gOh2LocvyUIHHVH7MdQVzhLVrSqThX9IPYTA-1762347922456-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security: Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload - max-age=31536000; includeSubDomains; preload
@@ -286,44 +91,48 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-hortuttj2f3qtmxyik2zxf4q
openai-processing-ms: openai-processing-ms:
- '481' - '366'
openai-project: openai-project:
- proj_xitITlrFeen7zjNSzML82h9x - proj_fL4UBWR1CMpAAdgzaSKqsVvA
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
x-envoy-upstream-service-time: x-envoy-upstream-service-time:
- '570' - '383'
x-openai-proxy-wasm: x-openai-proxy-wasm:
- v0.1 - v0.1
x-ratelimit-limit-project-tokens:
- '150000000'
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '30000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '150000000' - '200000'
x-ratelimit-remaining-project-tokens:
- '149999952'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '29999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '149999955' - '199794'
x-ratelimit-reset-project-tokens:
- 0s
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 2ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 61ms
x-request-id: x-request-id:
- req_1b331f2fb8d943249e9c336608e2f2cf - req_8fe14054fcd74c5cbf4945d16cccc2b4
status: status:
code: 200 code: 200
message: OK message: OK
- request: - request:
body: '{"messages":[{"role":"system","content":"Please convert the following text body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
into valid JSON.\n\nOutput ONLY the valid JSON and nothing else.\n\nThe JSON scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
must follow this schema exactly:\n```json\n{\n score: int\n}\n```"},{"role":"user","content":"4"}],"model":"gpt-4.1-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"score":{"title":"Score","type":"integer"}},"required":["score"],"title":"ScoreOutput","type":"object","additionalProperties":false},"name":"ScoreOutput","strict":true}},"stream":false}' give my best complete final answer to the task respond using the exact following
format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
answer must be the great and the most complete as possible, it must be outcome
described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
Task: Give me an integer score between 1-5 for the following title: ''The impact
of AI in the future of work''\n\nThis is the expected criteria for your final
answer: The score of the title.\nyou MUST return the actual complete content
as the final answer, not a summary.\n\nBegin! This is VERY important to you,
use the tools available and give your best Final Answer, your job depends on
it!\n\nThought:"},{"role":"assistant","content":"Thought: I now can give a great
answer\nFinal Answer: 4"}],"model":"gpt-4.1-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"score":{"title":"Score","type":"integer"}},"required":["score"],"title":"ScoreOutput","type":"object","additionalProperties":false},"name":"ScoreOutput","strict":true}},"stream":false}'
headers: headers:
accept: accept:
- application/json - application/json
@@ -332,12 +141,12 @@ interactions:
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '541' - '1276'
content-type: content-type:
- application/json - application/json
cookie: cookie:
- __cf_bm=NFLqe8oMW.d350lBeNJ9PQDQM.Rj0B9eCRBNNKM18qg-1761873088-1.0.1.1-Ipgawg95icfLAihgKfper9rYrjt3ZrKVSv_9lKRqJzx.FBfkZrcDqSW3Zt7TiktUIOSgO9JpX3Ia3Fu9g3DMTwWpaGJtoOj3u0I2USV9.qQ; - __cf_bm=Db6GisAz3OBZ7FRoQgdVqCmStcAp2mEBFTTgDt3znGk-1762347922-1.0.1.1-8VO2VF.jmkxCp8sQ6cPxAHnZZXHBvEhFmLU9EnXXy0Slib08MknRLEEzmuK5C_tCZElkUA7g74wcbJHgOmJORW4N2HNQEHyADMS4pjbxjiM;
_cfuvid=dQQqd3jb3DFD.LOIZmhxylJs2Rzp3rGIU3yFiaKkBls-1761873088861-0.0.1.1-604800000 _cfuvid=IvuD9I7gOh2LocvyUIHHVH7MdQVzhLVrSqThX9IPYTA-1762347922456-0.0.1.1-604800000
host: host:
- api.openai.com - api.openai.com
user-agent: user-agent:
@@ -361,23 +170,23 @@ interactions:
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.12.10 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jFLLbtswELzrK4g9W4HlyI6sWx8IeuulQIs2gUCTK4kpRRLkKnBg+N8L H4sIAAAAAAAAAwAAAP//jFLBTuMwFLznK6x3blDjTUvJlQvaGwckWECRsV9SL45t7Be0qOq/Iydt
SrYl5wH0osPOznBmtIeEMVASSgai5SQ6p9MvP3/t3Tf6JFX79ffL04/b5+/Z/X672zT55x4WkWF3 ky67EhcfPG/GM+O3yxgDraBiILeCZOdNfv1wf3f7Ht7sw83PzS/f3qp7Xqzfluaj5HewSAz38hsl
TyjozLoRtnMaSVkzwsIjJ4yq2d0mK+5ul8V2ADorUUda4yjNb7K0U0alq+VqnS7zNMtP9NYqgQFK HVkX0nXeIGlnR1gGFIRJtbhc8x/l5RXnA9A5hSbRWk95eVHknbY650u+ypdlXpQH+tZpiREq9pgx
9idhjLHD8I1GjcQ9lGy5OE86DIE3COVliTHwVscJ8BBUIG4IFhMorCE0g/fDAwRhPT5AmR/nOx7r xthuOJNRq/APVGy5ON50GKNoEarTEGMQnEk3IGLUkYQlWEygdJbQDt53TxClC/gEVbmfzwRs+iiS
PvBo1PRazwBujCUegw7uHk/I8eJH28Z5uwuvqFAro0JbeeTBmvh2IOtgQI8JY49D7v4qCjhvO0cV UdsbMwOEtY5ECjq4ez4g+5Mf41of3Ev8iwqNtjpu64AiOpvejuQ8DOg+Y+x5yN2fRQEfXOepJveK
2b84PFesRzmY6p7AM0aWuJ7G21NV12KVROJKh1ltILhoUU7MqWPeS2VnQDKL/NbLe9pjbGWa/5Gf w3O8XI16MPU9oUeMHAkzI60OZZ3L1QpJaBNnxYEUcotqok4ti15pNwOyWeivZv6lPQbXtv2O/ARI
ACHQEcrKeZRKXOed1jzGW/xo7VLxYBgC+mclsCKFPv4GiTXv9XggEF4CYVfVyjTonVfjldSuysWq iZ5Q1T6g0vI88DQWMG3j/8ZOJQ+GIWJ41xJr0hjSRyhsRG/GFYH4EQm7utG2xeCDHvek8XUp+WZV
WGd1sVlBckz+AQAA//8DAKv/0dE0AwAA NJs1h2yffQIAAP//AwAEBrH/NgMAAA==
headers: headers:
CF-RAY: CF-RAY:
- 996f4755989559cb-MXP - 999c8ff37a78562b-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -385,7 +194,7 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Fri, 31 Oct 2025 01:11:29 GMT - Wed, 05 Nov 2025 13:05:22 GMT
Server: Server:
- cloudflare - cloudflare
Strict-Transport-Security: Strict-Transport-Security:
@@ -401,37 +210,31 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-hortuttj2f3qtmxyik2zxf4q
openai-processing-ms: openai-processing-ms:
- '400' - '329'
openai-project: openai-project:
- proj_xitITlrFeen7zjNSzML82h9x - proj_fL4UBWR1CMpAAdgzaSKqsVvA
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
x-envoy-upstream-service-time: x-envoy-upstream-service-time:
- '659' - '351'
x-openai-proxy-wasm: x-openai-proxy-wasm:
- v0.1 - v0.1
x-ratelimit-limit-project-tokens:
- '150000000'
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '30000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '150000000' - '200000'
x-ratelimit-remaining-project-tokens:
- '149999955'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '29999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '149999955' - '199779'
x-ratelimit-reset-project-tokens:
- 0s
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 2ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 66ms
x-request-id: x-request-id:
- req_7829900551634a0db8009042f31db7fc - req_c1eb4e14adfc4c2dbc6941bbe87572a6
status: status:
code: 200 code: 200
message: OK message: OK

View File

@@ -1,11 +1,11 @@
interactions: interactions:
- request: - request:
body: '{"trace_id": "f4e3d2a7-6f34-4327-afca-c78e71cadd72", "execution_type": body: '{"trace_id": "fc9a0388-7419-430f-9a34-5981b8716a74", "execution_type":
"crew", "user_identifier": null, "execution_context": {"crew_fingerprint": null, "crew", "user_identifier": null, "execution_context": {"crew_fingerprint": null,
"crew_name": "crew", "flow_name": null, "crewai_version": "1.2.1", "privacy_level": "crew_name": "crew", "flow_name": null, "crewai_version": "1.3.0", "privacy_level":
"standard"}, "execution_metadata": {"expected_duration_estimate": 300, "agent_count": "standard"}, "execution_metadata": {"expected_duration_estimate": 300, "agent_count":
0, "task_count": 0, "flow_method_count": 0, "execution_started_at": "2025-10-31T21:52:20.918825+00:00"}, 0, "task_count": 0, "flow_method_count": 0, "execution_started_at": "2025-11-05T14:02:46.477285+00:00"},
"ephemeral_trace_id": "f4e3d2a7-6f34-4327-afca-c78e71cadd72"}' "ephemeral_trace_id": "fc9a0388-7419-430f-9a34-5981b8716a74"}'
headers: headers:
Accept: Accept:
- '*/*' - '*/*'
@@ -18,16 +18,14 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
User-Agent: User-Agent:
- CrewAI-CLI/1.2.1 - CrewAI-CLI/1.3.0
X-Crewai-Organization-Id:
- 73c2b193-f579-422c-84c7-76a39a1da77f
X-Crewai-Version: X-Crewai-Version:
- 1.2.1 - 1.3.0
method: POST method: POST
uri: https://app.crewai.com/crewai_plus/api/v1/tracing/ephemeral/batches uri: https://app.crewai.com/crewai_plus/api/v1/tracing/ephemeral/batches
response: response:
body: body:
string: '{"id":"2adb4334-2adb-4585-90b9-03921447ab54","ephemeral_trace_id":"f4e3d2a7-6f34-4327-afca-c78e71cadd72","execution_type":"crew","crew_name":"crew","flow_name":null,"status":"running","duration_ms":null,"crewai_version":"1.2.1","total_events":0,"execution_context":{"crew_fingerprint":null,"crew_name":"crew","flow_name":null,"crewai_version":"1.2.1","privacy_level":"standard"},"created_at":"2025-10-31T21:52:21.259Z","updated_at":"2025-10-31T21:52:21.259Z","access_code":"TRACE-c984d48836","user_identifier":null}' string: '{"id":"208ade94-8173-4bea-86ae-b3065501364f","ephemeral_trace_id":"fc9a0388-7419-430f-9a34-5981b8716a74","execution_type":"crew","crew_name":"crew","flow_name":null,"status":"running","duration_ms":null,"crewai_version":"1.3.0","total_events":0,"execution_context":{"crew_fingerprint":null,"crew_name":"crew","flow_name":null,"crewai_version":"1.3.0","privacy_level":"standard"},"created_at":"2025-11-05T14:02:46.820Z","updated_at":"2025-11-05T14:02:46.820Z","access_code":"TRACE-29edbd3c48","user_identifier":null}'
headers: headers:
Connection: Connection:
- keep-alive - keep-alive
@@ -36,7 +34,7 @@ interactions:
Content-Type: Content-Type:
- application/json; charset=utf-8 - application/json; charset=utf-8
Date: Date:
- Fri, 31 Oct 2025 21:52:21 GMT - Wed, 05 Nov 2025 14:02:46 GMT
cache-control: cache-control:
- no-store - no-store
content-security-policy: content-security-policy:
@@ -72,7 +70,7 @@ interactions:
https://*.google.com https://app.hubspot.com/ https://td.doubleclick.net https://www.googletagmanager.com/ https://*.google.com https://app.hubspot.com/ https://td.doubleclick.net https://www.googletagmanager.com/
https://www.youtube.com https://share.descript.com' https://www.youtube.com https://share.descript.com'
etag: etag:
- W/"de8355cd003b150e7c530e4f15d97140" - W/"4f2e56c018b2349f4da0f3a58e641181"
expires: expires:
- '0' - '0'
permissions-policy: permissions-policy:
@@ -92,9 +90,9 @@ interactions:
x-permitted-cross-domain-policies: x-permitted-cross-domain-policies:
- none - none
x-request-id: x-request-id:
- 09d43be3-106a-44dd-a9a2-816d53f91d5d - 69b09df4-3f8a-438f-a1a0-2d09fdd4beb4
x-runtime: x-runtime:
- '0.066900' - '0.079216'
x-xss-protection: x-xss-protection:
- 1; mode=block - 1; mode=block
status: status:
@@ -110,13 +108,9 @@ interactions:
Task: Give me an integer score between 1-5 for the following title: ''The impact Task: Give me an integer score between 1-5 for the following title: ''The impact
of AI in the future of work''\n\nThis is the expected criteria for your final of AI in the future of work''\n\nThis is the expected criteria for your final
answer: The score of the title.\nyou MUST return the actual complete content answer: The score of the title.\nyou MUST return the actual complete content
as the final answer, not a summary.\nEnsure your final answer contains only as the final answer, not a summary.\n\nBegin! This is VERY important to you,
the content in the following format: {\n \"properties\": {\n \"score\": use the tools available and give your best Final Answer, your job depends on
{\n \"title\": \"Score\",\n \"type\": \"integer\"\n }\n },\n \"required\": it!\n\nThought:"}],"model":"gpt-4o"}'
[\n \"score\"\n ],\n \"title\": \"ScoreOutput\",\n \"type\": \"object\",\n \"additionalProperties\":
false\n}\n\nEnsure the final output does not include any code block markers
like ```json or ```python.\n\nBegin! This is VERY important to you, use the
tools available and give your best Final Answer, your job depends on it!\n\nThought:"}],"model":"gpt-4o"}'
headers: headers:
accept: accept:
- application/json - application/json
@@ -125,12 +119,12 @@ interactions:
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '1334' - '917'
content-type: content-type:
- application/json - application/json
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.109.1 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
@@ -149,26 +143,23 @@ interactions:
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.12.10 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jFPLbtswELz7KxY824WdOPHjFgQokPbQFi2aolEgrMmVzIQiWXLlNAn8 H4sIAAAAAAAAAwAAAP//jFLBbtswDL37Kwid4yFxYyfwrS0wYIftNGwrtsJgJNpWI0uaJLsrivz7
7wElxZLTFuhFAmf2Ncvh8whAaCXWIOQWWVbeTC6vw8fi+pF31dWHO39xap++XH3/ef9kLpc/7sQ4 IDuN3a0DdjFgPr6n90g+JwBMClYC4y0G3lmV3t7dfXrafDsOw/WN2JmvH788oCA/7I8/fWCryDCH
ZbjNHUl+zXonXeUNsXa2pWUgZEpVZ4vz2Wq+OJvPGqJyikxKKz1P5m5yMj2ZT6bLyfS8S9w6LSmK B+LhhfWOm84qCtLoCeaOMFBU3eyK7CrfXBXFCHRGkIq0xoZ0a9JsnW3T9T5dF2diayQnz0r4ngAA
NdyMAACem28a0Sr6LdYwHb8iFcWIJYn1IQhABGcSIjBGHRkti3FPSmeZbDP1FVj3ABItlHpHgFCm PI/faFEL+sVKWK9eKh15jw2x8tIEwJxRscLQe+kD6snuGeRGB9Kj68+t6Zs2lPABtHkEjhoaORAg
iQFtfKCQ2ffaooGL5rSG58wCZMIH5ymwppiJDkxwlC7QAEkYazYNlomvLT0ekI++47RlKikcsYqi NNE6oPaP5H7o91Kjguvxr4TtUs1R3XuMYXSv1AJArU3AOIwxx/0ZOV2cK9NYZw7+DyqrpZa+rRyh
DNqnXbZB37YESU5pSUHTDAoXgLcETRvYYCQFzoLmCIEM7dBKArQKdOVRciba8vv0249bNYF+1TqQ Nzq69MFYNqKnBOB+nFD/KjSzznQ2VMEcaXxus99NemzeyQLNz2AwAdVcz9bZ6g29SlBAqfxixowj
Sk1u3mhJx9su7q2UTzX7mruRh2JaSxwIVEonEWg+H+2tQBOpizmsbp7Z/fCmAhV1xGQUWxszINBa b0nM1Hkh2AtpFkCySP23m7e0p+RSN/8jPwOckw0kKutISP468dzmKJ7sv9ouUx4NM09ukJyqIMnF
x5jqNh657Zj9wRXGlT64TXyTKgptddzmgTA6mxwQ2XnRsPtRUpvcVx8ZKl145Tlnd09Nu5PlrK0n TQiqsVfn4/dPPlBX1VI35KyT00nVtiryvNiK/QFzlpyS3wAAAP//AwCjJYFuWwMAAA==
er/37GrVkewYTY+fLjvPHtfLFTFqEwf+FRLlllSf2psda6XdgBgNVP85zd9qt8q1Lf+nfE9ISZ5J
5T6Q0vJYcR8WKN39v8IOW24GFpHCTkvKWVNIN6GowNq0L1XEx8hU5YW2JQUfdPtcC5/LTTFbLM/O
zhditB+9AAAA//8DAB7xWDm3BAAA
headers: headers:
CF-RAY: CF-RAY:
- 99766103c9f57d16-EWR - 999ce4097e0d42c0-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -176,14 +167,14 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Fri, 31 Oct 2025 21:52:23 GMT - Wed, 05 Nov 2025 14:02:47 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie: Set-Cookie:
- __cf_bm=M0OyXPOd4vZCE92p.8e.is2jhrt7g6vYTBI3Y2Pg7PE-1761947543-1.0.1.1-orJHNWV50gzMMUsFex2S_O1ofp7KQ_r.9iAzzWwYGyBW1puzUvacw0OkY2KXSZf2mcUI_Rwg6lzRuwAT6WkysTCS52D.rp3oNdgPcSk3JSk; - __cf_bm=REDACTED;
path=/; expires=Fri, 31-Oct-25 22:22:23 GMT; domain=.api.openai.com; HttpOnly; path=/; expires=Wed, 05-Nov-25 14:32:47 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None Secure; SameSite=None
- _cfuvid=LmEPJTcrhfn7YibgpOHVOK1U30pNnM9.PFftLZG98qs-1761947543691-0.0.1.1-604800000; - _cfuvid=REDACTED;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security: Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload - max-age=31536000; includeSubDomains; preload
@@ -198,37 +189,150 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '1824' - '668'
openai-project: openai-project:
- proj_xitITlrFeen7zjNSzML82h9x - proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
x-envoy-upstream-service-time: x-envoy-upstream-service-time:
- '1855' - '680'
x-openai-proxy-wasm: x-openai-proxy-wasm:
- v0.1 - v0.1
x-ratelimit-limit-project-requests:
- '10000'
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '10000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '30000000' - '30000'
x-ratelimit-remaining-project-requests:
- '9999'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '9999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '29999700' - '29794'
x-ratelimit-reset-project-requests:
- 6ms
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 6ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 412ms
x-request-id: x-request-id:
- req_ef5bf5e7aa51435489f0c9d725916ff7 - req_REDACTED
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
give my best complete final answer to the task respond using the exact following
format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
answer must be the great and the most complete as possible, it must be outcome
described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
Task: Give me an integer score between 1-5 for the following title: ''The impact
of AI in the future of work''\n\nThis is the expected criteria for your final
answer: The score of the title.\nyou MUST return the actual complete content
as the final answer, not a summary.\n\nBegin! This is VERY important to you,
use the tools available and give your best Final Answer, your job depends on
it!\n\nThought:"},{"role":"assistant","content":"Thought: I now can give a great
answer\nFinal Answer: 4"}],"model":"gpt-4o","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"score":{"title":"Score","type":"integer"}},"required":["score"],"title":"ScoreOutput","type":"object","additionalProperties":false},"name":"ScoreOutput","strict":true}},"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '1270'
content-type:
- application/json
cookie:
- __cf_bm=REDACTED;
_cfuvid=REDACTED
host:
- api.openai.com
user-REDACTED:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFK7jtswEOz1FcTWVqDz+9QFKfKAkQRIZeQOAo9cybxQXIJc5WX43wNK
tiXnAaRhwdkZzgz3mAkBRkMpQB0kq9bb/NV+//7nrv727rX+uH7uaNe2n+73uw8v3yzeFjBLDHp6
RsUX1gtFrbfIhtwAq4CSManebdbzxepusd70QEsabaI1nvMl5fNivsyLbV6sz8QDGYURSvE5E0KI
Y38mi07jdyhFMbvctBijbBDK65AQEMimG5AxmsjSMcxGUJFjdL3r4wNERQEfoFyepjMB6y7KZNF1
1k4A6RyxTBF7d49n5HT1Y6nxgZ7ib1SojTPxUAWUkVx6OzJ56NFTJsRjn7u7iQI+UOu5YvqC/XPz
5WrQg7HpEb1gTCzthLQ6l3UrV2lkaWycFAdKqgPqkTq2LDttaAJkk9B/mvmb9hDcuOZ/5EdAKfSM
uvIBtVG3gcexgGkP/zV2Lbk3DBHDV6OwYoMhfYTGWnZ2WBGIPyJjW9XGNRh8MMOe1L6Sm+1WrSTW
BWSn7BcAAAD//wMAfcRJkDADAAA=
headers:
CF-RAY:
- 999ce40e39fe42c0-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Nov 2025 14:02:48 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-REDACTED
openai-processing-ms:
- '435'
openai-project:
- proj_REDACTED
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '602'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '500'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '499'
x-ratelimit-remaining-tokens:
- '29779'
x-ratelimit-reset-requests:
- 120ms
x-ratelimit-reset-tokens:
- 442ms
x-request-id:
- req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK
@@ -243,16 +347,8 @@ interactions:
give me an integer score between 1-5 for the following title: ''Return of the give me an integer score between 1-5 for the following title: ''Return of the
Jedi'', you MUST give it a score, use your best judgment\n\nThis is the expected Jedi'', you MUST give it a score, use your best judgment\n\nThis is the expected
criteria for your final answer: The score of the title.\nyou MUST return the criteria for your final answer: The score of the title.\nyou MUST return the
actual complete content as the final answer, not a summary.\nEnsure your final actual complete content as the final answer, not a summary.\n\nThis is the context
answer contains only the content in the following format: {\n \"properties\": you''re working with:\n4\n\nBegin! This is VERY important to you, use the tools
{\n \"score\": {\n \"title\": \"Score\",\n \"type\": \"integer\"\n }\n },\n \"required\":
[\n \"score\"\n ],\n \"title\": \"ScoreOutput\",\n \"type\": \"object\",\n \"additionalProperties\":
false\n}\n\nEnsure the final output does not include any code block markers
like ```json or ```python.\n\nThis is the context you''re working with:\n{\n \"properties\":
{\n \"score\": {\n \"title\": \"Score\",\n \"type\": \"integer\",\n \"description\":
\"The assigned score for the title based on its relevance and impact\"\n }\n },\n \"required\":
[\n \"score\"\n ],\n \"title\": \"ScoreOutput\",\n \"type\": \"object\",\n \"additionalProperties\":
false,\n \"score\": 4\n}\n\nBegin! This is VERY important to you, use the tools
available and give your best Final Answer, your job depends on it!\n\nThought:"}],"model":"gpt-4o"}' available and give your best Final Answer, your job depends on it!\n\nThought:"}],"model":"gpt-4o"}'
headers: headers:
accept: accept:
@@ -262,15 +358,15 @@ interactions:
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '1840' - '1066'
content-type: content-type:
- application/json - application/json
cookie: cookie:
- __cf_bm=M0OyXPOd4vZCE92p.8e.is2jhrt7g6vYTBI3Y2Pg7PE-1761947543-1.0.1.1-orJHNWV50gzMMUsFex2S_O1ofp7KQ_r.9iAzzWwYGyBW1puzUvacw0OkY2KXSZf2mcUI_Rwg6lzRuwAT6WkysTCS52D.rp3oNdgPcSk3JSk; - __cf_bm=REDACTED;
_cfuvid=LmEPJTcrhfn7YibgpOHVOK1U30pNnM9.PFftLZG98qs-1761947543691-0.0.1.1-604800000 _cfuvid=REDACTED
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.109.1 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
@@ -289,25 +385,23 @@ interactions:
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.12.10 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jJNdb5swFIbv8yssX5OJpCRpuJumrZoqtdO6rRelQo59AG/G9uxDuyji H4sIAAAAAAAAAwAAAP//jFLLbtswELzrKxY8W4UsW7ahW5E2QB9oC7QXpw2ENbmS2FAkQVJOi8D/
v1cGGkjWSbsB+Tzn0+/xYUYIlYKmhPKKIa+tmn+4d9fyvr76Wl5cXcer2215s5R3H3c/xPf9DY1C XlByLKVJgV4IkLMznNndhwSAScFKYLzFwDur0qv9/nP2sdhm65tP4rD8gm/2m+PX4u79/u31B7aI
hNn9BI6vUe+4qa0ClEb3mDtgCCHrYrNebJPNKkk6UBsBKoSVFueJmS/jZTKPL+fxegisjOTgaUoe DHP4STw8sl5x01lFQRo9wtwRBoqqy+0mXxXL1WY3AJ0RpCKtsSFdmzTP8nWa7dJscya2RnLyrITv
ZoQQcui+oUUt4A9NSRy9WmrwnpVA06MTIdQZFSyUeS89Mo00GiE3GkF3XX+rTFNWmJLPRJtnwpkm CQDAw3BGi1rQL1ZCtnh86ch7bIiVlyIA5oyKLwy9lz6gDmwxgdzoQHpw/a01fdOGEt6BNvfAUUMj
pXwCwkgZWidM+2dwmf4kNVPkfXdKySHThGTUOmPBoQSf0cEYzJ4bBxNLsKFE1dkyetfjaAL3dmBS jwQITbQOqP09uR/6WmpU8Hq4lbCeqzmqe48xjO6VmgGotQkYmzHkuD0jp4tzZRrrzMH/RWW11NK3
I5TgMtrDNvzaqK/m4HcjHYjg+XBWKxwfB7/zUrcN2gaHgtNivXZHwISQQTmmvpzMVTDlYfA5jpZk lSP0RkeXPhjLBvSUANwOHeqfhGbWmc6GKpg7Gr7L83zUY9NMJnRZnMFgAqoZa7VdvKBXCQoolZ/1
up1eqYOi8SwoqhulJoBpbZCFvJ2YjwNpj/IpU1pndv4slBZSS1/lDpg3Okjl0Vja0XYWpg1r0pwo mHHkLYmJOg0EeyHNDEhmqZ+7eUl7TC518z/yE8A52UCiso6E5E8TT2WO4sr+q+zS5cEw8+SOklMV
HwSpLeZofkFXLomXfT46LuZILy8GiAaZmkRdrqI38uUCkEnlJ4tGOeMViDF03ErWCGkmYDaZ+u9u JLk4CUE19mrcJuZ/+0BdVUvdkLNOjitV2wq3ux0vkOqMJafkDwAAAP//AwC8UREfWwMAAA==
3srdTy51+T/pR8A5WASRWwdC8tOJRzcHQft/uR1vuWuYenBPkkOOElxQQkDBGtU/Ker3HqHOC6lL
cNbJ/l0VNl+stut1wra7DZ21sxcAAAD//wMAwih5UmAEAAA=
headers: headers:
CF-RAY: CF-RAY:
- 99766114cf7c7d16-EWR - 999ce412adbe42c0-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -315,7 +409,7 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Fri, 31 Oct 2025 21:52:25 GMT - Wed, 05 Nov 2025 14:02:48 GMT
Server: Server:
- cloudflare - cloudflare
Strict-Transport-Security: Strict-Transport-Security:
@@ -331,37 +425,151 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '1188' - '473'
openai-project: openai-project:
- proj_xitITlrFeen7zjNSzML82h9x - proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
x-envoy-upstream-service-time: x-envoy-upstream-service-time:
- '1206' - '519'
x-openai-proxy-wasm: x-openai-proxy-wasm:
- v0.1 - v0.1
x-ratelimit-limit-project-requests:
- '10000'
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '10000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '30000000' - '30000'
x-ratelimit-remaining-project-requests:
- '9999'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '9999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '29999586' - '29757'
x-ratelimit-reset-project-requests:
- 6ms
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 6ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 486ms
x-request-id: x-request-id:
- req_030ffb3d92bb47589d61d50b48f068d4 - req_REDACTED
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
give my best complete final answer to the task respond using the exact following
format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
answer must be the great and the most complete as possible, it must be outcome
described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
Task: Given the score the title ''The impact of AI in the future of work'' got,
give me an integer score between 1-5 for the following title: ''Return of the
Jedi'', you MUST give it a score, use your best judgment\n\nThis is the expected
criteria for your final answer: The score of the title.\nyou MUST return the
actual complete content as the final answer, not a summary.\n\nThis is the context
you''re working with:\n4\n\nBegin! This is VERY important to you, use the tools
available and give your best Final Answer, your job depends on it!\n\nThought:"},{"role":"assistant","content":"Thought:
I now can give a great answer\nFinal Answer: 4"}],"model":"gpt-4o","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"score":{"title":"Score","type":"integer"}},"required":["score"],"title":"ScoreOutput","type":"object","additionalProperties":false},"name":"ScoreOutput","strict":true}},"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '1419'
content-type:
- application/json
cookie:
- __cf_bm=REDACTED;
_cfuvid=REDACTED
host:
- api.openai.com
user-REDACTED:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jJJPb5wwEMXvfAprzkvFEnZDuaaHSK2aUw9REyHHDODGeBx7qJqu9rtX
Zv/Apq2Uiw/+zRu/N55dIgToBioBqpesBmfSm/v7u6z4/fX2W/7Sf/5YuC/btbl7tZ80koJVVNDT
D1R8Un1QNDiDrMkesPIoGWPX9fU2v9qsr7blBAZq0ERZ5zgtKM2zvEizMs22R2FPWmGASnxPhBBi
N53Rom3wF1QiW51uBgxBdgjVuUgI8GTiDcgQdGBpGVYzVGQZ7eR69wBBkccHqIr9ssZjOwYZLdrR
mAWQ1hLLGHFy93gk+7MfQ53z9BTeSKHVVoe+9igD2fh2YHIw0X0ixOOUe7yIAs7T4Lhmesbpubw8
5oZ50jPdHBkTS7MUncBFu7pBltqExeBASdVjM0vnKcux0bQAySL032b+1fsQXNvuPe1noBQ6xqZ2
HhutLgPPZR7jHv6v7DzkyTAE9D+1wpo1+vgRDbZyNIcVgfAaGIe61bZD77w+7Enranldlmojsc0g
2Sd/AAAA//8DAPdXN3kwAwAA
headers:
CF-RAY:
- 999ce4174a1742c0-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Nov 2025 14:02:49 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-REDACTED
openai-processing-ms:
- '362'
openai-project:
- proj_REDACTED
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '386'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '500'
x-ratelimit-limit-tokens:
- '30000'
x-ratelimit-remaining-requests:
- '499'
x-ratelimit-remaining-tokens:
- '29571'
x-ratelimit-reset-requests:
- 120ms
x-ratelimit-reset-tokens:
- 857ms
x-request-id:
- req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK

View File

@@ -1,35 +1,32 @@
interactions: interactions:
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Scorer. You''re an body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
expert scorer, specialized in scoring titles.\nYour personal goal is: Score scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
the title\nTo give my best complete final answer to the task use the exact following give my best complete final answer to the task respond using the exact following
format:\n\nThought: I now can give a great answer\nFinal Answer: Your final format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
answer must be the great and the most complete as possible, it must be outcome answer must be the great and the most complete as possible, it must be outcome
described.\n\nI MUST use these formats, my job depends on it!"}, {"role": "user", described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
"content": "\nCurrent Task: Give me an integer score between 1-5 for the following Task: Give me an integer score between 1-5 for the following title: ''The impact
title: ''The impact of AI in the future of work''\n\nThis is the expect criteria of AI in the future of work''\n\nThis is the expected criteria for your final
for your final answer: The score of the title.\nyou MUST return the actual complete answer: The score of the title.\nyou MUST return the actual complete content
content as the final answer, not a summary.\n\nBegin! This is VERY important as the final answer, not a summary.\n\nBegin! This is VERY important to you,
to you, use the tools available and give your best Final Answer, your job depends use the tools available and give your best Final Answer, your job depends on
on it!\n\nThought:"}], "model": "gpt-4o"}' it!\n\nThought:"}],"model":"gpt-4.1-mini"}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '915' - '923'
content-type: content-type:
- application/json - application/json
cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000
host: host:
- api.openai.com - api.openai.com
user-agent: user-agent:
- OpenAI/Python 1.47.0 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
@@ -39,29 +36,31 @@ interactions:
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.47.0 - 1.109.1
x-stainless-raw-response: x-stainless-read-timeout:
- 'true' - '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.11.7 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
content: "{\n \"id\": \"chatcmpl-AB7gLWcgGc51SE8JOmR5KTAnU3XHn\",\n \"object\": body:
\"chat.completion\",\n \"created\": 1727214501,\n \"model\": \"gpt-4o-2024-05-13\",\n string: !!binary |
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": H4sIAAAAAAAAAwAAAP//jFJda9wwEHz3r1j0fA5n1/cRv5VAoSmFQj9oaYNRpLW8jSypknxpCfff
\"assistant\",\n \"content\": \"I now can give a great answer\\nFinal i+zL2WlT6IvBOzujmd19yAAYSVYDEx2Ponc6v/ry+eM7f63uSH66qvRWXf+QbwaBh7fv6ZKtEsPe
Answer: 4\",\n \"refusal\": null\n },\n \"logprobs\": null,\n fkcRH1kXwvZOYyRrJlh45BGTarHbli+q3WVZjEBvJepEUy7m1UWR92QoL9flJl9XeVGd6J0lgYHV
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\": 8DUDAHgYv8mokfiT1bBePVZ6DIErZPW5CYB5q1OF8RAoRG4iW82gsCaiGb1/6OyguljDazD2HgQ3
186,\n \"completion_tokens\": 13,\n \"total_tokens\": 199,\n \"completion_tokens_details\": oOiAwEGlAMBNuEf/zbwiwzW8HP9qqJZqHtsh8BTJDFovAG6MjTyNZMxxc0KOZ+faKuftbfiDyloy
{\n \"reasoning_tokens\": 0\n }\n },\n \"system_fingerprint\": \"fp_52a7f40b0b\"\n}\n" FLrGIw/WJJchWsdG9JgB3IwTGp6EZs7b3sUm2jscnyv2u0mPzZtZoJsTGG3keq6X63L1jF4jMXLS
YTFjJrjoUM7UeSF8kGQXQLZI/beb57Sn5GTU/8jPgBDoIsrGeZQkniae2zymw/1X23nKo2EW0B9I
YBMJfdqExJYPeromFn6FiH3TklHonafppFrXVKLcb4p2vy1Zdsx+AwAA//8DACqjwHZhAwAA
headers: headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY: CF-RAY:
- 8c85fa681aae1cf3-GRU - 999c8fea4ff37c8a-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -69,224 +68,124 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 24 Sep 2024 21:48:21 GMT - Wed, 05 Nov 2025 13:05:21 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie:
- __cf_bm=n_aLfgIE0aGp6_dQpQSbVCb.tq_tImVKYZ_KAFsMABA-1762347921-1.0.1.1-.s8fH2Kig8InMDM9Lzqi79Do3StCULLJCX2Jn1mRYA.sqDLPBu14vlKeiTQMAjT61XVKtdDt9T00DPPzel0MRRLsXpYcSe5F.T_jRGLc8hY;
path=/; expires=Wed, 05-Nov-25 13:35:21 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=ObqA01C0soRXMJUtB2dLqvq.wBxGN8_21XAzkWxnFTs-1762347921492-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
- nosniff - nosniff
access-control-expose-headers: access-control-expose-headers:
- X-Request-ID - X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-hortuttj2f3qtmxyik2zxf4q
openai-processing-ms: openai-processing-ms:
- '165' - '429'
openai-project:
- proj_fL4UBWR1CMpAAdgzaSKqsVvA
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '445'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '10000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '30000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '9999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '29999781' - '199794'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 6ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 61ms
x-request-id: x-request-id:
- req_2b2337796a8c3494046908ea09b8246c - req_552543c6bc0049cfbd6d42fcb3cb6d3d
http_version: HTTP/1.1
status_code: 200
- request:
body: !!binary |
CoEpCiQKIgoMc2VydmljZS5uYW1lEhIKEGNyZXdBSS10ZWxlbWV0cnkS2CgKEgoQY3Jld2FpLnRl
bGVtZXRyeRKQAgoQhLhVvOnglfVOi+c2xoWiyBII1Y/SAd6OFdMqDlRhc2sgRXhlY3V0aW9uMAE5
KB3Nwm5M+BdB4Bg2KG9M+BdKLgoIY3Jld19rZXkSIgogZDQyNjA4MzNhYjBjMjBiYjQ0OTIyYzc5
OWFhOTZiNGFKMQoHY3Jld19pZBImCiQyMTZiZGRkNi1jNWE5LTQ0OTYtYWVjNy1iM2UwMGE3NDk0
NWNKLgoIdGFza19rZXkSIgogNjA5ZGVlMzkxMDg4Y2QxYzg3YjhmYTY2YWE2N2FkYmVKMQoHdGFz
a19pZBImCiRiZGQ4YmVmMS1mYTU2LTRkMGMtYWI0NC03YjIxNGM2Njg4YjV6AhgBhQEAAQAAEv8I
ChBPYylfehvX8BbndToiYG8mEgjmS5KdOSYVrioMQ3JldyBDcmVhdGVkMAE5KD/4KW9M+BdBuBX7
KW9M+BdKGgoOY3Jld2FpX3ZlcnNpb24SCAoGMC42MS4wShoKDnB5dGhvbl92ZXJzaW9uEggKBjMu
MTEuN0ouCghjcmV3X2tleRIiCiBhOTU0MGNkMGVhYTUzZjY3NTQzN2U5YmQ0ZmE1ZTQ0Y0oxCgdj
cmV3X2lkEiYKJGIwY2JjYzI3LTFhZjAtNDU4Mi04YzlkLTE1NTQ0ZjU3MGE2Y0ocCgxjcmV3X3By
b2Nlc3MSDAoKc2VxdWVudGlhbEoRCgtjcmV3X21lbW9yeRICEABKGgoUY3Jld19udW1iZXJfb2Zf
dGFza3MSAhgCShsKFWNyZXdfbnVtYmVyX29mX2FnZW50cxICGAFKyAIKC2NyZXdfYWdlbnRzErgC
CrUCW3sia2V5IjogIjkyZTdlYjE5MTY2NGM5MzU3ODVlZDdkNDI0MGEyOTRkIiwgImlkIjogImU5
MjVlMDQzLTU3YjgtNDYyNS1iYTQ1LTNhNzQzY2QwOWE4YSIsICJyb2xlIjogIlNjb3JlciIsICJ2
ZXJib3NlPyI6IGZhbHNlLCAibWF4X2l0ZXIiOiAxNSwgIm1heF9ycG0iOiBudWxsLCAiZnVuY3Rp
b25fY2FsbGluZ19sbG0iOiAiIiwgImxsbSI6ICJncHQtNG8iLCAiZGVsZWdhdGlvbl9lbmFibGVk
PyI6IGZhbHNlLCAiYWxsb3dfY29kZV9leGVjdXRpb24/IjogZmFsc2UsICJtYXhfcmV0cnlfbGlt
aXQiOiAyLCAidG9vbHNfbmFtZXMiOiBbXX1dSuQDCgpjcmV3X3Rhc2tzEtUDCtIDW3sia2V5Ijog
IjI3ZWYzOGNjOTlkYTRhOGRlZDcwZWQ0MDZlNDRhYjg2IiwgImlkIjogIjQ0YjE0OTMyLWIxMDAt
NDFkMC04YzBmLTgwODRlNTU4YmEzZCIsICJhc3luY19leGVjdXRpb24/IjogZmFsc2UsICJodW1h
bl9pbnB1dD8iOiBmYWxzZSwgImFnZW50X3JvbGUiOiAiU2NvcmVyIiwgImFnZW50X2tleSI6ICI5
MmU3ZWIxOTE2NjRjOTM1Nzg1ZWQ3ZDQyNDBhMjk0ZCIsICJ0b29sc19uYW1lcyI6IFtdfSwgeyJr
ZXkiOiAiYjBkMzRhNmY2MjFhN2IzNTgwZDVkMWY0ZTI2NjViOTIiLCAiaWQiOiAiYTMwY2MzMTct
ZjcwMi00ZDZkLWE3NWItY2MxZDI3OWM3YWZhIiwgImFzeW5jX2V4ZWN1dGlvbj8iOiBmYWxzZSwg
Imh1bWFuX2lucHV0PyI6IGZhbHNlLCAiYWdlbnRfcm9sZSI6ICJTY29yZXIiLCAiYWdlbnRfa2V5
IjogIjkyZTdlYjE5MTY2NGM5MzU3ODVlZDdkNDI0MGEyOTRkIiwgInRvb2xzX25hbWVzIjogW119
XXoCGAGFAQABAAASjgIKEOwmsObl8Aep6MgWWZBR25ISCMk2VYgEdtVpKgxUYXNrIENyZWF0ZWQw
ATnYkggqb0z4F0GY8Agqb0z4F0ouCghjcmV3X2tleRIiCiBhOTU0MGNkMGVhYTUzZjY3NTQzN2U5
YmQ0ZmE1ZTQ0Y0oxCgdjcmV3X2lkEiYKJGIwY2JjYzI3LTFhZjAtNDU4Mi04YzlkLTE1NTQ0ZjU3
MGE2Y0ouCgh0YXNrX2tleRIiCiAyN2VmMzhjYzk5ZGE0YThkZWQ3MGVkNDA2ZTQ0YWI4NkoxCgd0
YXNrX2lkEiYKJDQ0YjE0OTMyLWIxMDAtNDFkMC04YzBmLTgwODRlNTU4YmEzZHoCGAGFAQABAAAS
kAIKEM8nkjhkcMAAcDa5TcwWiVMSCEmwL0+H+FIbKg5UYXNrIEV4ZWN1dGlvbjABOagXCSpvTPgX
QXB/goBvTPgXSi4KCGNyZXdfa2V5EiIKIGE5NTQwY2QwZWFhNTNmNjc1NDM3ZTliZDRmYTVlNDRj
SjEKB2NyZXdfaWQSJgokYjBjYmNjMjctMWFmMC00NTgyLThjOWQtMTU1NDRmNTcwYTZjSi4KCHRh
c2tfa2V5EiIKIDI3ZWYzOGNjOTlkYTRhOGRlZDcwZWQ0MDZlNDRhYjg2SjEKB3Rhc2tfaWQSJgok
NDRiMTQ5MzItYjEwMC00MWQwLThjMGYtODA4NGU1NThiYTNkegIYAYUBAAEAABKOAgoQIV5wjBGq
gGxaW4dd0yo9yhIIySKkZmJIz2AqDFRhc2sgQ3JlYXRlZDABOdgW3YBvTPgXQXh/44BvTPgXSi4K
CGNyZXdfa2V5EiIKIGE5NTQwY2QwZWFhNTNmNjc1NDM3ZTliZDRmYTVlNDRjSjEKB2NyZXdfaWQS
JgokYjBjYmNjMjctMWFmMC00NTgyLThjOWQtMTU1NDRmNTcwYTZjSi4KCHRhc2tfa2V5EiIKIGIw
ZDM0YTZmNjIxYTdiMzU4MGQ1ZDFmNGUyNjY1YjkySjEKB3Rhc2tfaWQSJgokYTMwY2MzMTctZjcw
Mi00ZDZkLWE3NWItY2MxZDI3OWM3YWZhegIYAYUBAAEAABKQAgoQDWnyLVhFvJ9HGT8paVXkJxII
WoynnEyhCrsqDlRhc2sgRXhlY3V0aW9uMAE5INvkgG9M+BdBELqp3W9M+BdKLgoIY3Jld19rZXkS
IgogYTk1NDBjZDBlYWE1M2Y2NzU0MzdlOWJkNGZhNWU0NGNKMQoHY3Jld19pZBImCiRiMGNiY2My
Ny0xYWYwLTQ1ODItOGM5ZC0xNTU0NGY1NzBhNmNKLgoIdGFza19rZXkSIgogYjBkMzRhNmY2MjFh
N2IzNTgwZDVkMWY0ZTI2NjViOTJKMQoHdGFza19pZBImCiRhMzBjYzMxNy1mNzAyLTRkNmQtYTc1
Yi1jYzFkMjc5YzdhZmF6AhgBhQEAAQAAEpYHChAKN7rFU9r/qXd3Pi0qtGuuEghWidwFFzXA+CoM
Q3JldyBDcmVhdGVkMAE5gKn93m9M+BdBCAQH329M+BdKGgoOY3Jld2FpX3ZlcnNpb24SCAoGMC42
MS4wShoKDnB5dGhvbl92ZXJzaW9uEggKBjMuMTEuN0ouCghjcmV3X2tleRIiCiA1ZTZlZmZlNjgw
YTVkOTdkYzM4NzNiMTQ4MjVjY2ZhM0oxCgdjcmV3X2lkEiYKJGZkZGI4MDY3LTUyZDQtNDRmNC1h
ZmU1LTU4Y2UwYmJjM2NjNkocCgxjcmV3X3Byb2Nlc3MSDAoKc2VxdWVudGlhbEoRCgtjcmV3X21l
bW9yeRICEABKGgoUY3Jld19udW1iZXJfb2ZfdGFza3MSAhgBShsKFWNyZXdfbnVtYmVyX29mX2Fn
ZW50cxICGAFKyAIKC2NyZXdfYWdlbnRzErgCCrUCW3sia2V5IjogIjkyZTdlYjE5MTY2NGM5MzU3
ODVlZDdkNDI0MGEyOTRkIiwgImlkIjogIjE2ZGQ4NmUzLTk5Y2UtNDVhZi1iYzY5LTk3NDMxOTBl
YjUwMiIsICJyb2xlIjogIlNjb3JlciIsICJ2ZXJib3NlPyI6IGZhbHNlLCAibWF4X2l0ZXIiOiAx
NSwgIm1heF9ycG0iOiBudWxsLCAiZnVuY3Rpb25fY2FsbGluZ19sbG0iOiAiIiwgImxsbSI6ICJn
cHQtNG8iLCAiZGVsZWdhdGlvbl9lbmFibGVkPyI6IGZhbHNlLCAiYWxsb3dfY29kZV9leGVjdXRp
b24/IjogZmFsc2UsICJtYXhfcmV0cnlfbGltaXQiOiAyLCAidG9vbHNfbmFtZXMiOiBbXX1dSvsB
CgpjcmV3X3Rhc2tzEuwBCukBW3sia2V5IjogIjI3ZWYzOGNjOTlkYTRhOGRlZDcwZWQ0MDZlNDRh
Yjg2IiwgImlkIjogIjA1OWZjYmM2LWUzOWItNDIyMS1iZGUyLTZiNTBkN2I3MWRlMCIsICJhc3lu
Y19leGVjdXRpb24/IjogZmFsc2UsICJodW1hbl9pbnB1dD8iOiBmYWxzZSwgImFnZW50X3JvbGUi
OiAiU2NvcmVyIiwgImFnZW50X2tleSI6ICI5MmU3ZWIxOTE2NjRjOTM1Nzg1ZWQ3ZDQyNDBhMjk0
ZCIsICJ0b29sc19uYW1lcyI6IFtdfV16AhgBhQEAAQAAEo4CChAUgMiGvp21ReE/B78im5S7Eghi
jovsilVpfyoMVGFzayBDcmVhdGVkMAE5+Jkm329M+BdB+JMn329M+BdKLgoIY3Jld19rZXkSIgog
NWU2ZWZmZTY4MGE1ZDk3ZGMzODczYjE0ODI1Y2NmYTNKMQoHY3Jld19pZBImCiRmZGRiODA2Ny01
MmQ0LTQ0ZjQtYWZlNS01OGNlMGJiYzNjYzZKLgoIdGFza19rZXkSIgogMjdlZjM4Y2M5OWRhNGE4
ZGVkNzBlZDQwNmU0NGFiODZKMQoHdGFza19pZBImCiQwNTlmY2JjNi1lMzliLTQyMjEtYmRlMi02
YjUwZDdiNzFkZTB6AhgBhQEAAQAAEpACChBg/D9k2+taXX67WvVBp+VcEghqguJlB/GnECoOVGFz
ayBFeGVjdXRpb24wATlw/Sffb0z4F0FwimsEcEz4F0ouCghjcmV3X2tleRIiCiA1ZTZlZmZlNjgw
YTVkOTdkYzM4NzNiMTQ4MjVjY2ZhM0oxCgdjcmV3X2lkEiYKJGZkZGI4MDY3LTUyZDQtNDRmNC1h
ZmU1LTU4Y2UwYmJjM2NjNkouCgh0YXNrX2tleRIiCiAyN2VmMzhjYzk5ZGE0YThkZWQ3MGVkNDA2
ZTQ0YWI4NkoxCgd0YXNrX2lkEiYKJDA1OWZjYmM2LWUzOWItNDIyMS1iZGUyLTZiNTBkN2I3MWRl
MHoCGAGFAQABAAASlgcKEDm+8DkvaTH4DOuPopZIICgSCJDjbz82oeHxKgxDcmV3IENyZWF0ZWQw
ATlYhLQGcEz4F0HQvbwGcEz4F0oaCg5jcmV3YWlfdmVyc2lvbhIICgYwLjYxLjBKGgoOcHl0aG9u
X3ZlcnNpb24SCAoGMy4xMS43Si4KCGNyZXdfa2V5EiIKIDVlNmVmZmU2ODBhNWQ5N2RjMzg3M2Ix
NDgyNWNjZmEzSjEKB2NyZXdfaWQSJgokZTA3OGEwOWUtNmY3MC00YjE1LTkwYjMtMGQ2NDdiNDI1
ODBiShwKDGNyZXdfcHJvY2VzcxIMCgpzZXF1ZW50aWFsShEKC2NyZXdfbWVtb3J5EgIQAEoaChRj
cmV3X251bWJlcl9vZl90YXNrcxICGAFKGwoVY3Jld19udW1iZXJfb2ZfYWdlbnRzEgIYAUrIAgoL
Y3Jld19hZ2VudHMSuAIKtQJbeyJrZXkiOiAiOTJlN2ViMTkxNjY0YzkzNTc4NWVkN2Q0MjQwYTI5
NGQiLCAiaWQiOiAiOTkxZWRlZTYtMGI0Ni00OTExLTg5MjQtZjFjN2NiZTg0NzUxIiwgInJvbGUi
OiAiU2NvcmVyIiwgInZlcmJvc2U/IjogZmFsc2UsICJtYXhfaXRlciI6IDE1LCAibWF4X3JwbSI6
IG51bGwsICJmdW5jdGlvbl9jYWxsaW5nX2xsbSI6ICIiLCAibGxtIjogImdwdC00byIsICJkZWxl
Z2F0aW9uX2VuYWJsZWQ/IjogZmFsc2UsICJhbGxvd19jb2RlX2V4ZWN1dGlvbj8iOiBmYWxzZSwg
Im1heF9yZXRyeV9saW1pdCI6IDIsICJ0b29sc19uYW1lcyI6IFtdfV1K+wEKCmNyZXdfdGFza3MS
7AEK6QFbeyJrZXkiOiAiMjdlZjM4Y2M5OWRhNGE4ZGVkNzBlZDQwNmU0NGFiODYiLCAiaWQiOiAi
YjQ0Y2FlODAtMWM3NC00ZjU3LTg4Y2UtMTVhZmZlNDk1NWM2IiwgImFzeW5jX2V4ZWN1dGlvbj8i
OiBmYWxzZSwgImh1bWFuX2lucHV0PyI6IGZhbHNlLCAiYWdlbnRfcm9sZSI6ICJTY29yZXIiLCAi
YWdlbnRfa2V5IjogIjkyZTdlYjE5MTY2NGM5MzU3ODVlZDdkNDI0MGEyOTRkIiwgInRvb2xzX25h
bWVzIjogW119XXoCGAGFAQABAAASjgIKEJKci6aiZkfH4+PbS6B+iqcSCFcq8/ly2cQTKgxUYXNr
IENyZWF0ZWQwATnY6ewGcEz4F0FQTe4GcEz4F0ouCghjcmV3X2tleRIiCiA1ZTZlZmZlNjgwYTVk
OTdkYzM4NzNiMTQ4MjVjY2ZhM0oxCgdjcmV3X2lkEiYKJGUwNzhhMDllLTZmNzAtNGIxNS05MGIz
LTBkNjQ3YjQyNTgwYkouCgh0YXNrX2tleRIiCiAyN2VmMzhjYzk5ZGE0YThkZWQ3MGVkNDA2ZTQ0
YWI4NkoxCgd0YXNrX2lkEiYKJGI0NGNhZTgwLTFjNzQtNGY1Ny04OGNlLTE1YWZmZTQ5NTVjNnoC
GAGFAQABAAA=
headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate
Connection:
- keep-alive
Content-Length:
- '5252'
Content-Type:
- application/x-protobuf
User-Agent:
- OTel-OTLP-Exporter-Python/1.27.0
method: POST
uri: https://telemetry.crewai.com:4319/v1/traces
response:
body:
string: "\n\0"
headers:
Content-Length:
- '2'
Content-Type:
- application/x-protobuf
Date:
- Tue, 24 Sep 2024 21:48:22 GMT
status: status:
code: 200 code: 200
message: OK message: OK
- request: - request:
body: '{"messages": [{"role": "user", "content": "4"}, {"role": "system", "content": body: '{"messages":[{"role":"system","content":"You are Scorer. You''re an expert
"I''m gonna convert this raw text into valid JSON.\n\nThe json should have the scorer, specialized in scoring titles.\nYour personal goal is: Score the title\nTo
following structure, with the following keys:\n{\n score: int\n}"}], "model": give my best complete final answer to the task respond using the exact following
"gpt-4o", "tool_choice": {"type": "function", "function": {"name": "ScoreOutput"}}, format:\n\nThought: I now can give a great answer\nFinal Answer: Your final
"tools": [{"type": "function", "function": {"name": "ScoreOutput", "description": answer must be the great and the most complete as possible, it must be outcome
"Correctly extracted `ScoreOutput` with all the required parameters with correct described.\n\nI MUST use these formats, my job depends on it!"},{"role":"user","content":"\nCurrent
types", "parameters": {"properties": {"score": {"title": "Score", "type": "integer"}}, Task: Give me an integer score between 1-5 for the following title: ''The impact
"required": ["score"], "type": "object"}}}]}' of AI in the future of work''\n\nThis is the expected criteria for your final
answer: The score of the title.\nyou MUST return the actual complete content
as the final answer, not a summary.\n\nBegin! This is VERY important to you,
use the tools available and give your best Final Answer, your job depends on
it!\n\nThought:"},{"role":"assistant","content":"Thought: I now can give a great
answer\nFinal Answer: 4"}],"model":"gpt-4.1-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"score":{"title":"Score","type":"integer"}},"required":["score"],"title":"ScoreOutput","type":"object","additionalProperties":false},"name":"ScoreOutput","strict":true}},"stream":false}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '615' - '1276'
content-type: content-type:
- application/json - application/json
cookie: cookie:
- __cf_bm=9.8sBYBkvBR8R1K_bVF7xgU..80XKlEIg3N2OBbTSCU-1727214102-1.0.1.1-.qiTLXbPamYUMSuyNsOEB9jhGu.jOifujOrx9E2JZvStbIZ9RTIiE44xKKNfLPxQkOi6qAT3h6htK8lPDGV_5g; - __cf_bm=n_aLfgIE0aGp6_dQpQSbVCb.tq_tImVKYZ_KAFsMABA-1762347921-1.0.1.1-.s8fH2Kig8InMDM9Lzqi79Do3StCULLJCX2Jn1mRYA.sqDLPBu14vlKeiTQMAjT61XVKtdDt9T00DPPzel0MRRLsXpYcSe5F.T_jRGLc8hY;
_cfuvid=lbRdAddVWV6W3f5Dm9SaOPWDUOxqtZBSPr_fTW26nEA-1727213194587-0.0.1.1-604800000 _cfuvid=ObqA01C0soRXMJUtB2dLqvq.wBxGN8_21XAzkWxnFTs-1762347921492-0.0.1.1-604800000
host: host:
- api.openai.com - api.openai.com
user-agent: user-agent:
- OpenAI/Python 1.47.0 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
- 'false' - 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang: x-stainless-lang:
- python - python
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.47.0 - 1.109.1
x-stainless-raw-response: x-stainless-read-timeout:
- 'true' - '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.11.7 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
content: "{\n \"id\": \"chatcmpl-AB7gLFujxt3lCTjCAqcN0vCEyx0ZC\",\n \"object\": body:
\"chat.completion\",\n \"created\": 1727214501,\n \"model\": \"gpt-4o-2024-05-13\",\n string: !!binary |
\ \"choices\": [\n {\n \"index\": 0,\n \"message\": {\n \"role\": H4sIAAAAAAAAAwAAAP//jFLBbtQwFLznK6x33lSbkG27uSE4cEGCQwWorSLXeUlcHD9jvwBltf9e
\"assistant\",\n \"content\": null,\n \"tool_calls\": [\n {\n OdndZEuRuPjgeTOeGb9dIgToGkoBqpOsemfSd9++3nz60r7HLrPZ9uPnt43Ofvx6erz5QNs/sIoM
\ \"id\": \"call_Oztn2jqT5UJAXmx6kuOpM4wH\",\n \"type\": enhExUfWhaLeGWRNdoKVR8kYVbOry/xNcbXNsxHoqUYTaa3jtLjI0l5bnebrfJOuizQrDvSOtMIA
\"function\",\n \"function\": {\n \"name\": \"ScoreOutput\",\n pbhNhBBiN57RqK3xN5RivTre9BiCbBHK05AQ4MnEG5Ah6MDSMqxmUJFltKP33R0ERR7voCz2yxmP
\ \"arguments\": \"{\\\"score\\\":4}\"\n }\n }\n zRBkNGoHYxaAtJZYxqCju/sDsj/5MdQ6Tw/hBRUabXXoKo8ykI1vByYHI7pPhLgfcw9nUcB56h1X
\ ],\n \"refusal\": null\n },\n \"logprobs\": null,\n TN9xfC4vNpMezH3P6BFjYmkWpM2hrHO5qkaW2oRFcaCk6rCeqXPLcqg1LYBkEfpvM69pT8G1bf9H
\ \"finish_reason\": \"stop\"\n }\n ],\n \"usage\": {\n \"prompt_tokens\": fgaUQsdYV85jrdV54HnMY9zGf42dSh4NQ0D/UyusWKOPH1FjIwczrQiEp8DYV422LXrn9bQnjasK
100,\n \"completion_tokens\": 5,\n \"total_tokens\": 105,\n \"completion_tokens_details\": lV9vsub6ModknzwDAAD//wMAp/ZywzYDAAA=
{\n \"reasoning_tokens\": 0\n }\n },\n \"system_fingerprint\": \"fp_e375328146\"\n}\n"
headers: headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY: CF-RAY:
- 8c85fa6bafd31cf3-GRU - 999c8fedfbcc7c8a-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -294,37 +193,48 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 24 Sep 2024 21:48:22 GMT - Wed, 05 Nov 2025 13:05:21 GMT
Server: Server:
- cloudflare - cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
- nosniff - nosniff
access-control-expose-headers: access-control-expose-headers:
- X-Request-ID - X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-hortuttj2f3qtmxyik2zxf4q
openai-processing-ms: openai-processing-ms:
- '203' - '290'
openai-project:
- proj_fL4UBWR1CMpAAdgzaSKqsVvA
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '313'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '10000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '30000000' - '200000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '9999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '29999947' - '199779'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 6ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 66ms
x-request-id: x-request-id:
- req_d13a07d98d55b75c847778f3bd31ba49 - req_e4674c6d3fe4497db802a93139ee5e2b
http_version: HTTP/1.1 status:
status_code: 200 code: 200
message: OK
version: 1 version: 1

View File

@@ -1,55 +1,149 @@
interactions: interactions:
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Guardrail Agent. You body: '{"trace_id": "734566e7-36f6-4fc4-be61-bfaa7f36b9ff", "execution_type":
are a expert at validating the output of a task. By providing effective feedback "crew", "user_identifier": null, "execution_context": {"crew_fingerprint": null,
if the output is not valid.\nYour personal goal is: Validate the output of the "crew_name": "Unknown Crew", "flow_name": null, "crewai_version": "1.3.0", "privacy_level":
task\n\nTo give my best complete final answer to the task respond using the "standard"}, "execution_metadata": {"expected_duration_estimate": 300, "agent_count":
exact following format:\n\nThought: I now can give a great answer\nFinal Answer: 0, "task_count": 0, "flow_method_count": 0, "execution_started_at": "2025-11-05T14:07:57.980378+00:00"}}'
Your final answer must be the great and the most complete as possible, it must headers:
be outcome described.\n\nI MUST use these formats, my job depends on it!\nIMPORTANT: Accept:
Your final answer MUST contain all the information requested in the following - '*/*'
format: {\n \"valid\": bool,\n \"feedback\": str | None\n}\n\nIMPORTANT: Ensure Accept-Encoding:
the final output does not include any code block markers like ```json or ```python."}, - gzip, deflate, zstd
{"role": "user", "content": "\n Ensure the following task result complies Connection:
with the given guardrail.\n\n Task result:\n \n Lorem Ipsum - keep-alive
is simply dummy text of the printing and typesetting industry. Lorem Ipsum has Content-Length:
been the industry''s standard dummy text ever\n \n\n Guardrail:\n Ensure - '434'
the result has less than 10 words\n \n Your task:\n - Confirm Content-Type:
if the Task result complies with the guardrail.\n - If not, provide clear - application/json
feedback explaining what is wrong (e.g., by how much it violates the rule, or User-Agent:
what specific part fails).\n - Focus only on identifying issues \u2014 - CrewAI-CLI/1.3.0
do not propose corrections.\n - If the Task result complies with the X-Crewai-Version:
guardrail, saying that is valid\n "}], "model": "gpt-4o-mini", "stop": - 1.3.0
["\nObservation:"]}' method: POST
uri: https://app.crewai.com/crewai_plus/api/v1/tracing/batches
response:
body:
string: '{"error":"bad_credentials","message":"Bad credentials"}'
headers:
Connection:
- keep-alive
Content-Length:
- '55'
Content-Type:
- application/json; charset=utf-8
Date:
- Wed, 05 Nov 2025 14:07:58 GMT
cache-control:
- no-store
content-security-policy:
- 'default-src ''self'' *.app.crewai.com app.crewai.com; script-src ''self''
''unsafe-inline'' *.app.crewai.com app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts
https://www.gstatic.com https://run.pstmn.io https://apis.google.com https://apis.google.com/js/api.js
https://accounts.google.com https://accounts.google.com/gsi/client https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css.map
https://*.google.com https://docs.google.com https://slides.google.com https://js.hs-scripts.com
https://js.sentry-cdn.com https://browser.sentry-cdn.com https://www.googletagmanager.com
https://js-na1.hs-scripts.com https://js.hubspot.com http://js-na1.hs-scripts.com
https://bat.bing.com https://cdn.amplitude.com https://cdn.segment.com https://d1d3n03t5zntha.cloudfront.net/
https://descriptusercontent.com https://edge.fullstory.com https://googleads.g.doubleclick.net
https://js.hs-analytics.net https://js.hs-banner.com https://js.hsadspixel.net
https://js.hscollectedforms.net https://js.usemessages.com https://snap.licdn.com
https://static.cloudflareinsights.com https://static.reo.dev https://www.google-analytics.com
https://share.descript.com/; style-src ''self'' ''unsafe-inline'' *.app.crewai.com
app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts; img-src ''self'' data:
*.app.crewai.com app.crewai.com https://zeus.tools.crewai.com https://dashboard.tools.crewai.com
https://cdn.jsdelivr.net https://forms.hsforms.com https://track.hubspot.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://www.google.com
https://www.google.com.br; font-src ''self'' data: *.app.crewai.com app.crewai.com;
connect-src ''self'' *.app.crewai.com app.crewai.com https://zeus.tools.crewai.com
https://connect.useparagon.com/ https://zeus.useparagon.com/* https://*.useparagon.com/*
https://run.pstmn.io https://connect.tools.crewai.com/ https://*.sentry.io
https://www.google-analytics.com https://edge.fullstory.com https://rs.fullstory.com
https://api.hubspot.com https://forms.hscollectedforms.net https://api.hubapi.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://google.com/pagead/form-data/16713662509
https://google.com/ccm/form-data/16713662509 https://www.google.com/ccm/collect
https://worker-actionkit.tools.crewai.com https://api.reo.dev; frame-src ''self''
*.app.crewai.com app.crewai.com https://connect.useparagon.com/ https://zeus.tools.crewai.com
https://zeus.useparagon.com/* https://connect.tools.crewai.com/ https://docs.google.com
https://drive.google.com https://slides.google.com https://accounts.google.com
https://*.google.com https://app.hubspot.com/ https://td.doubleclick.net https://www.googletagmanager.com/
https://www.youtube.com https://share.descript.com'
expires:
- '0'
permissions-policy:
- camera=(), microphone=(self), geolocation=()
pragma:
- no-cache
referrer-policy:
- strict-origin-when-cross-origin
strict-transport-security:
- max-age=63072000; includeSubDomains
vary:
- Accept
x-content-type-options:
- nosniff
x-frame-options:
- SAMEORIGIN
x-permitted-cross-domain-policies:
- none
x-request-id:
- af1156b8-6154-4157-8848-f907a3c35325
x-runtime:
- '0.082769'
x-xss-protection:
- 1; mode=block
status:
code: 401
message: Unauthorized
- request:
body: "{\"messages\":[{\"role\":\"system\",\"content\":\"You are Guardrail Agent.
You are a expert at validating the output of a task. By providing effective
feedback if the output is not valid.\\nYour personal goal is: Validate the output
of the task\\n\\nTo give my best complete final answer to the task respond using
the exact following format:\\n\\nThought: I now can give a great answer\\nFinal
Answer: Your final answer must be the great and the most complete as possible,
it must be outcome described.\\n\\nI MUST use these formats, my job depends
on it!\"},{\"role\":\"user\",\"content\":\"\\n Ensure the following task
result complies with the given guardrail.\\n\\n Task result:\\n \\n
\ Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever\\n \\n\\n
\ Guardrail:\\n Ensure the result has less than 10 words\\n\\n
\ Your task:\\n - Confirm if the Task result complies with the
guardrail.\\n - If not, provide clear feedback explaining what is wrong
(e.g., by how much it violates the rule, or what specific part fails).\\n -
Focus only on identifying issues \u2014 do not propose corrections.\\n -
If the Task result complies with the guardrail, saying that is valid\\n \"}],\"model\":\"gpt-4o\",\"response_format\":{\"type\":\"json_schema\",\"json_schema\":{\"schema\":{\"properties\":{\"valid\":{\"description\":\"Whether
the task output complies with the guardrail\",\"title\":\"Valid\",\"type\":\"boolean\"},\"feedback\":{\"anyOf\":[{\"type\":\"string\"},{\"type\":\"null\"}],\"description\":\"A
feedback about the task output if it is not valid\",\"title\":\"Feedback\"}},\"required\":[\"valid\",\"feedback\"],\"title\":\"LLMGuardrailResult\",\"type\":\"object\",\"additionalProperties\":false},\"name\":\"LLMGuardrailResult\",\"strict\":true}},\"stream\":false}"
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '1629' - '1820'
content-type: content-type:
- application/json - application/json
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.68.2 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
- 'false' - 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang: x-stainless-lang:
- python - python
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.68.2 - 1.109.1
x-stainless-raw-response:
- 'true'
x-stainless-read-timeout: x-stainless-read-timeout:
- '600.0' - '600'
x-stainless-retry-count: x-stainless-retry-count:
- '0' - '0'
x-stainless-runtime: x-stainless-runtime:
@@ -61,19 +155,18 @@ interactions:
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jFPLbtswELz7KxY824GkxLGtW4KiQB+XBmkRtAqENbmSmFAkQVJ2UsP/ H4sIAAAAAAAAAwAAAP//jJNPi9swEMXv/hSDzs7i/N/1tZRCoVDoUhqaxUyksa1GloQ03jSEfPdi
HlByLKdNgV4IcGdnOPvgbgLApGA5MN5g4K1Vs+ub718rm324+5z+/CLt1dXD5fU3s1jd3Wx//GbT Jxt7t1voxQf95j3PvJFOCYDQSuQgZI0sG28mHzabx+zzl2rzY7mXD+6jModPipUrF1/dd5F2Crf7
yDDrB+LhlXXGTWsVBWn0AHNHGCiqpouL+XKVZum8B1ojSEVabcPswsxaqeUsS7KLWbKYpcsDuzGS RZJfVHfSNd4Qa2cvWAZCps51ul7N5svpan3fg8YpMp2s8jxZuMksmy0m2f0kW12FtdOSosjhZwIA
k2c5/JoAAOz6M/rUgp5YDsn0NdKS91gTy49JAMwZFSMMvZc+oA5sOoLc6EC6t37bmK5uQg6fQJst cOq/XYtW0W+RQ5a+nDQUI1Yk8lsRgAjOdCcCY9SR0bJIByidZbJ916eteEaj1VbkJZpI6VaURGqH
cNRQyw0BQh39A2q/JQdQ6I9So4Kr/p7DrtAABdugkqJgOVSoPE2HYEUk1sgfY7xgtw1BQP8Ijnyn cr8V+VY81gSMcQ+BYmsYlKMI1jH0kx7hoLkGrgmqFoMKqA1gBN1xy6hthMYFAq7RwjSDgwsq3sE3
AsTHUWoP6SVsjRN+CvTEiYTUNYSGoO7QCYdSgZKtDGAqqCiaCA1qSJOBBetnOAicFazQ+9MCHVWd T1KXWqIxx7SXX+1rjDCbX8u24jzuOlDZRuxCs60xI4DWOsYu9D6vpys53xIyrvLB7eIbqSi11bEu
x9hk3Sl1AqDWJmAcUt/a+wOyPzZTmdo6s/Z/UFkltfRN6Qi90bFxPhjLenQ/Abjvh9a9mQOzzrQ2 AmF0tksjsvOip+cE4KnfRPsqXOGDazwX7PbU/26+mF/8xLD7EV1dITtGMzpfP6Tv+BWKGLWJo10K
lME8Uv/ceTIf9Ni4KyM6Tw9gMAHVCWt+OX1HrxQUUCp/MnbGkTckRuq4I9gJaU6AyUnVf7t5T3uo ibImNUiHxWOrtBuBZDT13928532ZXNvqf+wHICV5JlX4QErL1xMPZYG6p/GvslvKfcMiUnjWkgrW
XOr6f+RHgHOygURpHQnJ31Y8pjmKX+lfaccu94aZJ7eRnMogycVJCKqwU8OCM//sA7VlJXVNzjo5 FLpNKCqxNZdbK+IxMjVFqW1FwQd9ubqlL+SunK7vl8vVWiTn5A8AAAD//wMA5vu4FcMDAAA=
bHlly+R8lS2zLFklbLKfvAAAAP//AwCHe/Jh8wMAAA==
headers: headers:
CF-RAY: CF-RAY:
- 937b20ddf9607def-GRU - 999ceba45d6a3eb4-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -81,15 +174,17 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 29 Apr 2025 01:46:56 GMT - Wed, 05 Nov 2025 14:07:59 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie: Set-Cookie:
- __cf_bm=nHa2kVJI_yO1RIsmZcEednJ1e9UVy1liv_sjBNtSj7Q-1745891216-1.0.1.1-jUH9kFawVBjnbq8sIL2.MQx.p7JvBZWUhqlkNKRlStWSgQxT0eZMPcgq9TCQoJAjuyNwhqfpK4HuX6x5n8UbQgAb6JrWJEG823e6GpGROEA; - __cf_bm=REDACTED;
path=/; expires=Tue, 29-Apr-25 02:16:56 GMT; domain=.api.openai.com; HttpOnly; path=/; expires=Wed, 05-Nov-25 14:37:59 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None Secure; SameSite=None
- _cfuvid=gg2UeahMCOOR8YhitRtzDwENMOnTOuQdyTMVJVHG0Mg-1745891216085-0.0.1.1-604800000; - _cfuvid=REDACTED;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
@@ -101,84 +196,83 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '896' - '685'
openai-project:
- proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '883'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '30000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '150000000' - '30000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '29999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '149999631' - '29696'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 2ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 608ms
x-request-id: x-request-id:
- req_859221ed1aedb26cc9d335004ccf183e - req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK
- request: - request:
body: '{"messages": [{"role": "system", "content": "You are Guardrail Agent. You body: "{\"messages\":[{\"role\":\"system\",\"content\":\"You are Guardrail Agent.
are a expert at validating the output of a task. By providing effective feedback You are a expert at validating the output of a task. By providing effective
if the output is not valid.\nYour personal goal is: Validate the output of the feedback if the output is not valid.\\nYour personal goal is: Validate the output
task\n\nTo give my best complete final answer to the task respond using the of the task\\n\\nTo give my best complete final answer to the task respond using
exact following format:\n\nThought: I now can give a great answer\nFinal Answer: the exact following format:\\n\\nThought: I now can give a great answer\\nFinal
Your final answer must be the great and the most complete as possible, it must Answer: Your final answer must be the great and the most complete as possible,
be outcome described.\n\nI MUST use these formats, my job depends on it!\nIMPORTANT: it must be outcome described.\\n\\nI MUST use these formats, my job depends
Your final answer MUST contain all the information requested in the following on it!\"},{\"role\":\"user\",\"content\":\"\\n Ensure the following task
format: {\n \"valid\": bool,\n \"feedback\": str | None\n}\n\nIMPORTANT: Ensure result complies with the given guardrail.\\n\\n Task result:\\n \\n
the final output does not include any code block markers like ```json or ```python."}, \ Lorem Ipsum is simply dummy text of the printing and typesetting industry.
{"role": "user", "content": "\n Ensure the following task result complies Lorem Ipsum has been the industry's standard dummy text ever\\n \\n\\n
with the given guardrail.\n\n Task result:\n \n Lorem Ipsum \ Guardrail:\\n Ensure the result has less than 500 words\\n\\n
is simply dummy text of the printing and typesetting industry. Lorem Ipsum has \ Your task:\\n - Confirm if the Task result complies with the
been the industry''s standard dummy text ever\n \n\n Guardrail:\n Ensure guardrail.\\n - If not, provide clear feedback explaining what is wrong
the result has less than 500 words\n \n Your task:\n - (e.g., by how much it violates the rule, or what specific part fails).\\n -
Confirm if the Task result complies with the guardrail.\n - If not, provide Focus only on identifying issues \u2014 do not propose corrections.\\n -
clear feedback explaining what is wrong (e.g., by how much it violates the rule, If the Task result complies with the guardrail, saying that is valid\\n \"}],\"model\":\"gpt-4o\",\"response_format\":{\"type\":\"json_schema\",\"json_schema\":{\"schema\":{\"properties\":{\"valid\":{\"description\":\"Whether
or what specific part fails).\n - Focus only on identifying issues \u2014 the task output complies with the guardrail\",\"title\":\"Valid\",\"type\":\"boolean\"},\"feedback\":{\"anyOf\":[{\"type\":\"string\"},{\"type\":\"null\"}],\"description\":\"A
do not propose corrections.\n - If the Task result complies with the feedback about the task output if it is not valid\",\"title\":\"Feedback\"}},\"required\":[\"valid\",\"feedback\"],\"title\":\"LLMGuardrailResult\",\"type\":\"object\",\"additionalProperties\":false},\"name\":\"LLMGuardrailResult\",\"strict\":true}},\"stream\":false}"
guardrail, saying that is valid\n "}], "model": "gpt-4o-mini", "stop":
["\nObservation:"]}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '1630' - '1821'
content-type: content-type:
- application/json - application/json
cookie:
- __cf_bm=nHa2kVJI_yO1RIsmZcEednJ1e9UVy1liv_sjBNtSj7Q-1745891216-1.0.1.1-jUH9kFawVBjnbq8sIL2.MQx.p7JvBZWUhqlkNKRlStWSgQxT0eZMPcgq9TCQoJAjuyNwhqfpK4HuX6x5n8UbQgAb6JrWJEG823e6GpGROEA;
_cfuvid=gg2UeahMCOOR8YhitRtzDwENMOnTOuQdyTMVJVHG0Mg-1745891216085-0.0.1.1-604800000
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.68.2 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
x-stainless-async: x-stainless-async:
- 'false' - 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang: x-stainless-lang:
- python - python
x-stainless-os: x-stainless-os:
- MacOS - MacOS
x-stainless-package-version: x-stainless-package-version:
- 1.68.2 - 1.109.1
x-stainless-raw-response:
- 'true'
x-stainless-read-timeout: x-stainless-read-timeout:
- '600.0' - '600'
x-stainless-retry-count: x-stainless-retry-count:
- '0' - '0'
x-stainless-runtime: x-stainless-runtime:
@@ -190,18 +284,17 @@ interactions:
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jJJNb9swDIbv/hWEzvHgfHRpfesOG3opsGE7LYXBSLStRZY0iU43BPnv H4sIAAAAAAAAAwAAAP//jJLRa9swEMbf/VeIe7ZH4sRO6rdSGBQ2BoMxylKMIp1trbIkpHPYFvK/
g5wPu10H7GLAfPhSfEkeMgChlShByBZZdt7kH758e1wzbnfbO6o/f1osV3T/+BO7UNNDIWZJ4bY/ Dzlp7HYd9EUP+t13+r7THRPGQEmoGIiOk+idzu4eHr7n4qPths9l+aXQX+8/mfzP/c3t7QG/QRoV
SPJF9U66zhti7ewJy0DIlKrO16ub27v5srgZQOcUmSRrPOcrl3fa6nxRLFZ5sc7nt2d167SkKEr4 dv8TBT2rPgjbO42krDlj4ZETxq7LTZmviuW2LEfQW4k6ylpH2dpm+SJfZ4tttigvws4qgQEq9iNh
ngEAHIZv6tMq+iVKKGaXSEcxYkOivCYBiOBMigiMUUdGy2I2Qukskx1a/9q6vmm5hAew7hkkWmj0 jLHjeEaLRuIvqNgifb7pMQTeIlTXIsbAWx1vgIegAnFDkE5QWENoRtfHHRy4VnIHFfkB0x00iHLP
ngChSf0D2vhMAWBjP2qLBu6H/xIOGwuwEXs0Wm1ECRx6mp1iNZHaotylsO2N2djj9PFAdR/RnOEE xdMOKjNofZoLPTZD4NF3RDPAjbHEY+7R8uOFnK4mtW2dt/vwSgqNMip0tUcerImGAlkHIz0ljD2O
oLWOMQ1wsP10JserUeMaH9w2vpKKWlsd2yoQRmeTqcjOi4EeM4CnYaD9ixkJH1znuWK3o+G583KG wxhe5APnbe+oJvuE43Or9ercD6bxT/TmwsgS1zNRkadvtKslElc6zKYJgosO5SSdRs8HqewMJLPQ
4Vz2ONLF7RmyYzQT1XI5e6NepYhRmzhZiZAoW1KjdNwf9kq7Ccgmrv/u5q3aJ+faNv9TfgRSkmdS /5p5q/c5uDLte9pPQAh0hLJ2HqUSLwNPZR7jcv6v7Drk0TAE9AclsCaFPn6ExIYP+rw3EH4Hwr5u
lQ+ktHzpeEwLlM78X2nXKQ8Ni0hhryVVrCmkTSiqsTen4xPxd2TqqlrbhoIP+nSBta/SueD7QtWF lGnRO6/Oy9O4Wuyb5WZbFOUGklPyFwAA//8DAO3V4+tFAwAA
yI7ZHwAAAP//AwAiLXhqjwMAAA==
headers: headers:
CF-RAY: CF-RAY:
- 937b2311ee091b1b-GRU - 999cf03d980e15a3-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -209,9 +302,17 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Tue, 29 Apr 2025 01:48:26 GMT - Wed, 05 Nov 2025 14:11:06 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie:
- __cf_bm=REDACTED;
path=/; expires=Wed, 05-Nov-25 14:41:06 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=REDACTED;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding: Transfer-Encoding:
- chunked - chunked
X-Content-Type-Options: X-Content-Type-Options:
@@ -223,27 +324,31 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '610' - '376'
openai-project:
- proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
strict-transport-security: x-envoy-upstream-service-time:
- max-age=31536000; includeSubDomains; preload - '396'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '30000' - '500'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '150000000' - '30000'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '29999' - '499'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '149999631' - '29695'
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 2ms - 120ms
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 610ms
x-request-id: x-request-id:
- req_c136835c16be6bc1e4d820f239c4b620 - req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK

View File

@@ -203,6 +203,7 @@ def clear_event_bus_handlers(setup_test_environment):
from crewai.experimental.evaluation.evaluation_listener import ( from crewai.experimental.evaluation.evaluation_listener import (
EvaluationTraceCallback, EvaluationTraceCallback,
) )
from crewai.rag.config.utils import clear_rag_config
yield yield
@@ -215,6 +216,9 @@ def clear_event_bus_handlers(setup_test_environment):
callback.current_agent_id = None callback.current_agent_id = None
callback.current_task_id = None callback.current_task_id = None
# Clear RAG config to prevent ChromaDB state from persisting across tests
clear_rag_config()
@pytest.fixture(scope="module") @pytest.fixture(scope="module")
def vcr_config(request) -> dict: def vcr_config(request) -> dict:

View File

@@ -518,7 +518,9 @@ def test_openai_streaming_with_response_model():
result = llm.call("Test question", response_model=TestResponse) result = llm.call("Test question", response_model=TestResponse)
assert result is not None assert result is not None
assert isinstance(result, str) assert isinstance(result, TestResponse)
assert result.answer == "test"
assert result.confidence == 0.95
assert mock_create.called assert mock_create.called
call_kwargs = mock_create.call_args[1] call_kwargs = mock_create.call_args[1]

View File

@@ -630,7 +630,7 @@ def test_output_json_to_another_task():
crew = Crew(agents=[scorer], tasks=[task1, task2]) crew = Crew(agents=[scorer], tasks=[task1, task2])
result = crew.kickoff() result = crew.kickoff()
assert '{"score": 4}' == result.json assert '{"score": 2}' == result.json
@pytest.mark.vcr(filter_headers=["authorization"]) @pytest.mark.vcr(filter_headers=["authorization"])

View File

@@ -181,7 +181,8 @@ def test_task_guardrail_process_output(task_output):
result = guardrail(task_output) result = guardrail(task_output)
assert result[0] is False assert result[0] is False
assert "exceeding the guardrail limit of fewer than" in result[1].lower() # Check that error message indicates word limit violation (wording may vary)
assert "10 words" in result[1].lower() or "fewer than" in result[1].lower()
guardrail = LLMGuardrail( guardrail = LLMGuardrail(
description="Ensure the result has less than 500 words", llm=LLM(model="gpt-4o") description="Ensure the result has less than 500 words", llm=LLM(model="gpt-4o")
@@ -252,10 +253,7 @@ def test_guardrail_emits_events(sample_agent):
{ {
"success": False, "success": False,
"result": None, "result": None,
"error": "The task result does not comply with the guardrail because none of " "error": "None of the authors listed are from Italy. The guardrail requires that the authors be from Italy, but all authors provided (Barbara W. Tuchman, G.J. Meyer, John Keegan, Christopher Clark, Adam Hochschild, R.G. Grant, Margaret MacMillan, Niall Ferguson, Paul Fussell, Tony Ashworth) are not Italian. This violates the guardrail completely.",
"the listed authors are from Italy. All authors mentioned are from "
"different countries, including Germany, the UK, the USA, and others, "
"which violates the requirement that authors must be Italian.",
"retry_count": 0, "retry_count": 0,
}, },
{"success": True, "result": result.raw, "error": None, "retry_count": 1}, {"success": True, "result": result.raw, "error": None, "retry_count": 1},

View File

@@ -1,23 +1,29 @@
interactions: interactions:
- request: - request:
body: '{"messages":[{"role":"system","content":"Please convert the following text body: '{"messages":[{"role":"system","content":"Ensure your final answer strictly
into valid JSON.\n\nOutput ONLY the valid JSON and nothing else.\n\nThe JSON adheres to the following OpenAPI schema: {\n \"type\": \"json_schema\",\n \"json_schema\":
must follow this schema exactly:\n```json\n{\n name: str,\n age: int\n}\n```"},{"role":"user","content":"Name: {\n \"name\": \"SimpleModel\",\n \"strict\": true,\n \"schema\": {\n \"properties\":
Alice, Age: 30"}],"model":"gpt-4o-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"name":{"title":"Name","type":"string"},"age":{"title":"Age","type":"integer"}},"required":["name","age"],"title":"SimpleModel","type":"object","additionalProperties":false},"name":"SimpleModel","strict":true}},"stream":false}' {\n \"name\": {\n \"title\": \"Name\",\n \"type\":
\"string\"\n },\n \"age\": {\n \"title\": \"Age\",\n \"type\":
\"integer\"\n }\n },\n \"required\": [\n \"name\",\n \"age\"\n ],\n \"title\":
\"SimpleModel\",\n \"type\": \"object\",\n \"additionalProperties\":
false\n }\n }\n}\n\nDo not include the OpenAPI schema in the final output.
Ensure the final output does not include any code block markers like ```json
or ```python."},{"role":"user","content":"Name: Alice, Age: 30"}],"model":"gpt-4o-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"name":{"title":"Name","type":"string"},"age":{"title":"Age","type":"integer"}},"required":["name","age"],"title":"SimpleModel","type":"object","additionalProperties":false},"name":"SimpleModel","strict":true}},"stream":false}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '614' - '1186'
content-type: content-type:
- application/json - application/json
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.109.1 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
@@ -38,23 +44,23 @@ interactions:
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.12.10 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jJJNa9wwEIbv/hViznaRN/vpW9tDCbmEQkmgDkaRxl519YUkl6bL/vci H4sIAAAAAAAAAwAAAP//jJJBa9wwEIXv/hViznZxvOtN4lsI9FDalIZCCXUwijS21cgaIcmhZdn/
e7N2vqAXH+aZd/y+ozlmhIAUUBHgexa5dqr4end/+7d84nf0dkG71eH6x5dveGPu9fLw/QrypLCP XmRv1k6aQi4+zDdv/N5o9gljoCRUDETPgxiszq7v7nr+7XPZ39KTuvl09fXH7ffHjzcCd/QFIY0K
v5DHZ9UnbrVTGKU1I+YeWcQ0tdysy+2G7nblALQVqJKsc7FY2kJLI4sFXSwLuinK7Vm9t5JjgIr8 eviFIjyrPggarMagyMxYOOQB49Sz812xKYvyopjAQBJ1lHU2ZFvKBmVUVuTFNsvPs7OLo7onJdBD
zAgh5Dh8k08j8A9UhObPFY0hsA6hujQRAt6qVAEWggyRmQj5BLk1Ec1g/ViDYRprqGr4rCTHGvIa xX4mjDG2n77Rp5H4GyqWp8+VAb3nHUJ1amIMHOlYAe698oGbAOkCBZmAZrK+r8HwAWuoarjSSmAN
WJcqV/Q0V3ls+8CSc9MrNQPMGBtZSj74fTiT08Whsp3z9jG8kkIrjQz7xiML1iQ3IVoHAz1lhDwM aQ28i5VNflirHLaj59G5GbVeAW4MBR6TT37vj+Rwcqips44e/CsptMoo3zcOuScT3fhAFiZ6SBi7
m+hfhAPnrXaxifaAw+9Kuh3nwfQAE92dWbSRqZmo3OTvjGsERiZVmK0SOON7FJN02jvrhbQzkM1C nzYxvggH1tFgQxPoEaffFZvtPA+WB1jo5ZEFClyvRNtN+sa4RmLgSvvVKkFw0aNcpMve+SgVrUCy
vzXz3uwxuDTd/4yfAOfoIorGeRSSvww8tXlM5/lR22XJg2EI6H9Ljk2U6NNDCGxZr8ajgfAUIuqm Cv2vmbdmz8GV6d4zfgFCoA0oG+tQKvEy8NLmMJ7n/9pOS54Mg0f3pAQ2QaGLDyGx5aOejwb8Hx9w
laZD77wcL6d1zWpNWbvG1WoH2Sn7BwAA//8DAFzfDxVHAwAA aFplOnTWqflyWtuUu5y3OyzLS0gOyV8AAAD//wMASTwemUcDAAA=
headers: headers:
CF-RAY: CF-RAY:
- 996f142248320e95-MXP - 999d01b75f7cc3fd-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -62,14 +68,14 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Fri, 31 Oct 2025 00:36:32 GMT - Wed, 05 Nov 2025 14:23:03 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie: Set-Cookie:
- __cf_bm=EsqV2uuHnkXCOCTW4ZgAmdmEKc4Mm3rVQw8twE209RI-1761870992-1.0.1.1-9xJoNnZ.Dpd56yJgZXGBk6iT6jSA7DBzzX2o7PVGP0baco7.cdHEcyfEimiAqgD6HguvoiO.P6i.fx.aeHfpa6fmsTSTXeC5pUlCU_yJcRA; - __cf_bm=REDACTED;
path=/; expires=Fri, 31-Oct-25 01:06:32 GMT; domain=.api.openai.com; HttpOnly; path=/; expires=Wed, 05-Nov-25 14:53:03 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None Secure; SameSite=None
- _cfuvid=KGFXdIUU9WK3qTOFK_oSCA_E_JdqnOONwqzgqMuyGto-1761870992424-0.0.1.1-604800000; - _cfuvid=REDACTED;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security: Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload - max-age=31536000; includeSubDomains; preload
@@ -84,37 +90,263 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '488' - '776'
openai-project: openai-project:
- proj_xitITlrFeen7zjNSzML82h9x - proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
x-envoy-upstream-service-time: x-envoy-upstream-service-time:
- '519' - '788'
x-openai-proxy-wasm: x-openai-proxy-wasm:
- v0.1 - v0.1
x-ratelimit-limit-project-tokens:
- '150000000'
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '30000' - '10000'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '150000000' - '200000'
x-ratelimit-remaining-project-tokens:
- '149999945'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '29999' - '9996'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '149999945' - '199820'
x-ratelimit-reset-project-tokens:
- 0s
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 2ms - 31.396s
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 54ms
x-request-id: x-request-id:
- req_4a7800f3477e434ba981c5ba29a6d7d3 - req_REDACTED
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"system","content":"Ensure your final answer strictly
adheres to the following OpenAPI schema: {\n \"type\": \"json_schema\",\n \"json_schema\":
{\n \"name\": \"SimpleModel\",\n \"strict\": true,\n \"schema\": {\n \"properties\":
{\n \"name\": {\n \"title\": \"Name\",\n \"type\":
\"string\"\n },\n \"age\": {\n \"title\": \"Age\",\n \"type\":
\"integer\"\n }\n },\n \"required\": [\n \"name\",\n \"age\"\n ],\n \"title\":
\"SimpleModel\",\n \"type\": \"object\",\n \"additionalProperties\":
false\n }\n }\n}\n\nDo not include the OpenAPI schema in the final output.
Ensure the final output does not include any code block markers like ```json
or ```python."},{"role":"user","content":"Name: Alice, Age: 30"}],"model":"gpt-4o-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"name":{"title":"Name","type":"string"},"age":{"title":"Age","type":"integer"}},"required":["name","age"],"title":"SimpleModel","type":"object","additionalProperties":false},"name":"SimpleModel","strict":true}},"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '1186'
content-type:
- application/json
cookie:
- __cf_bm=REDACTED;
_cfuvid=REDACTED
host:
- api.openai.com
user-REDACTED:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jJJBb5wwEIXv/AprzlARWDYJt6pKe64UVY1KhLxmgNk1tmWbpOlq/3tl
2CykTaVeOMw3b3hvPMeIMaAGSgai514MRiafHh763WH/fE/3+89fX6z98vx0cNmv79/43R3EQaF3
exT+VfVB6MFI9KTVjIVF7jFMvbreZnmRFTf5BAbdoAyyzvhko5OBFCVZmm2S9Dq5ujmre00CHZTs
R8QYY8fpG3yqBn9CydL4tTKgc7xDKC9NjIHVMlSAO0fOc+UhXqDQyqOarB8rUHzACsoKPkoSWEFc
Ae9CJU9Pa5XFdnQ8OFejlCvAldKeh+ST38czOV0cSt0Zq3fuDym0pMj1tUXutApunNcGJnqKGHuc
NjG+CQfG6sH42usDTr/L8s08D5YHWOjtmXntuVyJNnn8zri6Qc9JutUqQXDRY7NIl73zsSG9AtEq
9N9m3ps9ByfV/c/4BQiBxmNTG4sNibeBlzaL4Tz/1XZZ8mQYHNonElh7QhseosGWj3I+GnAvzuNQ
t6Q6tMbSfDmtqYttytstFsUtRKfoNwAAAP//AwAgZutQRwMAAA==
headers:
CF-RAY:
- 999d01bccc84c3fd-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Nov 2025 14:23:03 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-REDACTED
openai-processing-ms:
- '418'
openai-project:
- proj_REDACTED
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '438'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '200000'
x-ratelimit-remaining-requests:
- '9995'
x-ratelimit-remaining-tokens:
- '199820'
x-ratelimit-reset-requests:
- 39.161s
x-ratelimit-reset-tokens:
- 54ms
x-request-id:
- req_REDACTED
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"system","content":"Ensure your final answer strictly
adheres to the following OpenAPI schema: {\n \"type\": \"json_schema\",\n \"json_schema\":
{\n \"name\": \"SimpleModel\",\n \"strict\": true,\n \"schema\": {\n \"properties\":
{\n \"name\": {\n \"title\": \"Name\",\n \"type\":
\"string\"\n },\n \"age\": {\n \"title\": \"Age\",\n \"type\":
\"integer\"\n }\n },\n \"required\": [\n \"name\",\n \"age\"\n ],\n \"title\":
\"SimpleModel\",\n \"type\": \"object\",\n \"additionalProperties\":
false\n }\n }\n}\n\nDo not include the OpenAPI schema in the final output.
Ensure the final output does not include any code block markers like ```json
or ```python."},{"role":"user","content":"Name: Alice, Age: 30"}],"model":"gpt-4o-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"properties":{"name":{"title":"Name","type":"string"},"age":{"title":"Age","type":"integer"}},"required":["name","age"],"title":"SimpleModel","type":"object","additionalProperties":false},"name":"SimpleModel","strict":true}},"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '1186'
content-type:
- application/json
cookie:
- __cf_bm=REDACTED;
_cfuvid=REDACTED
host:
- api.openai.com
user-REDACTED:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jJJBb9QwEIXv+RXWnBOUTTbbNjcEasUNIXGoSBV57UlicGzLnsDCav87
cna7SaFIXHKYb97kvfEcE8ZASagZiIGTGJ3O3j0+DvuHzaF6+HhwQXy6p1/y833+If/xfpSQRoXd
f0VBz6o3wo5OIylrzlh45IRx6uZmV5RVUd2WMxitRB1lvaNsa7NRGZUVebHN8ptsc3tRD1YJDFCz
LwljjB3nb/RpJB6gZnn6XBkxBN4j1NcmxsBbHSvAQ1CBuCFIFyisITSz9WMDho/YQN3AW60ENpA2
wPtYKfPTWuWxmwKPzs2k9QpwYyzxmHz2+3Qhp6tDbXvn7T78IYVOGRWG1iMP1kQ3gayDmZ4Sxp7m
TUwvwoHzdnTUkv2G8++KcnueB8sDLPTuwsgS1yvRtkxfGddKJK50WK0SBBcDykW67J1PUtkVSFah
/zbz2uxzcGX6/xm/ACHQEcrWeZRKvAy8tHmM5/mvtuuSZ8MQ0H9XAltS6ONDSOz4pM9HA+FnIBzb
TpkevfPqfDmda6tdzrsdVtUdJKfkNwAAAP//AwC1O1noRwMAAA==
headers:
CF-RAY:
- 999d01c03eabc3fd-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Nov 2025 14:23:04 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-REDACTED
openai-processing-ms:
- '673'
openai-project:
- proj_REDACTED
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '698'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '200000'
x-ratelimit-remaining-requests:
- '9995'
x-ratelimit-remaining-tokens:
- '199820'
x-ratelimit-reset-requests:
- 38.622s
x-ratelimit-reset-tokens:
- 54ms
x-request-id:
- req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK

View File

@@ -1,26 +1,132 @@
interactions: interactions:
- request: - request:
body: '{"messages":[{"role":"system","content":"Please convert the following text body: '{"trace_id": "c5adbb35-133e-45ee-af44-a884cae5086c", "execution_type":
into valid JSON.\n\nOutput ONLY the valid JSON and nothing else.\n\nThe JSON "crew", "user_identifier": null, "execution_context": {"crew_fingerprint": null,
must follow this schema exactly:\n```json\n{\n name: str,\n age: int,\n address: "crew_name": "Unknown Crew", "flow_name": null, "crewai_version": "1.3.0", "privacy_level":
Address\n {\n street: str,\n city: str,\n zip_code: "standard"}, "execution_metadata": {"expected_duration_estimate": 300, "agent_count":
str\n }\n}\n```"},{"role":"user","content":"Name: John Doe\nAge: 30\nAddress: 0, "task_count": 0, "flow_method_count": 0, "execution_started_at": "2025-11-05T14:22:58.485496+00:00"}}'
123 Main St, Anytown, 12345"}],"model":"gpt-4o-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"$defs":{"Address":{"properties":{"street":{"title":"Street","type":"string"},"city":{"title":"City","type":"string"},"zip_code":{"title":"Zip headers:
Accept:
- '*/*'
Accept-Encoding:
- gzip, deflate, zstd
Connection:
- keep-alive
Content-Length:
- '434'
Content-Type:
- application/json
User-Agent:
- CrewAI-CLI/1.3.0
X-Crewai-Version:
- 1.3.0
method: POST
uri: https://app.crewai.com/crewai_plus/api/v1/tracing/batches
response:
body:
string: '{"error":"bad_credentials","message":"Bad credentials"}'
headers:
Connection:
- keep-alive
Content-Length:
- '55'
Content-Type:
- application/json; charset=utf-8
Date:
- Wed, 05 Nov 2025 14:22:58 GMT
cache-control:
- no-store
content-security-policy:
- 'default-src ''self'' *.app.crewai.com app.crewai.com; script-src ''self''
''unsafe-inline'' *.app.crewai.com app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts
https://www.gstatic.com https://run.pstmn.io https://apis.google.com https://apis.google.com/js/api.js
https://accounts.google.com https://accounts.google.com/gsi/client https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css.map
https://*.google.com https://docs.google.com https://slides.google.com https://js.hs-scripts.com
https://js.sentry-cdn.com https://browser.sentry-cdn.com https://www.googletagmanager.com
https://js-na1.hs-scripts.com https://js.hubspot.com http://js-na1.hs-scripts.com
https://bat.bing.com https://cdn.amplitude.com https://cdn.segment.com https://d1d3n03t5zntha.cloudfront.net/
https://descriptusercontent.com https://edge.fullstory.com https://googleads.g.doubleclick.net
https://js.hs-analytics.net https://js.hs-banner.com https://js.hsadspixel.net
https://js.hscollectedforms.net https://js.usemessages.com https://snap.licdn.com
https://static.cloudflareinsights.com https://static.reo.dev https://www.google-analytics.com
https://share.descript.com/; style-src ''self'' ''unsafe-inline'' *.app.crewai.com
app.crewai.com https://cdn.jsdelivr.net/npm/apexcharts; img-src ''self'' data:
*.app.crewai.com app.crewai.com https://zeus.tools.crewai.com https://dashboard.tools.crewai.com
https://cdn.jsdelivr.net https://forms.hsforms.com https://track.hubspot.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://www.google.com
https://www.google.com.br; font-src ''self'' data: *.app.crewai.com app.crewai.com;
connect-src ''self'' *.app.crewai.com app.crewai.com https://zeus.tools.crewai.com
https://connect.useparagon.com/ https://zeus.useparagon.com/* https://*.useparagon.com/*
https://run.pstmn.io https://connect.tools.crewai.com/ https://*.sentry.io
https://www.google-analytics.com https://edge.fullstory.com https://rs.fullstory.com
https://api.hubspot.com https://forms.hscollectedforms.net https://api.hubapi.com
https://px.ads.linkedin.com https://px4.ads.linkedin.com https://google.com/pagead/form-data/16713662509
https://google.com/ccm/form-data/16713662509 https://www.google.com/ccm/collect
https://worker-actionkit.tools.crewai.com https://api.reo.dev; frame-src ''self''
*.app.crewai.com app.crewai.com https://connect.useparagon.com/ https://zeus.tools.crewai.com
https://zeus.useparagon.com/* https://connect.tools.crewai.com/ https://docs.google.com
https://drive.google.com https://slides.google.com https://accounts.google.com
https://*.google.com https://app.hubspot.com/ https://td.doubleclick.net https://www.googletagmanager.com/
https://www.youtube.com https://share.descript.com'
expires:
- '0'
permissions-policy:
- camera=(), microphone=(self), geolocation=()
pragma:
- no-cache
referrer-policy:
- strict-origin-when-cross-origin
strict-transport-security:
- max-age=63072000; includeSubDomains
vary:
- Accept
x-content-type-options:
- nosniff
x-frame-options:
- SAMEORIGIN
x-permitted-cross-domain-policies:
- none
x-request-id:
- 6588541b-393d-4037-a7bc-9b4849e70155
x-runtime:
- '0.068478'
x-xss-protection:
- 1; mode=block
status:
code: 401
message: Unauthorized
- request:
body: '{"messages":[{"role":"system","content":"Ensure your final answer strictly
adheres to the following OpenAPI schema: {\n \"type\": \"json_schema\",\n \"json_schema\":
{\n \"name\": \"Person\",\n \"strict\": true,\n \"schema\": {\n \"properties\":
{\n \"name\": {\n \"title\": \"Name\",\n \"type\":
\"string\"\n },\n \"age\": {\n \"title\": \"Age\",\n \"type\":
\"integer\"\n },\n \"address\": {\n \"properties\": {\n \"street\":
{\n \"title\": \"Street\",\n \"type\": \"string\"\n },\n \"city\":
{\n \"title\": \"City\",\n \"type\": \"string\"\n },\n \"zip_code\":
{\n \"title\": \"Zip Code\",\n \"type\": \"string\"\n }\n },\n \"required\":
[\n \"street\",\n \"city\",\n \"zip_code\"\n ],\n \"title\":
\"Address\",\n \"type\": \"object\",\n \"additionalProperties\":
false\n }\n },\n \"required\": [\n \"name\",\n \"age\",\n \"address\"\n ],\n \"title\":
\"Person\",\n \"type\": \"object\",\n \"additionalProperties\": false\n }\n }\n}\n\nDo
not include the OpenAPI schema in the final output. Ensure the final output
does not include any code block markers like ```json or ```python."},{"role":"user","content":"Name:
John Doe\nAge: 30\nAddress: 123 Main St, Anytown, 12345"}],"model":"gpt-4o-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"$defs":{"Address":{"properties":{"street":{"title":"Street","type":"string"},"city":{"title":"City","type":"string"},"zip_code":{"title":"Zip
Code","type":"string"}},"required":["street","city","zip_code"],"title":"Address","type":"object","additionalProperties":false}},"properties":{"name":{"title":"Name","type":"string"},"age":{"title":"Age","type":"integer"},"address":{"$ref":"#/$defs/Address"}},"required":["name","age","address"],"title":"Person","type":"object","additionalProperties":false},"name":"Person","strict":true}},"stream":false}' Code","type":"string"}},"required":["street","city","zip_code"],"title":"Address","type":"object","additionalProperties":false}},"properties":{"name":{"title":"Name","type":"string"},"age":{"title":"Age","type":"integer"},"address":{"$ref":"#/$defs/Address"}},"required":["name","age","address"],"title":"Person","type":"object","additionalProperties":false},"name":"Person","strict":true}},"stream":false}'
headers: headers:
accept: accept:
- application/json - application/json
accept-encoding: accept-encoding:
- gzip, deflate - gzip, deflate, zstd
connection: connection:
- keep-alive - keep-alive
content-length: content-length:
- '1066' - '2203'
content-type: content-type:
- application/json - application/json
host: host:
- api.openai.com - api.openai.com
user-agent: user-REDACTED:
- OpenAI/Python 1.109.1 - OpenAI/Python 1.109.1
x-stainless-arch: x-stainless-arch:
- arm64 - arm64
@@ -41,24 +147,24 @@ interactions:
x-stainless-runtime: x-stainless-runtime:
- CPython - CPython
x-stainless-runtime-version: x-stainless-runtime-version:
- 3.12.10 - 3.12.9
method: POST method: POST
uri: https://api.openai.com/v1/chat/completions uri: https://api.openai.com/v1/chat/completions
response: response:
body: body:
string: !!binary | string: !!binary |
H4sIAAAAAAAAAwAAAP//jJPLbtswEEX3+gpi1lYhP+TXrk0apAVaoEiBBKgCgSFHMmuJJMhxW9fw H4sIAAAAAAAAAwAAAP//jFLLbtswELzrK4g9W4UtW3ajW9EcmqI59HFoWgUCTa4kNhJJkOvUruF/
vweUZEtOE6AbLebMvZoXDxFjoCSsGYgNJ1HbKr66f/iWfJrf3hU335f8Ovnwtb6/+Xi7nV5t1QOM D0g/JPcB9CIIOzvLmdndJ4yBklAwEC0n0dsuffvw0H6197fvvu3W6/xpu/oy297d5R8/NM/yE0wC
gsI8/URBJ9U7YWpbISmjWywccsLgOl7Mx8tFslpNGlAbiVWQlZbimYlrpVU8SSazOFnE42Wn3hgl w6x/oKAz65Uwve2QlNFHWDjkhGHqbLXM5nmWr24i0BuJXaA1ltKFSXulVZpNs0U6XaWz1yd2a5RA
0MOa/YgYY+zQfEOdWuIfWLNkdIrU6D0vEdbnJMbAmSpEgHuvPHFNMOqhMJpQN6UfMh1CGWheYwZr DwX7njDG2D5+g04tcQsFm07OlR695w1CcWliDJzpQgW498oT1wSTARRGE+oofV+C5j2WUJTw3rSa
lsFns9Hs2mAGoxPkZcOmSR+R0qH3IdpZtHFPDpFao/Fkyr5wpdkdnb3aLKFo3+a813syv/UL/lfZ 3RosYVICb0JxPg2/Ujr0voRiX4Inh0ixf5bN2T1Xmn2mSBGKdhF4o3dkfupY/KVsJYzEM2ORl3A4
XBiJZ59ZmkGbcMz0cdiLw2LneZin3lXVAHCtDfGwj2aKjx05nudWmdI68+RfSKFQWvlN7pB7o8OM jNU4rDeeh0T0putGANfaEA+JxhweT8jh4rwzjXVm7X+jQq208m3lkHujg0tPxkJEDwljjzHhzVVo
PBkLDT1GjD02+9ldjBysM7WlnMwWm99NklXrB/1Z9DQdd5AM8WqgmndbvfTLJRJXlR9sGAQXG5S9 YJ3pLVVknjA+t5hnx3kwLHZA56f4gQzxbsRanllX8yqJxFXnRzsCwUWLcqAOC+UbqcwISEau/1Tz
tD8HvpPKDEA06Prfal7zbjtXuvwf+x4IgZZQ5tahVOKy4z7NYXg1b6Wdp9wUDB7dLyUwJ4UubEJi t9lH50o3/zN+AIRASygr61Aqce14aHMY7v5fbZeUo2Dw6J6VwIoUurAJiTXfdMdrBL/zhH1VK92g
wXdVe8vg956wzgulS3TWqfagC5un84QXc0zTFUTH6BkAAP//AwDQ4LiL3gMAAA== s04dT7K2Vb6c8nqJeX4DySF5AQAA//8DAOfQpRSgAwAA
headers: headers:
CF-RAY: CF-RAY:
- 996f14274966b937-MXP - 999d01a08cdbc332-EWR
Connection: Connection:
- keep-alive - keep-alive
Content-Encoding: Content-Encoding:
@@ -66,14 +172,14 @@ interactions:
Content-Type: Content-Type:
- application/json - application/json
Date: Date:
- Fri, 31 Oct 2025 00:36:33 GMT - Wed, 05 Nov 2025 14:23:00 GMT
Server: Server:
- cloudflare - cloudflare
Set-Cookie: Set-Cookie:
- __cf_bm=Ky4svfN6lhcQM6_crJFh23VuIuexOT5hNS6bhEbr7Qw-1761870993-1.0.1.1-p4Z6TA9wRLlEmiM83sZcdaHZbTds.ZzUr2lEGCtUkU2kP2WdalMAAsExqn9B0k9Okf1SUq3vKTfFK2UC4a8NtjDpRaLru0DDiJJbp9VFOfQ; - __cf_bm=REDACTED;
path=/; expires=Fri, 31-Oct-25 01:06:33 GMT; domain=.api.openai.com; HttpOnly; path=/; expires=Wed, 05-Nov-25 14:53:00 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None Secure; SameSite=None
- _cfuvid=vvK_iahsZb8gVwsnRdmPfAjYUYT08lth_CtAEZuGCGY-1761870993906-0.0.1.1-604800000; - _cfuvid=REDACTED;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Strict-Transport-Security: Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload - max-age=31536000; includeSubDomains; preload
@@ -88,37 +194,279 @@ interactions:
cf-cache-status: cf-cache-status:
- DYNAMIC - DYNAMIC
openai-organization: openai-organization:
- crewai-iuxna1 - user-REDACTED
openai-processing-ms: openai-processing-ms:
- '1204' - '844'
openai-project: openai-project:
- proj_xitITlrFeen7zjNSzML82h9x - proj_REDACTED
openai-version: openai-version:
- '2020-10-01' - '2020-10-01'
x-envoy-upstream-service-time: x-envoy-upstream-service-time:
- '1228' - '1057'
x-openai-proxy-wasm: x-openai-proxy-wasm:
- v0.1 - v0.1
x-ratelimit-limit-project-tokens:
- '150000000'
x-ratelimit-limit-requests: x-ratelimit-limit-requests:
- '30000' - '10000'
x-ratelimit-limit-tokens: x-ratelimit-limit-tokens:
- '150000000' - '200000'
x-ratelimit-remaining-project-tokens:
- '149999912'
x-ratelimit-remaining-requests: x-ratelimit-remaining-requests:
- '29999' - '9999'
x-ratelimit-remaining-tokens: x-ratelimit-remaining-tokens:
- '149999912' - '199663'
x-ratelimit-reset-project-tokens:
- 0s
x-ratelimit-reset-requests: x-ratelimit-reset-requests:
- 2ms - 8.64s
x-ratelimit-reset-tokens: x-ratelimit-reset-tokens:
- 0s - 101ms
x-request-id: x-request-id:
- req_3b02f6f421da97eaa6d99999c3ca29cc - req_REDACTED
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"system","content":"Ensure your final answer strictly
adheres to the following OpenAPI schema: {\n \"type\": \"json_schema\",\n \"json_schema\":
{\n \"name\": \"Person\",\n \"strict\": true,\n \"schema\": {\n \"properties\":
{\n \"name\": {\n \"title\": \"Name\",\n \"type\":
\"string\"\n },\n \"age\": {\n \"title\": \"Age\",\n \"type\":
\"integer\"\n },\n \"address\": {\n \"properties\": {\n \"street\":
{\n \"title\": \"Street\",\n \"type\": \"string\"\n },\n \"city\":
{\n \"title\": \"City\",\n \"type\": \"string\"\n },\n \"zip_code\":
{\n \"title\": \"Zip Code\",\n \"type\": \"string\"\n }\n },\n \"required\":
[\n \"street\",\n \"city\",\n \"zip_code\"\n ],\n \"title\":
\"Address\",\n \"type\": \"object\",\n \"additionalProperties\":
false\n }\n },\n \"required\": [\n \"name\",\n \"age\",\n \"address\"\n ],\n \"title\":
\"Person\",\n \"type\": \"object\",\n \"additionalProperties\": false\n }\n }\n}\n\nDo
not include the OpenAPI schema in the final output. Ensure the final output
does not include any code block markers like ```json or ```python."},{"role":"user","content":"Name:
John Doe\nAge: 30\nAddress: 123 Main St, Anytown, 12345"}],"model":"gpt-4o-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"$defs":{"Address":{"properties":{"street":{"title":"Street","type":"string"},"city":{"title":"City","type":"string"},"zip_code":{"title":"Zip
Code","type":"string"}},"required":["street","city","zip_code"],"title":"Address","type":"object","additionalProperties":false}},"properties":{"name":{"title":"Name","type":"string"},"age":{"title":"Age","type":"integer"},"address":{"$ref":"#/$defs/Address"}},"required":["name","age","address"],"title":"Person","type":"object","additionalProperties":false},"name":"Person","strict":true}},"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '2203'
content-type:
- application/json
cookie:
- __cf_bm=REDACTED;
_cfuvid=REDACTED
host:
- api.openai.com
user-REDACTED:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAAwAAAP//jFJNj9MwEL3nV1hzblCbNt0lN1QufCwXJKAiq8hrTxKXxLbsKdCt+t+R
nbZJ+ZC4RNG8ec9v3swxYQyUhIKBaDmJ3nbpZrttt5+f8U3P37cP653uP2xWfvOp+VK/28EsMMzT
DgVdWC+E6W2HpIweYOGQEwbVxd06W+ZZfj+PQG8kdoHWWEpXJu2VVmk2z1bp/C5d3J/ZrVECPRTs
a8IYY8f4DT61xJ9QsKgVKz16zxuE4trEGDjThQpw75UnrglmIyiMJtTR+rEEzXssoSjhrWk1e22w
hFkJvAnF5Tz8SunQ+xKKYwmeHCLF/kW2ZA9cafaRIkUoOkTglT6Q+aFj8VnZShiJF8YqL+F0mrpx
WO89D4nofddNAK61IR4SjTk8npHTdfLONNaZJ/8bFWqllW8rh9wbHab0ZCxE9JQw9hgT3t+EBtaZ
3lJF5hvG51bLbNCDcbEjujzHD2SIdxPW+sK60askEledn+wIBBctypE6LpTvpTITIJlM/aebv2kP
kyvd/I/8CAiBllBW1qFU4nbisc1huPt/tV1TjobBo/uuBFak0IVNSKz5vhuuEfzBE/ZVrXSDzjo1
nGRtq3w95/Ua8/wlJKfkFwAAAP//AwBHXly+oAMAAA==
headers:
CF-RAY:
- 999d01a99c0ac332-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Nov 2025 14:23:01 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-REDACTED
openai-processing-ms:
- '841'
openai-project:
- proj_REDACTED
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '986'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '200000'
x-ratelimit-remaining-requests:
- '9998'
x-ratelimit-remaining-tokens:
- '199663'
x-ratelimit-reset-requests:
- 16.199s
x-ratelimit-reset-tokens:
- 101ms
x-request-id:
- req_REDACTED
status:
code: 200
message: OK
- request:
body: '{"messages":[{"role":"system","content":"Ensure your final answer strictly
adheres to the following OpenAPI schema: {\n \"type\": \"json_schema\",\n \"json_schema\":
{\n \"name\": \"Person\",\n \"strict\": true,\n \"schema\": {\n \"properties\":
{\n \"name\": {\n \"title\": \"Name\",\n \"type\":
\"string\"\n },\n \"age\": {\n \"title\": \"Age\",\n \"type\":
\"integer\"\n },\n \"address\": {\n \"properties\": {\n \"street\":
{\n \"title\": \"Street\",\n \"type\": \"string\"\n },\n \"city\":
{\n \"title\": \"City\",\n \"type\": \"string\"\n },\n \"zip_code\":
{\n \"title\": \"Zip Code\",\n \"type\": \"string\"\n }\n },\n \"required\":
[\n \"street\",\n \"city\",\n \"zip_code\"\n ],\n \"title\":
\"Address\",\n \"type\": \"object\",\n \"additionalProperties\":
false\n }\n },\n \"required\": [\n \"name\",\n \"age\",\n \"address\"\n ],\n \"title\":
\"Person\",\n \"type\": \"object\",\n \"additionalProperties\": false\n }\n }\n}\n\nDo
not include the OpenAPI schema in the final output. Ensure the final output
does not include any code block markers like ```json or ```python."},{"role":"user","content":"Name:
John Doe\nAge: 30\nAddress: 123 Main St, Anytown, 12345"}],"model":"gpt-4o-mini","response_format":{"type":"json_schema","json_schema":{"schema":{"$defs":{"Address":{"properties":{"street":{"title":"Street","type":"string"},"city":{"title":"City","type":"string"},"zip_code":{"title":"Zip
Code","type":"string"}},"required":["street","city","zip_code"],"title":"Address","type":"object","additionalProperties":false}},"properties":{"name":{"title":"Name","type":"string"},"age":{"title":"Age","type":"integer"},"address":{"$ref":"#/$defs/Address"}},"required":["name","age","address"],"title":"Person","type":"object","additionalProperties":false},"name":"Person","strict":true}},"stream":false}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, zstd
connection:
- keep-alive
content-length:
- '2203'
content-type:
- application/json
cookie:
- __cf_bm=REDACTED;
_cfuvid=REDACTED
host:
- api.openai.com
user-REDACTED:
- OpenAI/Python 1.109.1
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-helper-method:
- chat.completions.parse
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.109.1
x-stainless-read-timeout:
- '600'
x-stainless-retry-count:
- '0'
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA4xSy27bMBC86yuIPVuFLduxq1ufaFOkaJFTWgUCTa4k1hJJkOs6juF/L0g/JPcB
9CIIOzvLmdndJ4yBkpAzEA0n0dk2ffPw0Hxbf/j8bvv++evi4+vMfJL3X7Yvl+un2zsYBYZZ/UBB
Z9YLYTrbIimjj7BwyAnD1MniJpvOs/lyEoHOSGwDrbaUzkzaKa3SbJzN0vEinSxP7MYogR5y9j1h
jLF9/AadWuIT5Gw8Olc69J7XCPmliTFwpg0V4N4rT1wTjHpQGE2oo/R9AZp3WEBewK1pNHtrsIBR
AbwOxek4/Erp0PsC8n0Bnhwixf5JNmV3XGl2T5EiFO0i8ErvyGx1LD4rWwoj8cyYzQs4HIZqHFYb
z0MietO2A4BrbYiHRGMOjyfkcHHemto6s/K/UaFSWvmmdMi90cGlJ2MhooeEsceY8OYqNLDOdJZK
MmuMz82m2XEe9Ivt0ekpfiBDvB2wbs6sq3mlROKq9YMdgeCiQdlT+4XyjVRmACQD13+q+dvso3Ol
6/8Z3wNCoCWUpXUolbh23Lc5DHf/r7ZLylEweHQ/lcCSFLqwCYkV37THawS/84RdWSldo7NOHU+y
suV8IlfLGa/4CpJD8gsAAP//AwCaY+SwoAMAAA==
headers:
CF-RAY:
- 999d01b0291fc332-EWR
Connection:
- keep-alive
Content-Encoding:
- gzip
Content-Type:
- application/json
Date:
- Wed, 05 Nov 2025 14:23:02 GMT
Server:
- cloudflare
Strict-Transport-Security:
- max-age=31536000; includeSubDomains; preload
Transfer-Encoding:
- chunked
X-Content-Type-Options:
- nosniff
access-control-expose-headers:
- X-Request-ID
alt-svc:
- h3=":443"; ma=86400
cf-cache-status:
- DYNAMIC
openai-organization:
- user-REDACTED
openai-processing-ms:
- '872'
openai-project:
- proj_REDACTED
openai-version:
- '2020-10-01'
x-envoy-upstream-service-time:
- '906'
x-openai-proxy-wasm:
- v0.1
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '200000'
x-ratelimit-remaining-requests:
- '9998'
x-ratelimit-remaining-tokens:
- '199663'
x-ratelimit-reset-requests:
- 15.269s
x-ratelimit-reset-tokens:
- 101ms
x-request-id:
- req_REDACTED
status: status:
code: 200 code: 200
message: OK message: OK

File diff suppressed because one or more lines are too long