Skip to content

docs(core): reposition around GenBI (generate · deploy · know)#2381

Merged
PaulChen79 merged 5 commits into
docs/genbi-agent-guidefrom
feat/reposition
Jun 21, 2026
Merged

docs(core): reposition around GenBI (generate · deploy · know)#2381
PaulChen79 merged 5 commits into
docs/genbi-agent-guidefrom
feat/reposition

Conversation

@PaulChen79

@PaulChen79 PaulChen79 commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

What

Repositions the README and OSS docs to lead with GenBI — agents that generate, deploy, and govern dashboards — and demotes "context layer" to the mechanism that makes that BI trustworthy. The product does not change; this is framing, sequencing, naming, and two new explanation pages.

Core idea: GenBI = Generate · Deploy · Know.

Changes

  • README.md — GenBI-led hero; Generate/Deploy/Know pillars; "How Wren compares" table; "Wren is for you if / skip" scoping; a build-&-deploy-a-dashboard quickstart step; "A note on the GenBI name".
  • introduction.mdx — GenBI-led hero; "GenBI in three beats" table; the five-layer context model reframed as what makes GenBI correct; sunset rename.
  • Concept + architecture leads (what_is_context, what_is_mdl, memory_system, agent_learning, correctness, stack_position, architecture) — one-line bridges to GenBI; depth untouched.
  • New pagesconcepts/why_wren.md (comparison + honest scoping) and concepts/knowledge_management.md (the "Know" pillar, single entry point for the knowledge-management story).
  • guides/model.md, guides/refine.md — lead tweaks linking to the new framing.

Naming change

The old v1 Docker chat-BI app is renamed Wren GenBI Classic (sunset) and clearly separated, so "GenBI" can mean the new generative-BI capability without confusion.

Notes for reviewers

🤖 Generated with Claude Code

https://claude.ai/code/session_01SMFmA9S81sANeNDee62VMh

Summary by CodeRabbit

  • Documentation
    • Refreshed branding and README messaging around “Open-source GenBI,” including updated “GenBI” naming guidance and the distinction between Wren GenBI Classic and the hosted offering
    • Introduced the Generate · Deploy · Know framing, strengthened Know and correctness guidance, and added new pages for knowledge management and Why Wren?
    • Updated Quickstart and GenBI build/deploy guides to be more agent-focused, streamlined, and clearer about preview vs production and hosting considerations
    • Reworked core concept and guide copy for context, MDL, memory, refinement, and learning loops (formatting/clarity updates)

Lead the README and docs with GenBI — agents that generate, deploy, and
govern dashboards — and demote "context layer" to the mechanism that makes
that BI trustworthy (product unchanged). Reclaim the "GenBI" name: the old
v1 Docker app is renamed "Wren GenBI Classic (sunset)" and clearly separated.

- README: GenBI-led hero, Generate/Deploy/Know pillars, "How Wren compares"
  table, "Wren is for you if / skip" scoping, a build-&-deploy-a-dashboard
  quickstart step, and a "note on the GenBI name".
- introduction.mdx: GenBI-led hero, "GenBI in three beats" table, the
  five-layer context model reframed as what makes GenBI correct, sunset
  rename.
- concept + architecture leads: one-line bridges tying context/MDL/memory/
  correctness to GenBI.
- new pages: concepts/why_wren.md (comparison + scoping) and
  concepts/knowledge_management.md (the "Know" pillar, single entry point).
- guides/model.md, guides/refine.md: lead tweaks linking to the new framing.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SMFmA9S81sANeNDee62VMh
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jun 20, 2026
@coderabbitai

coderabbitai Bot commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: bfe2ff43-ff87-4b4e-a3d4-98caf2eb5f3a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Walkthrough

README.md, docs/core/introduction.mdx, and supporting concept/guide files are updated to consistently reflect an "Open-source GenBI" positioning and a Generate/Deploy/Know three-beat framework. Two new concept pages (why_wren.md, knowledge_management.md) are added, the Quickstart is restructured with beat-aligned steps and optional GenBI deployment guidance, and the genbi.md guide is rewritten with a conversational agent-led flow.

Changes

GenBI Branding and Documentation Refresh

Layer / File(s) Summary
README hero, narrative, and quickstart relabeling
README.md
Replaces the hero tagline with "Open-source GenBI: generative BI for AI agents" copy, inserts a May 2026 merge/legacy announcement block, rewrites "What WrenAI is" around Generate·Deploy·Know beats, relabels Quickstart steps with explicit beat names, updates "What's Included"/"What's next" lists, expands the naming note to distinguish Wren GenBI Classic, updates documentation links, and changes the closing CTA from "context layer" to "open GenBI."
docs/core/introduction.mdx GenBI-engine intro and core-list rewrite
docs/core/introduction.mdx
Replaces the hero intro with open-source GenBI engine positioning, adds a "GenBI in three beats" Beat table, updates the "What Wren AI provides" lead-in with missing-context framing, reworks the open-core bullet list with expanded wren CLI descriptions and GenBI app deployment guidance, updates Roadmap/Start-here step ordering, and replaces the old GenBI-app-docs section with a "Wren GenBI Classic" sunset note.
New why_wren and knowledge_management concept pages
docs/core/concepts/why_wren.md, docs/core/concepts/knowledge_management.md
Adds "Why Wren? (and how it compares)" covering the problem, alternative comparisons, and use/skip guidance; adds "Knowledge Management" defining four knowledge artifacts (MDL, instructions.md, Memory, queries.yml), the two-beat ingestion flow, trustworthiness criteria, and navigation links.
Existing concept pages: single-sentence framing and punctuation updates
docs/core/concepts/agent_learning.md, correctness.md, memory_system.md, stack_position.md, what_is_context.md, what_is_mdl.md
Six concept pages receive targeted single-sentence additions (expanding learning loop, missing-context hallucination framing, next-dashboard impact, GenBI output links) or punctuation refinements (delimiter standardization across stack_position and agent_learning).
docs/core/get_started/quickstart.md step-by-step structure and beat alignment
docs/core/get_started/quickstart.md
Rewrites the Quickstart with updated opening phrasing, reformatted prerequisites/step headings (dash-to-colon punctuation), expanded Step 1 path guidance, reformatted Step 2/3 installation sections, updated Skills table labels, clarified Step 4 database-path guidance, consolidated Step 5/6 namespace note and profile-binding prose, replaced "Claude Code will" list with numbered sequence, and added optional Step 9 "Build and deploy a GenBI dashboard" with agent-led workflow, local preview, and Vercel deployment guidance including token/env setup and authentication handling.
GenBI build/deploy, model, refine guides and architecture reference updates
docs/core/guides/genbi.md, model.md, refine.md, docs/core/reference/architecture.md
Rewrites genbi.md with a conversational agent-led build workflow, "Before you start" prerequisites, behind-the-scenes summary, clarified snapshot-vs-live modes with CORS guidance, streamlined preview section, and reworked deploy section covering tokens via .env, preview-vs-production behavior, and Vercel 401 trap resolution. Single-sentence updates to model.md and refine.md reinforce MDL's and refinement's roles in GenBI. Architecture.md expands the "result is a stack" sentence to cover end-to-end governed BI path and clarifies CLI/SDK relationships.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • Canner/WrenAI#2241: Modifies the same docs/core/introduction.mdx, docs/core/concepts/what_is_context.md, and docs/core/concepts/what_is_mdl.md files as part of a Wren AI Core rebrand, directly overlapping with this PR's concept page rewrites.
  • Canner/WrenAI#2292: Substantially rewrites the root README.md including the "What WrenAI is" and beat-based flow sections updated in this PR.
  • Canner/WrenAI#2326: Heavily modifies docs/core/introduction.mdx to rewrite the GenBI introduction and "What Wren AI provides" framing, the same sections rewritten in this PR.

Suggested reviewers

  • cyyeh

Poem

🐇 Three beats now lead the way,
Generate, Deploy, Know — hooray!
The README gleams with GenBI light,
New concept pages, crisp and bright.
Context layered, answers true,
Open-source GenBI shines brand new! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main change: repositioning documentation around GenBI with the Generate·Deploy·Know framework.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/reposition

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
docs/core/guides/model.md (1)

19-21: ⚠️ Potential issue | 🟡 Minor

Use wren-generate-mdl instead of /wren.

The /wren skill reference doesn't match the published OSS skills catalog. The documented scaffolding skill is wren-generate-mdl per the official reference at docs.getwren.ai/oss/reference/skills.

Suggested fix
-  > Use the `/wren` skill to scaffold an MDL project for this database.
+  > Use the `wren-generate-mdl` skill to scaffold an MDL project for this database.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/core/guides/model.md` around lines 19 - 21, The documentation in the
guide uses the incorrect skill reference `/wren` when instructing users to
scaffold an MDL project. Replace all references to the `/wren` skill with the
correct skill name `wren-generate-mdl` to match the official OSS skills catalog.
Update the instruction text that currently says "Use the `/wren` skill to
scaffold an MDL project" to reference `wren-generate-mdl` instead, ensuring the
guidance aligns with the published documentation at
docs.getwren.ai/oss/reference/skills.
docs/core/guides/refine.md (1)

24-29: ⚠️ Potential issue | 🟡 Minor

Add main to the memory install examples.

These examples are for combining memory with data sources to set up a working CLI environment. The package documentation and other install guides (quickstart, CLI reference) consistently show that main should accompany memory to enable the browser UI and interactive prompts. The current examples at lines 27–28 omit it.

Suggested fix
- pip install "wrenai[memory,postgres]"
+ pip install "wrenai[memory,main,postgres]"
...
- pip install "wrenai[memory,bigquery]"
+ pip install "wrenai[memory,main,bigquery]"
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/core/guides/refine.md` around lines 24 - 29, The pip install examples in
the memory data source combination section omit the `main` extra, which is
needed to enable the browser UI and interactive prompts. Update both
installation commands to include `main` alongside `memory` and the respective
data source extras (postgres and bigquery). Ensure the extras are
comma-separated within the brackets in the format wrenai[main,memory,datasource]
for both the postgres and bigquery examples to match the pattern shown in other
documentation sections.
🧹 Nitpick comments (1)
README.md (1)

9-11: ⚡ Quick win

Normalize the source-count claim.

This page says “22+ data sources,” while the refreshed intro copy uses “20+.” Please pick one canonical figure or drop the number entirely so the rebrand copy doesn’t drift as connectors change.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` around lines 9 - 11, The README.md contains an inconsistent
reference to the number of data sources—currently stating "22+ data sources"
while other parts of the documentation reference "20+". Search the README.md
file for all mentions of data source counts and either standardize them to a
single canonical figure or remove the specific number entirely to prevent drift
as the connector count changes. Update the introductory section around lines
9-11 to match whichever approach is chosen for consistency across all
documentation.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/core/concepts/knowledge_management.md`:
- Around line 17-29: The Memory row in the artifact table incorrectly presents
memory as a version-controlled artifact alongside MDL, instructions.md, and
queries.yml, when in fact the memory system is local runtime state stored in
.wren/memory/ and gitignored by default. Revise the artifact table to clarify
that Memory is local runtime behavioral knowledge, and only exported/curated
examples from memory are intended to be version-controlled and shared.
Additionally, update the summary paragraph below the table to distinguish
between the local memory index (runtime state) and the version-controlled
artifacts that form the context layer, ensuring the documentation aligns with
the actual storage model described in memory_system.md.

---

Outside diff comments:
In `@docs/core/guides/model.md`:
- Around line 19-21: The documentation in the guide uses the incorrect skill
reference `/wren` when instructing users to scaffold an MDL project. Replace all
references to the `/wren` skill with the correct skill name `wren-generate-mdl`
to match the official OSS skills catalog. Update the instruction text that
currently says "Use the `/wren` skill to scaffold an MDL project" to reference
`wren-generate-mdl` instead, ensuring the guidance aligns with the published
documentation at docs.getwren.ai/oss/reference/skills.

In `@docs/core/guides/refine.md`:
- Around line 24-29: The pip install examples in the memory data source
combination section omit the `main` extra, which is needed to enable the browser
UI and interactive prompts. Update both installation commands to include `main`
alongside `memory` and the respective data source extras (postgres and
bigquery). Ensure the extras are comma-separated within the brackets in the
format wrenai[main,memory,datasource] for both the postgres and bigquery
examples to match the pattern shown in other documentation sections.

---

Nitpick comments:
In `@README.md`:
- Around line 9-11: The README.md contains an inconsistent reference to the
number of data sources—currently stating "22+ data sources" while other parts of
the documentation reference "20+". Search the README.md file for all mentions of
data source counts and either standardize them to a single canonical figure or
remove the specific number entirely to prevent drift as the connector count
changes. Update the introductory section around lines 9-11 to match whichever
approach is chosen for consistency across all documentation.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 826b2206-02e9-49da-8fb3-33fb6b1138a3

📥 Commits

Reviewing files that changed from the base of the PR and between bc32256 and 7cb146c.

📒 Files selected for processing (14)
  • README.md
  • docs/core/concepts/agent_learning.md
  • docs/core/concepts/correctness.md
  • docs/core/concepts/knowledge_management.md
  • docs/core/concepts/memory_system.md
  • docs/core/concepts/stack_position.md
  • docs/core/concepts/what_is_context.md
  • docs/core/concepts/what_is_mdl.md
  • docs/core/concepts/why_wren.md
  • docs/core/guides/genbi.md
  • docs/core/guides/model.md
  • docs/core/guides/refine.md
  • docs/core/introduction.mdx
  • docs/core/reference/architecture.md

Comment thread docs/core/concepts/knowledge_management.md Outdated
… genbi transcripts

- Remove every em-dash across the GenBI reposition docs and the README, and
  rewrite for natural flow (the user finds em-dashes "AI-sounding").
- get_started/quickstart.md: add "Step 9: Build and deploy a GenBI dashboard"
  so the quickstart ends on the generate-and-deploy-a-report payoff.
- guides/genbi.md: expand the U:/A: conversation transcripts to User:/Agent:
  so readers aren't guessing what the speaker labels mean.
- Also fix a stray code fence in the README's China install tip.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SMFmA9S81sANeNDee62VMh

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/core/get_started/quickstart.md`:
- Around line 342-349: The Vercel dashboard navigation path in the Heads-up
section is incomplete and stops at "Deployment Protection" without showing the
remaining steps. Update the navigation sequence to include the complete path:
"Project → Settings → Deployment Protection → Vercel Authentication → Disabled"
so users can immediately locate and disable the authentication setting without
confusion.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: c30831a1-3c18-48d5-a09f-be1da9669a45

📥 Commits

Reviewing files that changed from the base of the PR and between 7cb146c and 1ce5101.

📒 Files selected for processing (15)
  • README.md
  • docs/core/concepts/agent_learning.md
  • docs/core/concepts/correctness.md
  • docs/core/concepts/knowledge_management.md
  • docs/core/concepts/memory_system.md
  • docs/core/concepts/stack_position.md
  • docs/core/concepts/what_is_context.md
  • docs/core/concepts/what_is_mdl.md
  • docs/core/concepts/why_wren.md
  • docs/core/get_started/quickstart.md
  • docs/core/guides/genbi.md
  • docs/core/guides/model.md
  • docs/core/guides/refine.md
  • docs/core/introduction.mdx
  • docs/core/reference/architecture.md
✅ Files skipped from review due to trivial changes (10)
  • docs/core/concepts/what_is_mdl.md
  • docs/core/concepts/memory_system.md
  • docs/core/reference/architecture.md
  • docs/core/concepts/what_is_context.md
  • docs/core/concepts/agent_learning.md
  • docs/core/concepts/knowledge_management.md
  • docs/core/guides/model.md
  • docs/core/concepts/correctness.md
  • docs/core/concepts/stack_position.md
  • README.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs/core/guides/genbi.md

Comment thread docs/core/get_started/quickstart.md Outdated
… What's next

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SMFmA9S81sANeNDee62VMh
@PaulChen79 PaulChen79 self-assigned this Jun 21, 2026
…unt)

- knowledge_management.md: stop presenting the memory index as a version-
  controlled artifact. It is local runtime state under .wren/memory/ (usually
  gitignored); only curated pairs exported to queries.yml are repo-backed.
  Aligns with memory_system.md and operational.md. README bullet updated to
  match.
- quickstart.md: complete the Vercel path (Project → Settings → Deployment
  Protection → Vercel Authentication → Disabled).
- introduction.mdx: "20+" → "22+" data sources, consistent with the rest.

Skipped two suggestions: model.md keeps `/wren` (the rest of the docs use the
installed `/wren` stub that pulls the generate-mdl guide; switching would be
inconsistent), and refine.md omits `main` (it is only for the UI/prompts, not
needed for memory commands).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SMFmA9S81sANeNDee62VMh
@PaulChen79 PaulChen79 changed the base branch from main to docs/genbi-agent-guide June 21, 2026 04:08
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@PaulChen79 PaulChen79 merged commit 6ffd736 into docs/genbi-agent-guide Jun 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant