Skip to content

Add agent langgraph basic - #263

Open
elainemwang wants to merge 2 commits into
databricks:mainfrom
elainemwang:add-agent-langgraph-basic
Open

Add agent langgraph basic#263
elainemwang wants to merge 2 commits into
databricks:mainfrom
elainemwang:add-agent-langgraph-basic

Conversation

@elainemwang

Copy link
Copy Markdown

Adds agent-langgraph-basic, a lean LangGraph agent backend for Databricks Apps — the LangGraph counterpart to agent-openai-basic.

  • Local-first: runs with no database and no setup beyond a Databricks auth profile (uv run start-server). Conversation state uses an in-process LangGraph checkpointer.
  • API-first: no bundled UI — exposes the OpenAI Responses API (POST /responses, POST /invocations).
  • Easy to extend: drop a @tool file in agent/tools/ (auto-collected); add MCP servers in agent/mcps.py.
  • Opt-in durability & tracing: long-running background mode via Lakebase and MLflow tracing (mlflow.langchain.autolog()) — off by default, each enabled by an env var, no code change.
  • mason/ split: SDK-migration-candidate plumbing (checkpointer, tracing, MCP loading, wire translation) is grouped under agent/mason/, keeping the user-facing surface lean.

elainemwang and others added 2 commits August 25, 2026 20:49
Lean LangGraph port of agent-openai-basic: local-first, API-first (Responses API), same
mason/ split of SDK-migration plumbing. In-memory checkpointer by default; opt-in tracing
and Lakebase durable background mode.

Co-authored-by: Isaac <no-reply@databricks.com>
Co-authored-by: Isaac <no-reply@databricks.com>
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