Skip to content

feat(agent-langchain-ts): refactor to use @databricks/appkit agent plugin#153

Open
hubertzub-db wants to merge 2 commits intodatabricks:mainfrom
hubertzub-db:feat/appkit-agent
Open

feat(agent-langchain-ts): refactor to use @databricks/appkit agent plugin#153
hubertzub-db wants to merge 2 commits intodatabricks:mainfrom
hubertzub-db:feat/appkit-agent

Conversation

@hubertzub-db
Copy link
Contributor

Replace the standalone framework (server, routes, tracing, agent interface) with the AgentPlugin from @databricks/appkit. The template is now a thin wrapper that configures the plugin with tools and MCP servers.

  • Rewrite main.ts to use createApp + agent() + server()
  • Remove src/framework/ (server.ts, routes, tracing, agent-interface)
  • Remove src/agent.ts (StandardAgent now lives in appkit)
  • Remove tests/framework/ (covered by appkit's agent plugin tests)
  • Simplify dependencies: remove express, cors, opentelemetry SDK, openai
  • Add @databricks/appkit dependency
  • Add link:appkit script for local cross-repo development

…ugin

Replace the standalone framework (server, routes, tracing, agent interface)
with the AgentPlugin from @databricks/appkit. The template is now a thin
wrapper that configures the plugin with tools and MCP servers.

- Rewrite main.ts to use createApp + agent() + server()
- Remove src/framework/ (server.ts, routes, tracing, agent-interface)
- Remove src/agent.ts (StandardAgent now lives in appkit)
- Remove tests/framework/ (covered by appkit's agent plugin tests)
- Simplify dependencies: remove express, cors, opentelemetry SDK, openai
- Add @databricks/appkit dependency
- Add link:appkit script for local cross-repo development

Signed-off-by: Hubert Zub <hubert.zub@databricks.com>
Databricks Apps platform expects /invocations at root. Now handled as a
thin redirect in the template rather than inside the AppKit plugin.
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