Skip to content

Add LangGraph adapter, tests, and bump to 0.5.0 - #9

Merged
nikhilvdev merged 1 commit into
mainfrom
feat/langgraph-adapter
Sep 1, 2026
Merged

Add LangGraph adapter, tests, and bump to 0.5.0#9
nikhilvdev merged 1 commit into
mainfrom
feat/langgraph-adapter

Conversation

@nikhilvdev

Copy link
Copy Markdown
Owner

Introduce logquill.adapters.langgraph: LangGraphAdapter extends LangChainAdapter and GraphCallbackHandler to map LangGraph checkpoint events (on_interrupt → observation 'graph_interrupted', on_resume → action 'graph_resumed') into LogQuill records. Adds actionable ImportError when langgraph isn't installed. Add tests for the adapter, update README and CHANGELOG with LangGraph docs, add optional 'langgraph' extra in pyproject.toml, and bump package version to 0.5.0 (pyproject + init).

Summary

Checklist

  • ruff check . passes
  • mypy logquill passes (--strict on the public API)
  • pytest passes, and new surface area has test coverage
  • Public API additions are documented in README.md with a runnable example
  • CHANGELOG.md has an entry under Unreleased
  • If this touches the cross-language contract (levels, logger methods,
    record shape, transport/plugin contracts, config shape) shared with
    logquill-js, a matching tracking issue/PR is opened there

Scope

Introduce logquill.adapters.langgraph: LangGraphAdapter extends LangChainAdapter and GraphCallbackHandler to map LangGraph checkpoint events (on_interrupt → observation 'graph_interrupted', on_resume → action 'graph_resumed') into LogQuill records. Adds actionable ImportError when langgraph isn't installed. Add tests for the adapter, update README and CHANGELOG with LangGraph docs, add optional 'langgraph' extra in pyproject.toml, and bump package version to 0.5.0 (pyproject + __init__).
@nikhilvdev
nikhilvdev merged commit ec6c53f into main Sep 1, 2026
6 checks passed
@nikhilvdev
nikhilvdev deleted the feat/langgraph-adapter branch September 1, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant