Home / File/ return_direct.json — langchain Source File

return_direct.json — langchain Source File

Architecture documentation for return_direct.json, a json file in the langchain codebase.

Entity Profile

Source Code

[
  {
    "name": "Scenario: NO return_direct, NO response_format",
    "returnDirect": false,
    "responseFormat": null,
    "expectedToolCalls": 10,
    "expectedLastMessage": "Attempts: 10",
    "expectedStructuredResponse": null
  },
  {
    "name": "Scenario: NO return_direct, YES response_format",
    "returnDirect": false,
    "responseFormat": {
      "type": "object",
      "properties": {
        "attempts": { "type": "number" },
        "succeeded": { "type": "boolean" }
      },
      "required": ["attempts", "succeeded"]
    },
    "expectedToolCalls": 10,
    "expectedLastMessage": "Returning structured response: {'attempts': 10, 'succeeded': True}",
    "expectedStructuredResponse": { "attempts": 10, "succeeded": true }
  },
  {
    "name": "Scenario: YES return_direct, NO response_format",
    "returnDirect": true,
    "responseFormat": null,
    "expectedToolCalls": 1,
    "expectedLastMessage": "{\"status\": \"pending\", \"attempts\": 1}",
    "expectedStructuredResponse": null
  },
  {
    "name": "Scenario: YES return_direct, YES response_format",
    "returnDirect": true,
    "responseFormat": {
      "type": "object",
      "properties": {
        "attempts": { "type": "number" },
        "succeeded": { "type": "boolean" }
      },
      "required": ["attempts", "succeeded"]
    },
    "expectedToolCalls": 1,
    "expectedLastMessage": "{\"status\": \"pending\", \"attempts\": 1}",
    "expectedStructuredResponse": null
  }
]

Frequently Asked Questions

What does return_direct.json do?
return_direct.json is a source file in the langchain codebase, written in json.
Where is return_direct.json in the architecture?
return_direct.json is located at libs/langchain_v1/tests/unit_tests/agents/specifications/return_direct.json (directory: libs/langchain_v1/tests/unit_tests/agents/specifications).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free