Skip to content

Rename to tiny-code and scope package as @therr/tiny-code#1

Merged
zizzle6717 merged 2 commits into
mainfrom
claude/beautiful-bohr-Et4LX
Jun 8, 2026
Merged

Rename to tiny-code and scope package as @therr/tiny-code#1
zizzle6717 merged 2 commits into
mainfrom
claude/beautiful-bohr-Et4LX

Conversation

@rililive

@rililive rililive commented Jun 8, 2026

Copy link
Copy Markdown

Summary

Audit and renaming pass over the initial tiny-code build-out, migrated out of the therr-app monorepo into its own repo. The base branch (main) is the verified initial commit; this PR contains the follow-up renaming work.

Two commits:

  1. Rename from therr-agent to tiny-code — replaced every reference to the old working name (therr-agent / @therr/agent). A repo-wide grep for therr went from 35 hits across 9 files to zero, then the package was scoped.
  2. Scope package name as @therr/tiny-code — final package name.

What changed

Area Old New
Package name @therr/agent @therr/tiny-code
Binary therr-agent tiny-code
Env var prefix THERR_AGENT_* TINY_CODE_*
Global config dir ~/.config/therr-agent/ ~/.config/tiny-code/
Project config file therr-agent.config.json tiny-code.config.json
CLI usage + REPL banner therr-agent tiny-code
Docs / fixtures README, AGENTS.md, .env.example, test env keys + temp-dir prefixes updated

The env-var prefix and config dir/file names are read at runtime by src/config/load.ts, so source, .env.example, and the config tests moved together.

Verification

Run in a clean checkout:

  • npm run build — ✅ (tiny-code --version / --help show new branding)
  • npm run lint — ✅
  • npm run typecheck — ✅
  • npm test — ✅ 59/59 passing

https://claude.ai/code/session_01DMfaodBb4p4AUA4TDcc64m


Generated by Claude Code

Audit of the initial build-out: replace all references to the old
working name (therr-agent / @therr/agent) with tiny-code.

- package name and bin: tiny-code (package.json + package-lock.json)
- env var prefix THERR_AGENT_* -> TINY_CODE_*
- config dir ~/.config/therr-agent -> ~/.config/tiny-code
- project config file therr-agent.config.json -> tiny-code.config.json
- CLI usage text and REPL banner
- README, AGENTS.md, .env.example
- test fixtures (env keys, config filenames, temp-dir prefixes)

Build, lint, typecheck, and all 59 tests pass.
Use the scoped package name @therr/tiny-code (package.json +
package-lock.json) while keeping the binary as tiny-code. Update the
README install command and name note accordingly.

Build, lint, typecheck, and all 59 tests pass.
@zizzle6717 zizzle6717 merged commit 1aecd59 into main Jun 8, 2026
2 checks 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.

3 participants