Inspiration

I worked a lot with bioinformatics tools. Most of them are over 10 years old, documentation is terrible and for each layer of biology (dna, rna proteins etc) you need a new tool. I developed Lobster to unify this into 1 agentic system which allows to work with multiple domain experts. The problem: The number of different use cases is exponential in Biology. I cant cover them all. Thus I created a custom_feature_agent (CFA)

What it does

The custom feature agent is informed about the architecture of lobster: tools, services, providers, adapters. It knows how to integrate new features.

  1. User asks for a new feature
  2. supervisor realized this feature is not implemented yet, handoff to CFA to implement it
  3. CFA does an initial internet search with Linkup to see if there are any packages it can use to not reinvent the wheel and safe time
  4. CFA summarizes all the information it gathered and creates a precise instruction prompt for a LLM agent SDK (gemini-cli/claude-code SDK)
  5. The agent SDK will implement these new features and interacts with the CFA to ensure full alignment
  6. The CFA will instruct another SDK instance to write tests
  7. gets back to user

How we built it

Langgraph, claude-agent-sdk, linkup API

Challenges we ran into

Not breaking the actual source code

Accomplishments that we're proud of

working prototype

What we learned

What's next for vibingBiology

raising funds

Built With

Share this project:

Updates