Skip to content

feat: add AgentBase RAG AgentOps template - #24

Open
kic635 wants to merge 5 commits into
agentseek-ai:mainfrom
kic635:feat/agentbase-rag-agentops
Open

feat: add AgentBase RAG AgentOps template#24
kic635 wants to merge 5 commits into
agentseek-ai:mainfrom
kic635:feat/agentbase-rag-agentops

Conversation

@kic635

@kic635 kic635 commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a lifecycle v2 LangChain template for AgentBase knowledge-base RAG
  • integrate agentbase-python-sdk==15.5.0 through a LangChain BaseRetriever
  • add AppBase AgentOps middleware configuration with safe content-capture defaults
  • add embedded SeekDB persistence for the local AgentSeek API runtime
  • add a browser Vite/React chat UI with visible retrieval evidence cards
  • register the template and add generated-contract coverage

Tests

  • template lifecycle v2 and normalized topology regression tests
  • generated README/env/frontend contract test
  • generated retriever mapping, empty-result, and AgentBase error propagation tests
  • pinned SDK boundary test against a local HTTP stub (no real credentials or network)
  • AgentOps disabled-without-credentials test
  • frontend evidence parser unit tests via Vitest

The PR intentionally contains no API keys or user credentials. The generated template reads AgentBase project, API key, and knowledge-base IDs from .env.
6D02145B-C617-4C34-8823-02AACE0C6842
A958C283-8876-4737-B29B-3FD4D2303792
image
image

Add a lifecycle v2 LangChain template with AgentBase knowledge-base retrieval, AppBase AgentOps middleware, embedded SeekDB runtime, browser chat UI, and evidence cards. Include SDK boundary, error-path, AgentOps disabled, frontend parser, and generated-contract tests.
Follow the deepagents subagents-dynamic pattern by using the AgentSeek runtime checkpoint store and controlling the server-issued LangGraph thread ID in the frontend. Document the persistence boundary and add a rendered contract assertion.
Declare the AgentBase Console as a separate lifecycle web service while keeping the local RAG application as the primary frontend. Render both generic open_url actions and document the configurable console URL.
Document AgentBase responsibilities, SDK and AgentOps endpoints, project credentials, required permissions, console shortcut, secret handling, and common retrieval errors in both template README files.
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