Skip to content

v0.5.4 — Dependency Hotfix: langchain-golang v0.7.0

Choose a tag to compare

@HoweChen HoweChen released this 12 Sep 13:37
· 60 commits to main since this release

What's Changed

Dependency hotfix release — no behavior changes in LadyM itself.

langchain-golang v0.6.3 → v0.7.0

Audited every behavior/breaking change across v0.6.4, v0.6.5, and v0.7.0 against LadyM's usage surface (core/language, core/messages, core/modelconfig, core/schema, core/embeddings, core/tools, partners/openai|anthropic|ollama, langgraph/graph node funcs, langgraph/runtime):

  • DrawASCII/DrawMermaid output format change — not used
  • CreateAgent/ToolStrategy.HandleErrors/recursion-limit changes — not used
  • DefaultRetryOn retries every error — LadyM compiles no graphs with retry policies; unaffected
  • Subgraph checkpoint namespaces per-task — no checkpoint savers used; unaffected
  • nil-Decide HITL interrupt mode, minted AI-message ids — agents middleware not used
  • Anthropic terminal usage-only stream chunk — no stream consumers; unaffected
  • runnables.Func child config (RunID) — not used
  • Benefit: openai Chat Completions now honors InvokeStructured/WithStructuredOutput response_format — fixes a silent gap on LadyM's structured-output path

Other direct dependency bumps

  • github.com/jackc/pgx/v5 v5.10.0 → v5.11.0
  • github.com/odvcencio/gotreesitter v0.49.0 → v0.52.0
  • golang.org/x/crypto v0.55.0 → v0.57.0
  • golang.org/x/sys v0.47.0 → v0.48.0
  • modernc.org/sqlite v1.56.0 → v1.58.0

Full test suite green (go build ./..., go test ./...).

Full Changelog: v0.5.3...v0.5.4