r/agentdevelopmentkit

▲ 6 r/agentdevelopmentkit+3 crossposts

Open-source devtool for AI agent projects

Hi everyone,

I’m building AgentLantern, an open-source devtool for AI agent projects.

The idea is simple: as agent-based projects grow, it becomes harder to understand how agents, tasks, tools, and configuration files are connected. AgentLantern aims to make these projects easier to document, analyze, validate, and visualize.

I started with CrewAI support, but the goal is to progressively extend AgentLantern to other agent frameworks.

AgentLantern currently provides three main features:

  • Lantern Docs: generates browsable documentation from source code and configuration files, without LLM calls or API keys.
  • Lantern Lint: statically checks agent projects to detect design or configuration issues before runtime.
  • Lantern Play: runs the project and opens a pixel-art runtime viewer to observe agents working, delegating, calling tools, and producing outputs.

The project is still early, and I’m mainly looking for feedback from people building with AI agents, multi-agent systems, or devtools.

Docs: https://brellsanwouo.github.io/agentlantern/

I’d be happy to hear your thoughts.

reddit.com
u/RevolutionaryMeet878 — 17 hours ago
▲ 12 r/agentdevelopmentkit+1 crossposts

GraphRAG - Entity deduplication

Hi everyone,

I have a question related to GraphRAG. I have some experience applying it in the legal domain, and one recurring problem I face is entity duplication after the LLM extracts entities and relationships.

For example, the same person may appear in slightly different forms across documents, such as “jack,” “Dr. Jack,” “Jack Abbot,” or other variations. As a result, the graph ends up with multiple nodes that actually refer to the same real-world entity.

Have you encountered this issue before? If so, what approaches have worked best for resolving it?

I have tried several unification methods based on embedding similarity, but they have not fully solved the problem. I would be especially interested in practical strategies for entity canonicalization, entity resolution, or graph-level deduplication in a GraphRAG pipeline.

reddit.com
u/AttentionDiffuser — 7 days ago

Temporal or Restate?

Built ADK agents and tried to solve the resilience problem with callbacks and on errors for quite a while. Didn't manage to solve it fully.

Then came across these plugins that supported OOB

Has anyone tried these for resilience ?

  1. Do they queue messages when running in async mode and perform sequentially with resilience?

  2. Clubbed it with AG UI protocol and it works with AG UI ADK?

  3. Which one is better really ? Temporal or Restate ?

TIA!

reddit.com
u/InterestingCoach5568 — 10 days ago

What is happening over here?

https://preview.redd.it/ebhdo923n50h1.png?width=1242&format=png&auto=webp&s=1949d599ec6d587415feaebde91cbd71c9b34d75

https://preview.redd.it/kz1x7576n50h1.png?width=1950&format=png&auto=webp&s=69ce9f33bf2775463dbaf84329cd93142f09402a

from google.adk.agents.llm_agent import Agent

from google.adk.tools import google_search

search_agent = Agent(

model='gemini-2.5-flash',

name='search_agent',

description='Ability to do Google Search',

instruction='you are a expert in searching the web for finding working good review genuine pc parts from india',

tools=[google_search]

)

root_agent = Agent(

model='gemini-2.5-flash',

name='root_agent',

description='Agent who gathers info from the user about the use case for his pc',

instruction='You are to help the user build his pc. The user might not know the exact spec he needs because he is not aware therefore he would tell his budget and what he wants to do with his pc. Keep in mind, that you need to ask follow up questions to really get to know what the user really wants and if all is set, confirm whether you got what the user really wants then proceed to give it to search agent to find relevant parts under the users budget',

sub_agents=[search_agent]

)

Hey I have been trying to figure this out for two days. Is this a know issue? like if you ask me I tried everything. I even tried uninstalling the google-adk module and like reinstalling it restarting the computer swapping api keys everything. I even took help from claude to figure this out ! Someone explain what is happening?

ps: ignore the agent name

reddit.com
u/Hot_Broccoli2726 — 13 days ago