Skip to content

chore(botfather): update CLI package name to create-openclaw-octo#196

Merged
caster-Q merged 2 commits into
mainfrom
chore/botfather-cli-package-rename
May 30, 2026
Merged

chore(botfather): update CLI package name to create-openclaw-octo#196
caster-Q merged 2 commits into
mainfrom
chore/botfather-cli-package-rename

Conversation

@caster-Q
Copy link
Copy Markdown
Contributor

Summary

Update all BotFather command reply text and embedded skill documentation to use the renamed CLI package create-openclaw-octo (was openclaw-channel-octo). The stable v1.0.1 release was published to npm @latest on 2026-05-29.

Also removes the redundant ζ¨‘εž‹ (model) qualifier from the /install prompt β€” inconsistent with all other prompts in the file. Caught by codex review post-commit.

Fixes #195

Changes

  • modules/botfather/command.go (4 occurrences): /install, /quickstart, /newbot sendConnectPrompt reply text
  • modules/botfather/skill.go (19 occurrences): all command examples in the embedded skill doc + npm package URL
  • modules/botfather/command.go: remove ζ¨‘εž‹ from /install prompt copy ("ζŠŠδΈ‹ι’ε‘½δ»€ε‘η»™ OpenClaw ζ¨‘εž‹ζ‰§θ‘Œ" β†’ "ζŠŠδΈ‹ι’ε‘½δ»€ε‘η»™ OpenClaw ζ‰§θ‘Œ")

Testing

  • go build ./modules/botfather/ β€” green
  • go vet ./modules/botfather/ β€” green
  • No test file asserts the package-name string (verified via grep on *_test.go)
  • Built full binary and ran locally against testenv (mysql/redis/wukongim/minio in docker)
  • GET /v1/ping β†’ {"status":200}
  • WuKongIM gRPC webhook connected; BotFather /install and /help commands return correct reply text with create-openclaw-octo
  • Codex review (fresh session): no missed occurrences, no argument-format regressions, no side effects outside modules/botfather/

Checklist

  • I have read CONTRIBUTING.md
  • PR description is in English
  • Added tests for my changes
  • Updated documentation
  • Followed commit message conventions (Conventional Commits)

πŸ€– Generated with Claude Code

caster-Q and others added 2 commits May 29, 2026 17:11
The CLI was renamed from `openclaw-channel-octo` to `create-openclaw-octo`
on npm (v1.0.1, published 2026-05-29). BotFather still hands users the old
`npx -y openclaw-channel-octo ...` commands across both `/install`,
`/quickstart`, `/bind` flows and the skill documentation.

Replace the package name in 23 places across command.go (4) and skill.go (19),
covering all command help text and the npm package URL.

The legacy `openclaw-channel-octo` npm name will still ship as a redirect
package for one cycle, but new instructions should point users at the
renamed package directly.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
"ζŠŠδΈ‹ι’ε‘½δ»€ε‘η»™ OpenClaw ζ¨‘εž‹ζ‰§θ‘Œ" β†’ "ζŠŠδΈ‹ι’ε‘½δ»€ε‘η»™ OpenClaw ζ‰§θ‘Œ"

The word ζ¨‘εž‹ (model) was inconsistent with the other command prompts in
the same file which already use "OpenClaw ζ‰§θ‘Œ" without the qualifier.
Caught by codex review after the initial package-name rename commit.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@caster-Q caster-Q requested a review from a team as a code owner May 29, 2026 10:12
@github-actions github-actions Bot added the size/S PR size: S label May 29, 2026
Copy link
Copy Markdown
Contributor

@lml2468 lml2468 left a comment

Choose a reason for hiding this comment

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

Re-submission of closed #194, rebased on current main. Same mechanical rename openclaw-channel-octo β†’ create-openclaw-octo across command.go and skill.go.

Verified: zero residual old package name in either file. Both npm packages exist (create-openclaw-octo@1.0.1 target, openclaw-channel-octo@1.0.0 legacy). No logic changes.

No blocking issues. LGTM.

Copy link
Copy Markdown
Contributor

@Jerry-Xin Jerry-Xin left a comment

Choose a reason for hiding this comment

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

Pure mechanical rename openclaw-channel-octo β†’ create-openclaw-octo across two files (command.go, skill.go). Identical to the previously-approved #194 (closed without merge, reopened as #196).

All 23 occurrences consistently replaced, zero residual references to the old package name. No logic changes.

βœ… Clean chore PR.

Copy link
Copy Markdown
Contributor

@yujiawei yujiawei left a comment

Choose a reason for hiding this comment

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

Code Review β€” PR #196 (octo-server)

Verdict: APPROVED

A clean, low-risk copy/documentation chore: rename the CLI package reference from openclaw-channel-octo to create-openclaw-octo across BotFather command replies and the embedded skill doc, plus drop a stray ζ¨‘εž‹ qualifier from the /install prompt. No production logic changes.

Verification

  • βœ… No missed occurrences. grep -rn "openclaw-channel-octo" over the entire repo returns zero matches; the new name appears 23 times in modules/botfather/ (4 in command.go, 19 in skill.go), exactly matching the PR description.
  • βœ… No stray package-name variants. Searched for channel-octo / openclaw-octo variants outside the new name β€” none remain.
  • βœ… Build & vet green. go build ./modules/botfather/ and go vet ./modules/botfather/ both pass.
  • βœ… No test breakage. No *_test.go asserts on either the old or new package string.
  • βœ… npm package exists. create-openclaw-octo is published on npm with dist-tags.latest = 1.0.1 (matches the PR summary) and exposes a create-openclaw-octo bin, so npx -y create-openclaw-octo <cmd> resolves correctly β€” the install/quickstart/bind instructions in the replies are valid.
  • βœ… ζ¨‘εž‹ removal scoped correctly. Only the /install prompt copy changed (ζŠŠδΈ‹ι’ε‘½δ»€ε‘η»™ OpenClaw ζ¨‘εž‹ζ‰§θ‘Œ β†’ ζŠŠδΈ‹ι’ε‘½δ»€ε‘η»™ OpenClaw ζ‰§θ‘Œ), bringing it in line with the other prompts; argument formats and %s placeholders are untouched.

Findings

No P0/P1 issues. No blocking concerns.

Nits (non-blocking)

  • None worth holding the merge. The change is consistent and complete.

Summary

All references are updated consistently, the target npm package is live, and the build is clean. Safe to merge.

@caster-Q caster-Q merged commit 46a93bb into main May 30, 2026
21 of 23 checks passed
@caster-Q caster-Q deleted the chore/botfather-cli-package-rename branch May 30, 2026 02:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/S PR size: S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(botfather): update CLI package name from openclaw-channel-octo to create-openclaw-octo

4 participants