langchain
feat: standard content, IDs, translators, & normalization
#32569
Merged

feat: standard content, IDs, translators, & normalization #32569

ccurme merged 64 commits into wip-v1.0 from cc/1.0/standard_content
mdrxy
ccurme select changes from wip-v0.4/core
7090060b
ccurme x
54a3c5f8
ccurme type required on tool_call_chunk; keep messages.tool.ToolCallChunk
f8244b91
ccurme update init on aimessage
1b9ec257
ccurme update init on HumanMessage, SystemMessage, ToolMessage
8426db47
ccurme Merge branch 'wip-v1.0' into cc/1.0/standard_content
91b2bb34
ccurme start on duplicate content
0ddab9ff
ccurme Revert "start on duplicate content"
98d5f469
ccurme implement output_version on BaseChatModel
6eaa1720
ccurme openai: pull in _compat from 0.4 branch
3ae7535f
ccurme x
c1d65a7d
ccurme core: populate tool_calls when initializing AIMessage via content_blocks
c0e43611
ccurme update test_base
5c961ca4
ccurme openai: pull in responses api integration tests from 0.4 branch
0c7294f6
ccurme openai: integration tests pass
3ae37b59
ccurme openai: carry over refusals fix
2f604eb9
ccurme Merge branch 'wip-v1.0' into cc/1.0/standard_content
803d19f3
ccurme openai: misc fixes for computer calls and custom tools
153db48c
ccurme openai: tool calls in progress
0aac20e6
ccurme core: populate tool_call_chunks in content_blocks
624300ce
mdrxy Merge branch 'wip-v1.0' into cc/1.0/standard_content
d1119654
mdrxy feat: allow kwargs on content block factories (#32568)
7e39cd18
mdrxy mdrxy added this to the v1 milestone 131 days ago
mdrxy mdrxy requested a review from eyurtsev eyurtsev 131 days ago
mdrxy mdrxy added ignore-lint-pr-title
mdrxy mdrxy added core
mdrxy mdrxy added codspeed-ignore
vercel
mdrxy Merge branch 'wip-v1.0' into cc/1.0/standard_content
601fa7d6
mdrxy chore: format `output_version` docstring
c9e847fc
mdrxy chore: more content block docstring formatting
8d110599
mdrxy chore: more content block formatting
3db8c601
mdrxy
mdrxy commented on 2025-08-15
mdrxy
mdrxy commented on 2025-08-15
mdrxy
mdrxy commented on 2025-08-15
mdrxy snapshot
301a4251
mdrxy clean up id test
a3b20b0e
mdrxy test: add note about for tuple conversion in ToolMessage
8fc1973b
mdrxy refactor: move ID prefixes
86252d2a
mdrxy refactor: make `ensure_id` public
f691dc34
mdrxy mdrxy changed the title v1: standard content v1: standard content & IDs 131 days ago
mdrxy clarify: meaning of provider
7a8c6398
mdrxy fix: `_LC_ID_PREFIX` back
987031f8
mdrxy clarify intent of `extras` under data blocks
08cd5bb9
mdrxy refactor: `is_data_content_block`
7f9727ee
mdrxy tests: add more data content block tests
00345c4d
mdrxy rfc `test_utils` to make clearer what was existing before and after, …
0199b56b
mdrxy add note
2375c3a4
ccurme fix(core): temporarily fix tests (#32589)
aca7c1fe
ccurme fix(langchain): fix tests on standard content branch (#32590)
aeea0e3f
ccurme feat(core): lazy-load standard content (#32570)
4790c726
mdrxy refactor(core): prefixes (#32597)
8ee0cbba
mdrxy refactor(core): prefixes, again (#32599)
0e6c1728
mdrxy
mdrxy commented on 2025-08-19
mdrxy
mdrxy commented on 2025-08-19
mdrxy
mdrxy commented on 2025-08-19
mdrxy Merge branch 'wip-v1.0' into cc/1.0/standard_content
313ed7b4
mdrxy test(openai): address some type issues in tests (#32601)
27d81cf3
mdrxy feat(core): implement dynamic translator registration for model provi…
43b9d3d9
mdrxy mdrxy changed the title v1: standard content & IDs v1: standard content, IDs, & translators 127 days ago
ccurme Merge branch 'wip-v1.0' into cc/1.0/standard_content
e41693a2
ccurme refactor: convert message content inside `BaseChatModel` (#32606)
0444e260
mdrxy mdrxy changed the title v1: standard content, IDs, & translators v1: standard content, IDs, translators, & normalization 125 days ago
ccurme Merge branch 'wip-v1.0' into cc/1.0/standard_content
3c8edbec
mdrxy refactor(core): data block handling, normalize message formats, strip…
5bcf7d00
mdrxy mdrxy marked this pull request as draft 125 days ago
mdrxy mdrxy requested a review from ccurme ccurme 125 days ago
mdrxy mdrxy requested a review from sydney-runkle sydney-runkle 125 days ago
hntrl
hntrl commented on 2025-08-21
hntrl
hntrl commented on 2025-08-22
ccurme feat(anthropic): v1 support (#32623)
26833f2e
ccurme feat(core): (v1) restore separate type for AIMessage.tool_calls (#32668)
62d746e6
ccurme Merge branch 'wip-v1.0' into cc/1.0/standard_content
2d9fe703
mdrxy fix: update `content_blocks` property docstring
4e0fd330
mdrxy mdrxy force pushed from a5cb24f0 to 4e0fd330 121 days ago
mdrxy feat(core): add `.text` property, introduce `TextAccessor` for backwa…
5ef18e8f
ccurme fix(core): (v1) fix PDF input translation for openai chat completions…
97bd2cf9
ccurme feat(core): parse `tool_call_chunks` in content in aggregated stream …
fe9599f1
ccurme feat(core): (v1) add sentinel value to `output_version` (#32692)
c63c3ea2
ccurme standard tests: update multimodal tests
659d282d
ccurme fix(core): (v1) invoke callback prior to yielding final chunk (#32695)
2bbd034f
ccurme ccurme marked this pull request as ready for review 120 days ago
mdrxy Merge branch 'wip-v1.0' into cc/1.0/standard_content
39551576
mdrxy mdrxy changed the title v1: standard content, IDs, translators, & normalization feat: standard content, IDs, translators, & normalization 120 days ago
mdrxy mdrxy removed ignore-lint-pr-title
mdrxy mdrxy removed codspeed-ignore
ccurme feat(openai): (v1) support `content_blocks` on legacy v0 responses AP…
447db134
codspeed-hq
codspeed-hq
mdrxy chore: rfc to use `.text` instead of `.text()` (#32699)
e49156e6
ccurme fix(core): (v1) finish test (#32701)
2d450d4d
ccurme ccurme merged 24288156 into wip-v1.0 119 days ago
ccurme ccurme deleted the cc/1.0/standard_content branch 119 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone