First of all, congratulations on OpenKB. The project is one of the most interesting approaches I've seen for persistent LLM knowledge bases.
Motivation
I'd like to use OpenKB as the long-term knowledge layer for AI agents built with the Agno framework.
Today, Agno (https://www.agno.com) provides excellent abstractions for agents, teams, workflows, memory, and tools, while OpenKB provides a persistent, compiled knowledge base with reasoning-based retrieval.
These two projects seem highly complementary.
Proposed integration
Is there a recommended way to integrate OpenKB with Agno?
Some ideas that come to mind:
- Use an OpenKB knowledge base as an Agno Knowledge source.
- Expose OpenKB query/chat as Agno Tools.
- Allow Agno agents to update or compile the OpenKB knowledge base.
- Provide a native OpenKBKnowledge implementation inside Agno (or vice versa).
Example workflow
Documents
↓
OpenKB
↓
Compiled Wiki
↓
OpenKB Query API
↓
Agno Agent
↓
Tools + Memory + Workflows
or even:
agent = Agent(
knowledge=OpenKBKnowledge(path="./my-kb"),
...
)
Questions
- Has anyone already integrated OpenKB with Agno?
- Is there an official or recommended approach?
Thanks!
First of all, congratulations on OpenKB. The project is one of the most interesting approaches I've seen for persistent LLM knowledge bases.
Motivation
I'd like to use OpenKB as the long-term knowledge layer for AI agents built with the Agno framework.
Today, Agno (https://www.agno.com) provides excellent abstractions for agents, teams, workflows, memory, and tools, while OpenKB provides a persistent, compiled knowledge base with reasoning-based retrieval.
These two projects seem highly complementary.
Proposed integration
Is there a recommended way to integrate OpenKB with Agno?
Some ideas that come to mind:
Example workflow
or even:
Questions
Thanks!