Skip to content

chore: remove leftover env overrides, exports, and script aliases - #436

Merged
iamnbutler merged 2 commits into
mainfrom
dead-leftovers
Oct 15, 2026
Merged

iamnbutler merged 2 commits into
mainfrom
dead-leftovers

Conversation

@iamnbutler

Copy link
Copy Markdown
Contributor

This removes leftovers found while auditing the CLI and scripts. Every item has no caller on main:

  • Env overrides: ACE_WORKER and ACE_APP_DIR (apps/host/src/config.ts). Nothing sets them, and the Helper sets config.worker and config.app directly.
  • App env: VITE_ACE_HOST (apps/app/src/address.ts, env.d.ts). Nothing sets it, and the Vite dev proxy already serves /ws.
  • @ace/host package entries: the bin and the ., ./gateway and ./keys exports. Nothing imports them, and the root ace script runs cli.ts by path.
  • Dependency: @earendil-works/chord in services/channel. Nothing there imports it.
  • Script: the desktop stage alias. build.ts runs scripts/stage.ts directly.

bun types and bun run ci pass, and bun ace --help runs.

Built in Ace

No. This was built with Claude Code outside Ace, because this Mac's Ace Canary was a member of the two-person study and couldn't be used for development. Dogfooding gap: #5.

Drops ACE_WORKER, ACE_APP_DIR and VITE_ACE_HOST, which nothing sets; @ace/host's unused bin and
'.', './gateway' and './keys' exports; services/channel's unused chord dependency; and the
desktop's uncalled stage alias.
@iamnbutler
iamnbutler merged commit dd15840 into main Oct 15, 2026
1 check passed
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.

1 participant