# 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.

- Skill: `tools-only/remove-tunacode-cli-compatibility-shim` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tools-only/remove-tunacode-cli-compatibility-shim`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/remove-tunacode-cli-compatibility-shim/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-29
- Page: https://skillmd.com/skills/tools-only/remove-tunacode-cli-compatibility-shim

---


# 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]]

