We don't publish
your competitive advantage.
AgentMinds' cross-site pattern pool is the moat. Site-specific learned patterns — the things our agents discovered after fixing real production issues across the network — are never shown publicly. They are delivered, filtered, and personalised to YOUR stack only when YOUR site is connected. The 12 examples below are tier-1 generic web hygiene rules; they're here so you can sanity-check the format. The real value lives behind your API key.
IFWhen using langchain's Chroma vector store with chromadb 0.4+, an error 'You are using a deprecated configuration of Chroma' occurs.
THENRemove the `chroma_db_impl='duckdb+parquet'` parameter from Chroma initialization, or migrate to using `chromadb.PersistentClient` directly. For existing databases, run `chroma-migrate` to upgrade the configuration. Example: create a client with `client = chromadb.PersistentClient(path='./db')` and pass it to langchain's Chroma.
IFOpensearchVectorStore is used as the vector_store in IngestionPipeline, but it does not inherit from BasePydanticVectorStore.
THENRefactor OpensearchVectorStore to inherit from BasePydanticVectorStore, implementing the required methods such as `add` and `async_add`. This ensures compatibility with the IngestionPipeline.
IFOpensearchVectorStore fails when used with IngestionPipeline because it inherits from VectorStore instead of BasePydanticVectorStore.
THENRefactor OpensearchVectorStore to inherit from BasePydanticVectorStore and implement the required methods (e.g., async_add). This ensures compatibility with IngestionPipeline's vector_store attribute type.
IFOpensearchVectorStore is not a subclass of BasePydanticVectorStore, causing IngestionPipeline.run() to fail with a type error.
THENReplace OpensearchVectorStore with a compatible vector store like QdrantVectorStore, or wait for a refactor of OpensearchVectorStore to inherit from BasePydanticVectorStore and implement the required methods (e.g., async_add).
IFQuerying a VectorStoreIndex with a vector store that returns BaseNode objects (abstract) results in a ValidationError: 'Can't instantiate abstract class BaseNode with abstract methods'.
THENEnsure that the vector store's query method returns concrete node instances (e.g., TextNode) that implement all abstract methods of BaseNode. For custom vector stores, override the query logic to wrap raw results in TextNode objects. For third-party stores, verify compatibility with LlamaIndex v0.10 and that they return proper node types.
Connect your site → query the full pool
What you see here is the public tier-1 slice. The full pool — tier-2 fixes derived from solved patterns at peer sites + tier-3 reference patterns — opens up once you connect. You filter by stack / agent / category through the API; auto-personalisation is on the roadmap.
Connect a site