Skip to content

docs(wren): rebrand README to Wren AI and expand rename migration note#2316

Merged
douenergy merged 2 commits into
mainfrom
chore/wren-readme-rebrand
May 22, 2026
Merged

docs(wren): rebrand README to Wren AI and expand rename migration note#2316
douenergy merged 2 commits into
mainfrom
chore/wren-readme-rebrand

Conversation

@goldmedal
Copy link
Copy Markdown
Collaborator

@goldmedal goldmedal commented May 22, 2026

Summary

Follow-up to #2315 (PyPI rename wren-enginewrenai). Polishes core/wren/README.md:

  • Rebrand tagline: "Wren Engine CLI and Python SDK" → "Wren AI CLI and Python SDK" to align with the unified Wren AI brand
  • Expand the rename migration section that was added in chore(wren)!: rename PyPI package from wren-engine to wrenai #2315:
    • Lead with the why (brand alignment)
    • Add a "What stays the same" list (import path, CLI, extras, ~/.wren/ config) so users can scan and confirm their code doesn't need touching
    • Migration block now includes a wren --version sanity check + a note for projects pinning wren-engine in lockfiles or requirements.txt

PyPI distribution names (wren-engine / wrenai) are kept verbatim wherever they appear in install / uninstall commands — the rebrand only swaps the human-readable brand name.

Test plan

  • Render the README on GitHub and visually check the new section
  • Confirm no other Wren Engine brand references remain in core/wren/README.md (only PyPI distribution name wren-engine should remain, in migration commands)

Summary by CodeRabbit

  • Documentation
    • Updated branding to "Wren AI CLI" and adjusted the "Powered by" attribution to reference Apache DataFusion.
    • Clarified package rename to "wrenai" starting with 0.7.0 and noted legacy project freeze at 0.6.x.
    • Expanded migration guidance (check CLI version and re-lock any pinned dependencies) and listed what remains unchanged during the transition.

Review Change Stack

…tion

- Tagline "Wren Engine CLI and Python SDK" -> "Wren AI CLI and
  Python SDK" to align with the unified Wren AI brand
- Expand the rename section with a "What stays the same" list
  (import path, CLI, extras, ~/.wren config) and a Migration block
  that includes a sanity-check command and a note for pinned deps
  in lockfiles / requirements

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added documentation Improvements or additions to documentation python Pull requests that update Python code core labels May 22, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 22, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 9cf27bf6-2bfe-4ea8-a5d9-e14caa6dc7a9

📥 Commits

Reviewing files that changed from the base of the PR and between 090b5d0 and c99592a.

📒 Files selected for processing (1)
  • core/wren/README.md
✅ Files skipped from review due to trivial changes (1)
  • core/wren/README.md

Walkthrough

The core/wren/README.md is updated: the tagline now reads "Wren AI CLI," the "Powered by" line references Apache DataFusion only, and the "Package rename: wren-enginewrenai" section is rewritten to specify the 0.7.0 timeline, legacy freeze at 0.6.x, a "What stays the same" list, and updated migration steps including wren --version.

Changes

Package rename and branding documentation

Layer / File(s) Summary
Product branding and migration guidance
core/wren/README.md
Product tagline changed to "Wren AI CLI." "Powered by" now references Apache DataFusion only. Package rename section rewritten to state the rename starts at 0.7.0, legacy wren-engine frozen at 0.6.x, adds a "What stays the same" list (Python import wren, wren CLI/subcommands, PyPI extras, ~/.wren/ config), and updates migration steps to include wren --version verification and re-locking pinned wren-engine deps to wrenai.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • Canner/WrenAI#2315: Updates to the same core/wren/README.md file reflecting the wren-enginewrenai PyPI package rename with overlapping branding and migration messaging.

Suggested reviewers

  • PaulChen79
  • douenergy

Poem

🐰 A hop through README lines so bright,
"Engine" whispers low, "AI" takes flight.
wrenai arrives with clear step and tune,
wren --version hums beneath the moon.
A tiny rabbit cheers this doc's new light! 🌟

🚥 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 clearly and concisely summarizes the main change: rebranding the README from 'Wren Engine' to 'Wren AI' and expanding the migration notes for the rename.
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 chore/wren-readme-rebrand

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.

Ibis is no longer a load-bearing dependency for the bulk of connectors
after the recent direct-connector refactors (canner/postgres/mysql/mssql/
trino/clickhouse/athena dropped ibis in #2313, snowflake in #2268); the
intro now only credits Apache DataFusion as the engine.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@goldmedal goldmedal requested a review from douenergy May 22, 2026 02:03
@douenergy douenergy merged commit f3a00eb into main May 22, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core documentation Improvements or additions to documentation python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants