langchain_core 0.3.6+1 copy "langchain_core: ^0.3.6+1" to clipboard
langchain_core: ^0.3.6+1 copied to clipboard

Contains core abstractions of LangChain.dart and the LangChain Expression Language (LCEL).

📣 Check out the releases page or the #announcements channel on the LangChain.dart Discord server for more details.


0.3.6+1 #

  • REFACTOR: Add new lint rules and fix issues (#621). (60b10e00)

0.3.6 #

0.3.5 #

  • FEAT: Add copyWith method to all RunnableOptions subclasses (#531). (42c8d480)
  • FEAT: Support OpenAI's strict mode for tool calling in ChatOpenAI (#536). (71623f49)
  • FEAT: Deprecate OpenAIToolsAgent in favour of ToolsAgent (#532). (68d8011a)

0.3.4 #

  • FEAT: Add Fallback support for Runnables (#501). (5887858d)
  • FEAT: Implement additive options merging for cascade bind calls (#500). (8691eb21)
  • REFACTOR: Remove default model from the language model options (#498). (44363e43)

0.3.3 #

  • FEAT: Add support for ChatToolChoiceRequired (#474). (bf324f36)
  • FEAT: Update ChatResult.id concat logic (#477). (44c7fafd)

0.3.2 #

  • REFACTOR: Migrate to langchaindart.dev domain (#434). (358f79d6)
  • FIX: Stream errors are not propagated by StringOutputParser (#440). (496b11cc)
  • FEAT: Add Runnable.close() to close any resources associated with it (#439). (4e08cced)

0.3.1 #

0.3.0 #

Note: This release has breaking changes.
If you are using "function calling" check how to migrate to "tool calling".

  • BREAKING FEAT: Migrate from function calling to tool calling (#400). (44413b83)
  • BREAKING REFACTOR: Improve Tool abstractions (#398). (2a50aec2)

0.2.0+1 #

  • FIX: Allow async functions in Runnable.mapInput (#396). (e4c35092)

0.2.0 #

Note: This release has breaking changes.
If you are using Runnable.fromFunction check the migration guide.

  • FEAT Add support for RunnableRouter (#386). (827e262)
  • FEAT: Add support for Runnable.mapInputStream (#393). (a2b6bbb5)
  • FEAT: Add support for JsonOutputParser (#392). (c6508f0f)
  • FEAT: Reduce input stream for PromptTemplate, LLM, ChatModel, Retriever and Tool (#388). (b59bcd40)
  • BREAKING FEAT: Support different logic for streaming in RunnableFunction (#394). (8bb2b8ed)

0.1.0 #

Note: This release has breaking changes.
Migration guide

  • BREAKING REFACTOR: Introduce langchain_core and langchain_community packages (#328). (5fa520e6)
  • BREAKING REFACTOR: Simplify LLMResult and ChatResult classes (#363). (ffe539c1)
  • BREAKING REFACTOR: Simplify Output Parsers (#367). (f24b7058)
  • REFACTOR: Simplify internal .stream implementation (#364). (c83fed22)
  • FEAT: Implement .batch support (#370). (d254f929)
  • FEAT: Add reduceOutputStream option to StringOutputParser (#368). (7f9a9fae)

0.0.1-dev.2 #

  • FEAT: Update meta and test dependencies (#331). (912370ee)

0.0.1-dev.1 #

  • Bootstrap package.
4
likes
160
points
4.99k
downloads

Publisher

verified publisherlangchaindart.dev

Weekly Downloads

Contains core abstractions of LangChain.dart and the LangChain Expression Language (LCEL).

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#ai #nlp #llms #langchain

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

async, collection, cross_file, crypto, meta, rxdart

More

Packages that depend on langchain_core