Skip to content

Conversation

@rayruizhiliao
Copy link
Contributor

@rayruizhiliao rayruizhiliao commented Jan 27, 2026

Summary

Rename package from web-hacker to bluebox-sdk throughout the codebase.

Naming changes

  • PyPI package: web-hackerbluebox-sdk
  • Python module: web_hackerbluebox
  • CLI commands: web-hacker-*bluebox-*
  • Main class: WebHackerBluebox
  • Exception: WebHackerErrorBlueboxError

Usage after this change

pip install bluebox-sdk

from bluebox import Bluebox

bluebox-monitor --help
bluebox-discover --task "..."
bluebox-execute --routine-path ...

Changes

  • Renamed web_hacker/ directory to bluebox/
  • Updated all Python imports across ~100 files
  • Updated pyproject.toml (package name, CLI entry points, build paths)
  • Updated CI/CD workflows (.github/workflows/)
  • Updated documentation (README.md, CLAUDE.md, agent docs)

Test plan

  • pip install -e . succeeds
  • from bluebox import Bluebox works
  • bluebox-monitor --help works
  • All 610 tests pass

Notes

  • GitHub URLs in pyproject.toml and README.md still reference web-hacker - update when repo is renamed
  • External projects (servers/, website/) will need separate updates

@rayruizhiliao rayruizhiliao changed the title rename to bluebox Rename to bluebox Jan 27, 2026
@rayruizhiliao rayruizhiliao merged commit 7f9e6f6 into main Jan 27, 2026
7 checks passed
@alex-w-99 alex-w-99 deleted the rename branch January 27, 2026 23:47
@rayruizhiliao rayruizhiliao restored the rename branch January 28, 2026 00:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants