$ | object | AgentTestListResponse | — | No | Yes | — | — |
has_more | boolean | — | — | No | Yes | — | — |
items | array<object> | — | — | No | Yes | — | — |
items[] | object | FolderResource or SimulationTestResource or NextReplyTestResource or ToolInvocationTestResource | — | No | Yes | — | — |
items[].breadcrumbs | array<Breadcrumb> or null | — | — | Yes | No | — | — |
items[].breadcrumbs[] | object | Breadcrumb | — | No | Yes | — | — |
items[].breadcrumbs[].id | string | — | — | No | Yes | — | — |
items[].breadcrumbs[].name | string | — | — | No | Yes | — | — |
items[].created_at | string | — | date-time | No | Yes | — | — |
items[].created_by | string | — | — | No | Yes | — | — |
items[].entity_type | string | — | — | No | Yes | "folder" | — |
items[].id | string | — | — | No | Yes | — | — |
items[].name | string | — | — | No | Yes | — | — |
items[].parent_folder_id | string or null | — | — | Yes | Yes | — | — |
items[].updated_at | string | — | date-time | No | Yes | — | — |
items[].access | array<AccessGrant> | — | — | No | Yes | — | — |
items[].access[] | object | AccessGrant | — | No | Yes | — | — |
items[].access[].role | string | — | — | No | Yes | "viewer", "editor" | — |
items[].access[].user_id | string | — | — | No | Yes | — | — |
items[].access_role | string | — | — | No | Yes | "admin", "creator", "viewer", "editor" | — |
items[].chat_history | array<HistoryEntry> | — | — | No | Yes | — | — |
items[].chat_history[] | object | HistoryEntry | — | No | Yes | — | — |
items[].chat_history[].message | string or null | — | — | Yes | No | — | — |
items[].chat_history[].role | string | — | — | No | Yes | "user", "agent" | — |
items[].chat_history[].tool_calls | array<ToolCall> | — | — | No | No | — | — |
items[].chat_history[].tool_calls[] | object | ToolCall | — | No | Yes | — | Bagian stabil kontrak vendor; detail bertipe baru tetap dipertahankan. |
items[].chat_history[].tool_calls[].params_as_json | string | — | — | No | Yes | — | — |
items[].chat_history[].tool_calls[].request_id | string | — | — | No | Yes | — | — |
items[].chat_history[].tool_calls[].tool_details | object or null | — | — | Yes | No | — | — |
items[].chat_history[].tool_calls[].tool_has_been_called | boolean | — | — | No | Yes | — | — |
items[].chat_history[].tool_calls[].tool_name | string | — | — | No | Yes | — | — |
items[].chat_history[].tool_calls[].type | string or null | — | — | Yes | No | — | — |
items[].chat_history[].tool_results | array<ToolResult> | — | — | No | No | — | — |
items[].chat_history[].tool_results[] | object | ToolResult | — | No | Yes | — | — |
items[].chat_history[].tool_results[].is_blocked | boolean | — | — | No | No | — | — |
items[].chat_history[].tool_results[].is_error | boolean | — | — | No | Yes | — | — |
items[].chat_history[].tool_results[].request_id | string | — | — | No | Yes | — | — |
items[].chat_history[].tool_results[].result_value | string | — | — | No | Yes | — | — |
items[].chat_history[].tool_results[].tool_has_been_called | boolean | — | — | No | Yes | — | — |
items[].chat_history[].tool_results[].tool_latency_secs | number | — | — | No | No | — | — |
items[].chat_history[].tool_results[].tool_name | string | — | — | No | Yes | — | — |
items[].chat_history[].tool_results[].type | string | — | — | No | Yes | — | — |
items[].conversation_initiation_source | string | — | — | No | Yes | "unknown", "telegram_integration" | — |
items[].current_revision_id | string | — | — | No | Yes | — | — |
items[].dynamic_variables | object | — | — | No | Yes | — | — |
items[].evaluation_model | string | — | — | No | Yes | — | — |
items[].from_conversation_metadata | object or null | FromConversationMetadata | — | Yes | Yes | — | — |
items[].from_conversation_metadata.conversation_id | string | — | — | No | Yes | — | — |
items[].from_conversation_metadata.event_seq | integer | — | — | No | Yes | — | — |
items[].from_conversation_metadata.original_agent_response | string or null | — | — | Yes | No | — | — |
items[].from_conversation_metadata.system__conversation_id | string or null | — | — | Yes | No | — | — |
items[].from_conversation_metadata.system__time_utc | string | — | date-time | No | Yes | — | — |
items[].revision_created_at | string | — | date-time | No | Yes | — | — |
items[].simulated_user_model | string | — | — | No | Yes | — | — |
items[].simulation_max_turns | integer | — | — | No | Yes | — | — |
items[].simulation_scenario | string | — | — | No | Yes | — | — |
items[].success_conditions | array<string> | — | — | No | Yes | — | — |
items[].success_conditions[] | string | — | — | No | Yes | — | — |
items[].tool_mock_config | object | ToolMockConfig | — | No | Yes | — | — |
items[].tool_mock_config.fallback_strategy | string | — | — | No | No | "raise_error", "call_real_tool" | — |
items[].tool_mock_config.mocked_tool_ids | array<string> | — | — | No | No | — | — |
items[].tool_mock_config.mocked_tool_ids[] | string | — | — | No | Yes | — | — |
items[].tool_mock_config.mocking_strategy | string | — | — | No | No | "all", "selected", "none" | — |
items[].tool_mock_overrides | object | — | — | No | Yes | — | — |
items[].type | string | — | — | No | Yes | "simulation" | — |
items[].failure_examples | array<string> | — | — | No | Yes | — | — |
items[].failure_examples[] | string | — | — | No | Yes | — | — |
items[].success_condition | string | — | — | No | Yes | — | — |
items[].success_examples | array<string> | — | — | No | Yes | — | — |
items[].success_examples[] | string | — | — | No | Yes | — | — |
items[].check_any_tool_matches | boolean | — | — | No | Yes | — | — |
items[].tool_call_parameters | object or null | ToolCallParameters | — | Yes | Yes | — | — |
items[].tool_call_parameters.parameters | array<ParameterCondition> | — | — | No | No | — | — |
items[].tool_call_parameters.parameters[] | object | ParameterCondition | — | No | Yes | — | — |
items[].tool_call_parameters.parameters[].eval | object | AnythingEval or ExactEval or RegexEval or LlmEval | — | No | Yes | — | — |
items[].tool_call_parameters.parameters[].path | string | — | — | No | Yes | — | — |
items[].tool_call_parameters.referenced_tool | object or null | ReferencedTool | — | Yes | No | — | — |
items[].tool_call_parameters.referenced_tool.id | string | — | — | No | Yes | — | — |
items[].tool_call_parameters.referenced_tool.type | string | — | — | No | Yes | "system", "webhook", "google_sheets", "client", "workflow", "api_integration_webhook", "mcp", "code" | — |
items[].tool_call_parameters.verify_absence | boolean | — | — | No | No | — | — |
items[].tool_call_parameters.workflow_node_transition | object or null | WorkflowTransition | — | Yes | No | — | — |
items[].tool_call_parameters.workflow_node_transition.agent_id | string | — | — | No | Yes | — | — |
items[].tool_call_parameters.workflow_node_transition.target_node_id | string | — | — | No | Yes | — | — |
items[].tool_call_parameters.workflow_node_transition.type | string | — | — | No | No | "node_id" | — |
next_cursor | string or null | — | — | Yes | Yes | — | — |