Skip to content

docs: rename wren-engine package references to wrenai#2317

Merged
goldmedal merged 1 commit into
mainfrom
feat/adjust-docs-wrenai
May 22, 2026
Merged

docs: rename wren-engine package references to wrenai#2317
goldmedal merged 1 commit into
mainfrom
feat/adjust-docs-wrenai

Conversation

@PaulChen79
Copy link
Copy Markdown
Contributor

@PaulChen79 PaulChen79 commented May 22, 2026

Summary

The wren CLI Python package is now distributed as wrenai on PyPI; the previous wren-engine package is frozen at 0.6.x and deprecated. This PR sweeps every live docs and skill-metadata reference so that install instructions, SDK runtime-dep notes, the architecture page, and the skill bundle metadata all match the new name. The previous rename pass missed a handful of stragglers — this finishes the job.

What changed (11 references across 7 files)

A. Docs — install commands & runtime-dep references

File Change
docs/core/guides/refine.md three pip install "wren-engine[...]" lines → wrenai[...]
docs/core/sdk/langchain.md runtime-dep note + dependency table cell
docs/core/sdk/pydantic.md runtime-dep note + dependency table cell
docs/core/reference/architecture.md "The wren-engine Python package…" sentence

B. Skill bundle metadata (consistency with the rest of the skills, which already use wrenai)

File Change
skills/AUTHORING.md example frontmatter author: wren-enginewrenai
skills/wren-dlt-connector/SKILL.md frontmatter author: wren-enginewrenai
skills/index.json bundle "name": "wren-engine""wrenai"

Intentionally left unchanged

README.md:28 (announcement that the old Canner/wren-engine repo is archived) and core/wren/README.md:226–253 (the package-rename migration guide itself) reference the old name as part of historical context — touching them would obscure the migration story. Verified by post-edit grep.

Test plan

  • grep -rnE 'wren-engine' docs/ skills/ returns no hits outside the two intentionally-kept historical references in README.md and core/wren/README.md.
  • pip install "wrenai[memory]" works (matches the wrenai package on PyPI).
  • skills/index.json still parses as valid JSON and npx skills add Canner/WrenAI --skill wren-onboarding continues to resolve.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation

    • Updated installation instructions and prerequisites across core guides and SDK documentation to reflect package naming conventions.
    • Updated compatibility matrices and architecture references to align with current package naming.
    • Clarified installation requirements for memory, database, and language model integrations.
  • Chores

    • Updated package metadata and skill definitions to ensure consistent naming across all documentation and configuration files.

Review Change Stack

The wren CLI Python package is now distributed as `wrenai` on PyPI;
`wren-engine` is frozen at 0.6.x and deprecated. Update every live
docs reference so install instructions, SDK runtime-dep notes, and
the architecture page all point at the new name. Also align the
straggler skill metadata that the previous rename pass missed
(skills/AUTHORING.md, skills/index.json, skills/wren-dlt-connector).

Files changed:
- docs/core/guides/refine.md (3 pip install lines)
- docs/core/sdk/langchain.md (runtime dep note + dependency table)
- docs/core/sdk/pydantic.md  (runtime dep note + dependency table)
- docs/core/reference/architecture.md (Wren Python SDK section)
- skills/AUTHORING.md (frontmatter example)
- skills/index.json (bundle name)
- skills/wren-dlt-connector/SKILL.md (frontmatter author)

Historical references in README.md (announcing the repo merge) and
core/wren/README.md (the package-rename migration guide itself) are
intentionally left as-is — they document the rename, not promote the
old name.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added documentation Improvements or additions to documentation skills 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: d20e932e-cdab-42b2-b8bc-11bf19dd4cdb

📥 Commits

Reviewing files that changed from the base of the PR and between 681d02c and d3ac21d.

📒 Files selected for processing (7)
  • docs/core/guides/refine.md
  • docs/core/reference/architecture.md
  • docs/core/sdk/langchain.md
  • docs/core/sdk/pydantic.md
  • skills/AUTHORING.md
  • skills/index.json
  • skills/wren-dlt-connector/SKILL.md

Walkthrough

This PR updates documentation and skills metadata to reflect the package rename from wren-engine to wrenai. Installation commands, SDK compatibility tables, architecture references, and skill metadata fields are consistently updated across seven documentation files and one configuration file.

Changes

Package branding and documentation updates

Layer / File(s) Summary
SDK and installation documentation
docs/core/guides/refine.md, docs/core/reference/architecture.md, docs/core/sdk/langchain.md, docs/core/sdk/pydantic.md
Installation prerequisites for memory and SDK extras, SDK compatibility tables, and architecture reference documentation all updated to reference wrenai instead of wren-engine.
Skills metadata and authoring guidance
skills/AUTHORING.md, skills/index.json, skills/wren-dlt-connector/SKILL.md
Top-level package name in skills index and author metadata fields in the authoring guide example and DLT connector skill updated to wrenai.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

  • Canner/WrenAI#2316: Performs the same wren-enginewrenai rebranding updates in documentation around install and rename guidance.
  • Canner/WrenAI#2315: Broader PyPI package rename from wren-engine to wrenai that underlies the documentation updates in this PR.
  • Canner/WrenAI#2304: Replaces wren-engine references with wrenai across skills metadata and documentation, overlapping in skills/index.json changes.

Suggested labels

documentation, skills, python

Suggested reviewers

  • goldmedal

Poem

🐰 A whisper through the warren spreads so fast,
From wren-engine old to wrenai at last!
The docs now gleam with names so bright and true,
Skills metadata wears wrenai's fresh new hue.
What's in a name? A rebrand's gentle touch,
That makes the future matter quite so much! ✨

🚥 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 'docs: rename wren-engine package references to wrenai' accurately and clearly summarizes the primary change—updating documentation and metadata to reflect the package rename from wren-engine to wrenai.
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/adjust-docs-wrenai

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.

@goldmedal goldmedal merged commit 7c18619 into main May 22, 2026
5 checks passed
@goldmedal goldmedal deleted the feat/adjust-docs-wrenai branch May 22, 2026 03:47
@PaulChen79 PaulChen79 self-assigned this May 22, 2026
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 skills

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants