Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

core[minor], integrations...[patch]: Support ToolCall as Tool input and ToolMessage as Tool output #24038

Merged
merged 33 commits into from
Jul 11, 2024
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
8eb1776
rfc: sep methd for tool message res
baskaryan Jul 9, 2024
2474dcd
fmt
baskaryan Jul 9, 2024
a2d8652
fmt
baskaryan Jul 9, 2024
0d42f29
fmt
baskaryan Jul 10, 2024
f688f87
fmt
baskaryan Jul 10, 2024
0cd8bb9
fmt
baskaryan Jul 10, 2024
4525856
fmt
baskaryan Jul 10, 2024
f1b3b27
fmt
baskaryan Jul 10, 2024
3fc90ec
fmt
baskaryan Jul 10, 2024
fb11a47
fmt
baskaryan Jul 10, 2024
7ebf05d
Merge branch 'master' into bagatur/rfc_sep_method_for_tool_res
baskaryan Jul 10, 2024
b43bf00
fmt
baskaryan Jul 10, 2024
5c88785
fmt
baskaryan Jul 10, 2024
0f42560
fmt
baskaryan Jul 10, 2024
4abc681
fmt
baskaryan Jul 10, 2024
a2e9fb8
Merge branch 'master' into bagatur/rfc_sep_method_for_tool_res
baskaryan Jul 10, 2024
ccbc750
fmt
baskaryan Jul 10, 2024
d7d5a80
fmt
baskaryan Jul 10, 2024
7aefb5f
fmt
baskaryan Jul 10, 2024
f6f5894
fmt
baskaryan Jul 10, 2024
20c05ae
Merge branch 'master' into bagatur/rfc_sep_method_for_tool_res
efriis Jul 10, 2024
8b45880
fmt
baskaryan Jul 10, 2024
72aa42c
Merge branch 'bagatur/rfc_sep_method_for_tool_res' of github.com:lang…
baskaryan Jul 10, 2024
50cd03a
fmt
baskaryan Jul 10, 2024
2e81755
fmt
baskaryan Jul 10, 2024
c24cf5d
fmt
baskaryan Jul 11, 2024
9228c58
fmt
baskaryan Jul 11, 2024
b525d5e
fmt
baskaryan Jul 11, 2024
844586a
fmt
baskaryan Jul 11, 2024
03bcf88
fmt
baskaryan Jul 11, 2024
82ec9f9
fmt
baskaryan Jul 11, 2024
59ce038
Merge branch 'master' into bagatur/rfc_sep_method_for_tool_res
baskaryan Jul 11, 2024
32e4073
fmt
baskaryan Jul 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions libs/core/langchain_core/messages/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
if TYPE_CHECKING:
from langchain_core.prompts.chat import ChatPromptTemplate

Content = Union[str, List[Union[str, Dict]]]
baskaryan marked this conversation as resolved.
Show resolved Hide resolved


class BaseMessage(Serializable):
"""Base abstract message class.
Expand Down
4 changes: 4 additions & 0 deletions libs/core/langchain_core/messages/tool.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,10 @@ class ToolCall(TypedDict):
"""


class TypedToolCall(ToolCall):
type: Literal["tool_call"]


class ToolCallChunk(TypedDict):
"""A chunk of a tool call (e.g., as part of a stream).

Expand Down
Loading
Loading