Skip to content

Rename

Latest

Choose a tag to compare

@se-jo-ma se-jo-ma released this 08 Jun 13:50
refactor!: rename harbor -> stargraph (package, CLI, env vars, configs)

Clean break, no compat shims (solo deployment):
- package src/harbor -> src/stargraph; all imports rewritten
- CLI console script: harbor -> stargraph
- entry-point groups: harbor.* -> stargraph.*
- env vars: HARBOR_* -> STARGRAPH_*
- config conventions: harbor.yaml -> stargraph.yaml, ~/.harbor -> ~/.stargraph
- repo: KrakenNet/harbor -> KrakenNet/stargraph (redirect active)
- uv.lock regenerated for the new project name
- rename-induced lint drift fixed (E501 from the +3-char name, import
  sort order, __all__ order); openapi.json regenerated and stable

Verified post-rename: pytest 1330 passed, pyright 0 errors, ruff
check/format clean, stargraph CLI installs and runs, old harbor
console script gone.

BREAKING CHANGE: old run/checkpoint state hashed under harbor.* module
paths will not replay or hash-verify.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Sean Mauk <seanmauk@krakennetworks.com>