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.
- User asks for a new feature
- supervisor realized this feature is not implemented yet, handoff to CFA to implement it
- 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
- CFA summarizes all the information it gathered and creates a precise instruction prompt for a LLM agent SDK (gemini-cli/claude-code SDK)
- The agent SDK will implement these new features and interacts with the CFA to ensure full alignment
- The CFA will instruct another SDK instance to write tests
- 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
Log in or sign up for Devpost to join the conversation.