{"repo":"definableai/definable.ai","free":true,"listed":false,"github":"https://github.com/definableai/definable.ai","clone":"git clone https://github.com/definableai/definable.ai.git","description":"Agent Framework that just works out of the box ⭐","language":"Python","stars":27,"topics":["ai","ai-agents","chatbot","framework","llm","mcp","nlp","openai","python","rag"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"Definable Build LLM agents that work in production. Documentation &nbsp;·&nbsp; Examples &nbsp;·&nbsp; PyPI A Python framework for building agent applications with tools, RAG, persistent memory, guardrails, skills, file readers, browser automation, messaging platform integrations, and the Model Context Protocol. Switch providers without rewriting agent code. --- Install Or with uv: Quick Start Or use string model shorthand — no explicit import needed: Add Tools The agent calls tools automatically. No manual function routing. Structured Output Pass any Pydantic model to output schema and get validated, typed results back. Streaming run stream() yields events as they arrive — content chunks, tool calls, and completion signals. Multi-Turn Conversations Pass messages from a previous run to continue the conversation. Persistent Memory Memory stores session history automatically and summarizes when messages exceed max messages . For quick testing, use memory=True for an in-memory store. Three backends available: SQLite, file-based, and in-memory. Knowledge Base (RAG) The agent retrieves relevant documents before responding. Supports embedders (OpenAI, Voyage), vector DBs (in-memory, PostgreSQL, Qdrant, ChromaDB, MongoDB, Redis, Pinecone), rerankers (Cohere), and chunkers. Note: Agent(knowledge=True) raises ValueError — unlike memory=True , knowledge requires explicit configuration with a vector DB. Guardrails Guardrails check, modify, or block content at input, output, and tool-cal","default_branch":null,"files":null,"tree":[],"storefront":"/r/definableai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/definableai/definable.ai/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}