SYMBOL INDEX (39 symbols across 6 files) FILE: langgraph_supervisor/agent_name.py function _is_content_blocks_content (line 20) | def _is_content_blocks_content(content: list[dict | str] | str) -> TypeG... function add_inline_agent_name (line 29) | def add_inline_agent_name(message: BaseMessage) -> BaseMessage: function remove_inline_agent_name (line 58) | def remove_inline_agent_name(message: BaseMessage) -> BaseMessage: function with_agent_name (line 108) | def with_agent_name( FILE: langgraph_supervisor/handoff.py function _normalize_agent_name (line 16) | def _normalize_agent_name(agent_name: str) -> str: function _has_multiple_content_blocks (line 21) | def _has_multiple_content_blocks(content: str | list[str | dict]) -> Typ... function _remove_non_handoff_tool_calls (line 26) | def _remove_non_handoff_tool_calls( function create_handoff_tool (line 55) | def create_handoff_tool( function create_handoff_back_messages (line 132) | def create_handoff_back_messages( function create_forward_message_tool (line 155) | def create_forward_message_tool(supervisor_name: str = "supervisor") -> ... FILE: langgraph_supervisor/supervisor.py function _supports_disable_parallel_tool_calls (line 48) | def _supports_disable_parallel_tool_calls(model: LanguageModelLike) -> b... function _make_call_agent (line 66) | def _make_call_agent( function _get_handoff_destinations (line 130) | def _get_handoff_destinations(tools: Sequence[BaseTool | Callable]) -> l... function _prepare_tool_node (line 146) | def _prepare_tool_node( class _OuterState (line 205) | class _OuterState(TypedDict): function create_supervisor (line 211) | def create_supervisor( FILE: tests/test_agent_name.py function test_add_inline_agent_name (line 9) | def test_add_inline_agent_name() -> None: function test_add_inline_agent_name_content_blocks (line 27) | def test_add_inline_agent_name_content_blocks() -> None: function test_remove_inline_agent_name (line 54) | def test_remove_inline_agent_name() -> None: function test_remove_inline_agent_name_content_blocks (line 79) | def test_remove_inline_agent_name_content_blocks() -> None: function test_remove_inline_agent_name_multiline_content (line 106) | def test_remove_inline_agent_name_multiline_content() -> None: FILE: tests/test_supervisor.py class FakeChatModel (line 22) | class FakeChatModel(BaseChatModel): method _llm_type (line 27) | def _llm_type(self) -> str: method _generate (line 30) | def _generate( method bind_tools (line 41) | def bind_tools( function test_supervisor_basic_workflow (line 165) | def test_supervisor_basic_workflow( class FakeChatModelWithAssertion (line 291) | class FakeChatModelWithAssertion(FakeChatModel): method _generate (line 294) | def _generate( function get_tool_calls (line 305) | def get_tool_calls(msg: BaseMessage) -> list[dict[str, Any]] | None: function as_dict (line 314) | def as_dict(msg: BaseMessage) -> dict[str, Any]: class Expectations (line 323) | class Expectations: method __init__ (line 324) | def __init__(self, expected: list[list[dict[str, Any]]]) -> None: method __call__ (line 327) | def __call__(self, messages: list[BaseMessage]) -> None: function test_worker_hide_handoffs (line 333) | def test_worker_hide_handoffs() -> None: function test_supervisor_message_forwarding (line 428) | def test_supervisor_message_forwarding() -> None: function test_metadata_passed_to_subagent (line 560) | def test_metadata_passed_to_subagent() -> None: FILE: tests/test_supervisor_functional_api.py class FakeModel (line 14) | class FakeModel(GenericFakeChatModel): method bind_tools (line 15) | def bind_tools(self, *args: tuple, **kwargs: Any) -> "FakeModel": function test_supervisor_functional_workflow (line 20) | def test_supervisor_functional_workflow() -> None: