Remove tunacode.cli Compatibility Shim

Removed the temporary tunacode.cli package shim so the only supported CLI entrypoint is tunacode.ui.main, aligning code and docs on a single import path.

tools-only Updated 7 repo stars

File contents

Remove tunacode.cli Compatibility Shim

Summary

Removed the temporary tunacode.cli package shim so the only supported CLI entrypoint is tunacode.ui.main, aligning code and docs on a single import path.

Context

  • Removed compatibility package introduced to satisfy a release-time import check.
  • Updated module documentation to reflect the canonical package path.

Root Cause

The shim was a short-term workaround and no longer reflects the desired single-source CLI entrypoint.

Changes

  • Deleted src/tunacode/cli/ package.
  • Updated command parser module docstring to the correct package path.
  • Added changelog note under Unreleased about the removal.

Behavioral Impact

  • Importing tunacode.cli.main will now fail; use tunacode.ui.main instead.
  • CLI behavior remains unchanged because the runtime entrypoint already uses tunacode.ui.main.

Related Cards

  • [[cli-entrypoint]]

tools-only/X-Skills/tree/main/development/474-2026-02-02-remove-cli-shim_ed299acd commit f002f1b4f5

Frequently asked questions

npx skillmds@latest add tools-only/remove-tunacode-cli-compatibility-shim