-
Notifications
You must be signed in to change notification settings - Fork 30
Wavefront documentation to mintlify #170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,95 @@ | ||
| --- | ||
| title: "Flo AI Documentation" | ||
| description: "Build production-ready AI agents with structured outputs, tool integration, and multi-LLM support" | ||
| --- | ||
|
|
||
| ## Welcome to Flo AI (Wavefront coming soon) 🌊 | ||
|
|
||
| Flo AI is a Python framework that makes building production-ready AI agents and teams as easy as writing YAML. Think "Kubernetes for AI Agents" - compose complex AI architectures using pre-built components while maintaining the flexibility to create your own. | ||
|
|
||
| <Card | ||
| title="Quick Start" | ||
| icon="rocket" | ||
| href="/quickstart" | ||
| horizontal | ||
| > | ||
| Get started with Flo AI in minutes - from installation to your first agent. | ||
| </Card> | ||
|
|
||
| ## Key Features | ||
|
|
||
| <Columns cols={2}> | ||
| <Card | ||
| title="🔌 Truly Composable" | ||
| icon="puzzle-piece" | ||
| href="/essentials/agents" | ||
| > | ||
| Build complex AI systems by combining smaller, reusable components. | ||
| </Card> | ||
| <Card | ||
| title="🏗️ Built-in observability" | ||
| icon="shield-check" | ||
| href="/essentials/telemetry" | ||
| > | ||
| Built-in observability for production deployments. | ||
| </Card> | ||
| <Card | ||
| title="📝 YAML-First" | ||
| icon="file-code" | ||
| href="/essentials/yaml-workflows" | ||
| > | ||
| Define your entire agent architecture in simple YAML configurations. | ||
| </Card> | ||
| <Card | ||
| title="🧠 LLM-Powered Routing" | ||
| icon="route" | ||
| href="/essentials/routing" | ||
| > | ||
| Intelligent routing decisions made by LLMs, no code required. | ||
| </Card> | ||
| </Columns> | ||
|
|
||
| ## Core Capabilities | ||
|
|
||
| Everything you need to build sophisticated AI agents and workflows. | ||
|
|
||
| <Columns cols={2}> | ||
| <Card | ||
| title="Multi-LLM Support" | ||
| icon="brain" | ||
| href="/essentials/llm-providers" | ||
| > | ||
| Support for OpenAI, Anthropic, Google, Ollama, and more with consistent interfaces. | ||
| </Card> | ||
| <Card | ||
| title="Tool Integration" | ||
| icon="wrench" | ||
| href="/essentials/tools" | ||
| > | ||
| Easy tool creation with the @flo_tool decorator and LangChain compatibility. | ||
| </Card> | ||
| <Card | ||
| title="Visual Studio" | ||
| icon="palette" | ||
| href="/essentials/studio" | ||
| > | ||
| Design AI workflows visually with our React-based studio interface. | ||
| </Card> | ||
| <Card | ||
| title="OpenTelemetry" | ||
| icon="chart-line" | ||
| href="/essentials/telemetry" | ||
| > | ||
| Built-in observability with automatic instrumentation for production monitoring. | ||
| </Card> | ||
| </Columns> | ||
|
|
||
| ## Get Started | ||
|
|
||
| <Card | ||
| title="View Examples" | ||
| icon="code" | ||
| href="https://github.com/rootflo/flo-ai/tree/main/flo_ai/examples" | ||
| > | ||
| Explore comprehensive examples and use cases in our GitHub repository. | ||
| </Card> |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -1,97 +1,90 @@ | ||||||
| --- | ||||||
| title: "Flo AI Documentation" | ||||||
| description: "Build production-ready AI agents with structured outputs, tool integration, and multi-LLM support" | ||||||
| title: "Project Overview" | ||||||
| --- | ||||||
|
|
||||||
| <Note>Wavefront documentation will be updated soon, along with code release</Note> | ||||||
|
|
||||||
| ## Welcome to Flo AI (Wavefront coming soon) 🌊 | ||||||
|
|
||||||
| Flo AI is a Python framework that makes building production-ready AI agents and teams as easy as writing YAML. Think "Kubernetes for AI Agents" - compose complex AI architectures using pre-built components while maintaining the flexibility to create your own. | ||||||
|
|
||||||
| <Card | ||||||
| title="Quick Start" | ||||||
| icon="rocket" | ||||||
| href="/quickstart" | ||||||
| horizontal | ||||||
| > | ||||||
| Get started with Flo AI in minutes - from installation to your first agent. | ||||||
| </Card> | ||||||
|
|
||||||
| ## Key Features | ||||||
|
|
||||||
| <Columns cols={2}> | ||||||
| <Card | ||||||
| title="🔌 Truly Composable" | ||||||
| icon="puzzle-piece" | ||||||
| href="/essentials/agents" | ||||||
| > | ||||||
| Build complex AI systems by combining smaller, reusable components. | ||||||
| </Card> | ||||||
| <Card | ||||||
| title="🏗️ Built-in observability" | ||||||
| icon="shield-check" | ||||||
| href="/essentials/telemetry" | ||||||
| > | ||||||
| Built-in observability for production deployments. | ||||||
| </Card> | ||||||
| <Card | ||||||
| title="📝 YAML-First" | ||||||
| icon="file-code" | ||||||
| href="/essentials/yaml-workflows" | ||||||
| > | ||||||
| Define your entire agent architecture in simple YAML configurations. | ||||||
| </Card> | ||||||
| <Card | ||||||
| title="🧠 LLM-Powered Routing" | ||||||
| icon="route" | ||||||
| href="/essentials/routing" | ||||||
| > | ||||||
| Intelligent routing decisions made by LLMs, no code required. | ||||||
| </Card> | ||||||
| </Columns> | ||||||
|
|
||||||
| ## Core Capabilities | ||||||
|
|
||||||
| Everything you need to build sophisticated AI agents and workflows. | ||||||
|
|
||||||
| <Columns cols={2}> | ||||||
| <Card | ||||||
| title="Multi-LLM Support" | ||||||
| icon="brain" | ||||||
| href="/essentials/llm-providers" | ||||||
| > | ||||||
| Support for OpenAI, Anthropic, Google, Ollama, and more with consistent interfaces. | ||||||
| </Card> | ||||||
| <Card | ||||||
| title="Tool Integration" | ||||||
| icon="wrench" | ||||||
| href="/essentials/tools" | ||||||
| > | ||||||
| Easy tool creation with the @flo_tool decorator and LangChain compatibility. | ||||||
| </Card> | ||||||
| <Card | ||||||
| title="Visual Studio" | ||||||
| icon="palette" | ||||||
| href="/essentials/studio" | ||||||
| > | ||||||
| Design AI workflows visually with our React-based studio interface. | ||||||
| </Card> | ||||||
| <Card | ||||||
| title="OpenTelemetry" | ||||||
| icon="chart-line" | ||||||
| href="/essentials/telemetry" | ||||||
| > | ||||||
| Built-in observability with automatic instrumentation for production monitoring. | ||||||
| </Card> | ||||||
| </Columns> | ||||||
|
|
||||||
| ## Get Started | ||||||
|
|
||||||
| <Card | ||||||
| title="View Examples" | ||||||
| icon="code" | ||||||
| href="https://github.com/rootflo/flo-ai/tree/main/flo_ai/examples" | ||||||
| > | ||||||
| Explore comprehensive examples and use cases in our GitHub repository. | ||||||
| </Card> | ||||||
| # 🚀 Wavefront AI Middleware | ||||||
|
|
||||||
| Wavefront AI is an open-source middleware platform designed to seamlessly integrate AI-driven agents, workflows, and data sources across enterprise environments. It acts as a connective layer that bridges modular frontend applications with complex backend data pipelines, ensuring secure access, observability, and compatibility with modern AI and data infrastructures. | ||||||
|
|
||||||
| **Status**: Pre-release (Under active development) | ||||||
| **Beta release**: Dec 2025 | ||||||
| **Wavefront License**: GNU AFFERO GENERAL PUBLIC LICENSE 3.0 | ||||||
| **FloAI License**: MIT LICENSE | ||||||
| **Contributing**: We welcome early feedback! See [CONTRIBUTING.md](CONTRIBUTING.md). | ||||||
| **Community**: Join our discord at https://discord.gg/BPXsNwfuRU | ||||||
|
|
||||||
| <Note>FloAI documentation available at [FloAI](/flo-ai)</Note> | ||||||
|
|
||||||
| ## ✨ Key Capabilities | ||||||
|
|
||||||
| - **🎯 Modular AI Application Integration** | ||||||
| Deploy diverse AI agents for auditing, underwriting, contact center supervision, and business process automation without rebuilding infrastructure. | ||||||
|
|
||||||
| - **🔌 Unified API Layer** | ||||||
| Standardized APIs for developing, deploying, and managing AI workflows across multiple use cases and frameworks. | ||||||
|
|
||||||
| - **🔐 Enterprise-Grade Authentication & Authorization** | ||||||
| Native integrations with Google Auth, LDAP, Auth0, Okta, and Microsoft AD/Entra for seamless SSO and access controls. | ||||||
|
|
||||||
| - **🌐 Comprehensive Data Connectivity** | ||||||
| Ingest data from OLAP/OLTP systems (BigQuery, Redshift), HDFS, cloud storage (S3, GCS), databases (PostgreSQL, MongoDB), and enterprise APIs (Salesforce, SAP). | ||||||
|
|
||||||
| - **👥 Granular Role-Based Access Control** | ||||||
| Fine-grained permissions for both AI agents and data sources, ensuring compliance and least-privilege access. | ||||||
|
|
||||||
| - **🤖 Open Source & Proprietary Model Support** | ||||||
| Works seamlessly with open-source LLMs/SLMs, custom models, and proprietary AI services. | ||||||
|
|
||||||
| - **📊 Observability, Monitoring & Evaluation** | ||||||
| Built-in telemetry with Grafana and Prometheus support. Track agent performance, audit trails, and guardrail enforcement in real-time. | ||||||
|
|
||||||
| - **🤖 No Code Agent & Workflow Builder** | ||||||
| Built-in capabilities to build and customer AI agents, and AI Workflows, connecting Data Sources, Knowledge Bases, in minutes | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fix apparent typo: "customer" → "custom". Line 42 reads: "...build and customer AI agents...". This appears to be a typo; should be "custom AI agents". Apply this diff to fix the typo: - Built-in capabilities to build and customer AI agents, and AI Workflows, connecting Data Sources, Knowledge Bases, in minutes
+ Built-in capabilities to build and customize AI agents, and AI Workflows, connecting Data Sources, Knowledge Bases, in minutes📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||
|
|
||||||
| - **🔊 Voice & Conversational Agents** | ||||||
| Integrated Voice-to-Voice Bots, ASR models, and agentic flows for contact center and conversational use cases. | ||||||
|
|
||||||
| - **🧠 Knowledge Bases & RAG Ready** | ||||||
| Native support for Retrieval-Augmented Generation with MCP connectors and external knowledge bases. | ||||||
|
|
||||||
| --- | ||||||
|
|
||||||
| ## 🏗️ Architecture Overview | ||||||
|
|
||||||
| <p align="center"> | ||||||
| <img src="./images/wavefront-arc.png" alt="Rootflo" /> | ||||||
| </p> | ||||||
|
|
||||||
| ### Layer Descriptions | ||||||
|
|
||||||
| | Layer | Purpose | Components | | ||||||
| |-------|---------|------------| | ||||||
| | **Frontend Applications** | User-facing AI interfaces | Supervisors, Audit Agents, Underwriters, Copilots | | ||||||
| | **API Layer** | Standardized communication | Frontend SDK, REST/GraphQL APIs | | ||||||
| | **Authentication** | Identity verification & SSO | Google Auth, LDAP, Auth0, Okta, Microsoft AD | | ||||||
| | **Authorization (Agents)** | Agent-level access policies | Role definitions, permission mapping | | ||||||
| | **AI Workflows** | Intelligent automation | Agentic flows, Voice agents, LLM integrations, RAG | | ||||||
| | **Data Processing** | ETL and API management | Pipelines, transformations, HTTP endpoints | | ||||||
| | **Authorization (Data)** | Data source access control | Fine-grained permissions, audit logging | | ||||||
| | **Data Sources** | Enterprise data systems/Services | Databases, APIs, Cloud storage, Data warehouses, Servics like Salesforce, SAP etc. | | ||||||
|
|
||||||
| ## Platform Components | ||||||
|
|
||||||
| As part of the project, we are building the following components | ||||||
|
|
||||||
| - [FloAI](https://github.com/rootflo/flo-ai/tree/develop/flo_ai) library for Agent Building & A2A Orchestration | ||||||
| - **Wavefront Core** Middleware Service, which connects multiple frontend applications with complex backend ai pipelines, provides authentication, authorization, observability, monitoring & evaluation | ||||||
| - **Wavefront Control Panel** Unified frontend for configuring agents, workflows, AI models, Guardrails developer-friendly, RBAC etc. | ||||||
| - **Wavefront cli** for configuring through cli (Yet to Build), for full developer-friendly control | ||||||
|
|
||||||
|
|
||||||
| ### Release Timeline | ||||||
|
|
||||||
| | Quarter | Milestone | Features | | ||||||
| |---------|-----------|----------| | ||||||
| | **Nov 2025** | Public README.md | Publish readme and take in community feedback | | ||||||
| | **Dec 2025** | Open-source community edition | Community edition release with working MVP | | ||||||
| | **Q1 2026** | Enterprise Edition | Advanced RBAC, More Data source Integrations| | ||||||
| | **Q1 2026** | Rootflo Wavefront Cloud | One-click deployable Wavefront Cloud | ||||||
|
|
||||||
| **Join our discord at https://discord.gg/BPXsNwfuRU** to get early access to the platform and to provide feedback | ||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
Verify external links and fix grammar issues.
Three concerns here:
CONTRIBUTING.mdexists and the Discord link is correct.🏁 Script executed:
Length of output: 74
I need to verify the missing image file location and check the Discord link. Let me gather more information:
Length of output: 615
🏁 Script executed:
Length of output: 46
Critical issue: Missing image directory and incorrect alt text. Verify grammar and link references.
The verification found:
CONTRIBUTING.mdexistsdocumentation/images/directory does not exist — the image referenced at line 55 (./images/wavefront-arc.png) cannot be found. Create the directory and add the image file, or update the image path if it's stored elsewhere.alt="Rootflo"should reflect Wavefront content, e.g.,alt="Wavefront Architecture".Also fix the grammar issues:
🧰 Tools
🪛 LanguageTool
[style] ~7-~7: Try moving the adverb to make the sentence clearer.
Context: ...I is an open-source middleware platform designed to seamlessly integrate AI-driven agents, workflows, and data sources across ent...
(SPLIT_INFINITIVE)
🤖 Prompt for AI Agents