Skip to content

Feature Request: Native integration with Agno Framework #178

Description

@homerokzam

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

  1. Has anyone already integrated OpenKB with Agno?
  2. Is there an official or recommended approach?

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions