Skip to content

chore: rename plugin from everything-agent to me - #515

Merged
baleen37 merged 1 commit into
mainfrom
fix/hooks-bunx
Feb 20, 2026
Merged

chore: rename plugin from everything-agent to me#515
baleen37 merged 1 commit into
mainfrom
fix/hooks-bunx

Conversation

@baleen37

@baleen37 baleen37 commented Feb 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • fix(hooks): TypeScript 파일을 Bun으로 직접 실행하도록 변경 (dist/session-start.js → src/suggest-compacting/session-start.ts)
  • chore: 플러그인 이름을 everything-agent에서 me로 변경

Changes

  • hooks/hooks.json: Bun을 사용하여 TypeScript 파일 직접 실행
  • .claude-plugin/plugin.json: 이름 변경
  • .claude-plugin/marketplace.json: 이름 변경
  • package.json: 이름 변경
  • CLAUDE.md: 제목 변경
  • README.md: 제목 변경

Summary by CodeRabbit

  • Chores

    • Renamed plugin identifier from "everything-agent" to "me" across package and configuration files
  • Documentation

    • Updated documentation titles to reflect new plugin identifier
  • Build

    • Updated hook configuration to use TypeScript source files instead of compiled JavaScript artifacts

@coderabbitai

coderabbitai Bot commented Feb 20, 2026

Copy link
Copy Markdown

Warning

Rate limit exceeded

@baleen37 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 10 minutes and 46 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📝 Walkthrough

Walkthrough

The pull request renames the project identifier from "everything-agent" to "me" across configuration files and updates hook commands to invoke TypeScript source files directly instead of compiled JavaScript artifacts.

Changes

Cohort / File(s) Summary
Project Identification
.claude-plugin/marketplace.json, .claude-plugin/plugin.json, package.json
Renamed top-level name field from "everything-agent" to "me" across all three configuration files.
Documentation
CLAUDE.md, README.md
Updated page/project titles from "everything-agent"/"Everything Agent" to "me"/"Me".
Hook Configuration
hooks/hooks.json
Switched SessionStart and PreToolUse hook command entry points from compiled JavaScript (dist/*.js) to TypeScript source files (src/suggest-compacting/*.ts).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • PR #514: Updates hooks.json with identical hook command changes, switching from compiled dist/.js to src/suggest-compacting/.ts source files.
  • PR #491: Performs the same project/name rebrand renaming in marketplace.json, plugin.json, package.json, and documentation files.
  • PR #513: Modifies the TypeScript source files in src/suggest-compacting/ that this PR's hook changes now reference directly.

Poem

🐰 From "everything-agent" to just "me," a simpler name rings free,
No more building dist, we run the source with glee! 🌟
Hooks now dance with TypeScript files, a cleaner, swifter way,
The rabbit smiles at this rebrand—a better coding day! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title clearly summarizes the main changes, which consistently involve renaming the plugin identifier from 'everything-agent' to 'me' across multiple configuration files (marketplace.json, plugin.json, package.json, README.md, and CLAUDE.md).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/hooks-bunx

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (5)
hooks/hooks.json (1)

2-2: ⚠️ Potential issue | 🟡 Minor

Stale description — still says "Everything Agent"

Minor: line 2's description field wasn't updated alongside the rest of the rename.

✏️ Suggested fix
-  "description": "Everything Agent - unified hooks for all features",
+  "description": "Me - unified hooks for all features",
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@hooks/hooks.json` at line 2, Update the stale description in hooks.json:
replace the current "description" value that still reads "Everything Agent -
unified hooks for all features" with the correct, updated project description;
edit the "description" property inside hooks.json so it matches the repo's new
name/intent (locate the "description" key near the top of hooks.json and update
its string value accordingly).
README.md (3)

7-7: ⚠️ Potential issue | 🟡 Minor

Stale "Everything Agent" text not updated

Line 7 still reads "Everything Agent is a single consolidated plugin" after the rename to "Me". Minor consistency issue.

✏️ Suggested fix
-Everything Agent is a single consolidated plugin providing:
+Me is a single consolidated plugin providing:
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 7, Update the stale README sentence that reads "Everything
Agent is a single consolidated plugin" to reflect the rename to "Me" (e.g., "Me
is a single consolidated plugin" or similar phrasing). Locate the string in
README.md and replace "Everything Agent" with "Me" so the project name is
consistent throughout the documentation.

42-75: ⚠️ Potential issue | 🟡 Minor

Project structure tree has stale root directory name and dist/ entries

The tree shows everything-agent/ as the root directory name (line 42) and lists dist/auto-compact.js / dist/session-start.js (lines 68–69) which are no longer the active hook entry points. Both are misleading after this PR.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` around lines 42 - 75, Update the README project tree to reflect
the current repository layout by replacing the stale root name
"everything-agent/" with the correct root directory name used in this repo and
removing or replacing the outdated dist entries "dist/auto-compact.js" and
"dist/session-start.js"; locate the README.md section containing the ASCII tree
and modify the root label and the dist/ lines to show the current hook entry
points or omit dist/ entirely so the tree accurately represents the repository.

21-25: ⚠️ Potential issue | 🟡 Minor

Installation command broken after plugin rename

The install command still references the old plugin name. After renaming plugin.json's name to "me", users following this guide would run claude plugin install everything-agent and get a not-found error.

✏️ Suggested fix
 # Install the plugin
-claude plugin install everything-agent
+claude plugin install me
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` around lines 21 - 25, The README install example still uses the
old plugin name "everything-agent" which no longer matches plugin.json's "name"
= "me"; update the README command lines so the add/install instructions use the
new plugin name ("me") — e.g., change "claude plugin install everything-agent"
(and any other occurrences of "everything-agent" in the example block) to
"claude plugin install me" so the documented commands match the plugin.json
name.
CLAUDE.md (1)

31-31: ⚠️ Potential issue | 🟡 Minor

Stale dist/ entry — hooks no longer run compiled JS

The subdirectory table still describes dist/ as "Compiled JavaScript files (suggest-compacting)". Since both hooks now invoke TypeScript source files directly (src/suggest-compacting/*.ts), this description is misleading. Consider updating or removing the dist/ row.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CLAUDE.md` at line 31, Update the README table row that currently reads
"`dist/` | Compiled JavaScript files (suggest-compacting)" because hooks now run
TypeScript directly; either remove the `dist/` row or replace its description
with a short note like "no longer used — hooks run TypeScript source
(src/suggest-compacting/*.ts)" so the table accurately reflects the current
setup; find the table row containing the exact string "`dist/` | Compiled
JavaScript files (suggest-compacting)" and edit or delete that entry
accordingly.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@package.json`:
- Around line 2-4: The package.json update changed "name" and "version" but left
the "description" value outdated; update the "description" field in package.json
to match the new project name/version or intended wording, save the file, and
then run bun install to update lockfiles and dependencies; locate the
"description" entry in package.json to make the change and verify package.json
is consistent before committing.

---

Outside diff comments:
In `@CLAUDE.md`:
- Line 31: Update the README table row that currently reads "`dist/` | Compiled
JavaScript files (suggest-compacting)" because hooks now run TypeScript
directly; either remove the `dist/` row or replace its description with a short
note like "no longer used — hooks run TypeScript source
(src/suggest-compacting/*.ts)" so the table accurately reflects the current
setup; find the table row containing the exact string "`dist/` | Compiled
JavaScript files (suggest-compacting)" and edit or delete that entry
accordingly.

In `@hooks/hooks.json`:
- Line 2: Update the stale description in hooks.json: replace the current
"description" value that still reads "Everything Agent - unified hooks for all
features" with the correct, updated project description; edit the "description"
property inside hooks.json so it matches the repo's new name/intent (locate the
"description" key near the top of hooks.json and update its string value
accordingly).

In `@README.md`:
- Line 7: Update the stale README sentence that reads "Everything Agent is a
single consolidated plugin" to reflect the rename to "Me" (e.g., "Me is a single
consolidated plugin" or similar phrasing). Locate the string in README.md and
replace "Everything Agent" with "Me" so the project name is consistent
throughout the documentation.
- Around line 42-75: Update the README project tree to reflect the current
repository layout by replacing the stale root name "everything-agent/" with the
correct root directory name used in this repo and removing or replacing the
outdated dist entries "dist/auto-compact.js" and "dist/session-start.js"; locate
the README.md section containing the ASCII tree and modify the root label and
the dist/ lines to show the current hook entry points or omit dist/ entirely so
the tree accurately represents the repository.
- Around line 21-25: The README install example still uses the old plugin name
"everything-agent" which no longer matches plugin.json's "name" = "me"; update
the README command lines so the add/install instructions use the new plugin name
("me") — e.g., change "claude plugin install everything-agent" (and any other
occurrences of "everything-agent" in the example block) to "claude plugin
install me" so the documented commands match the plugin.json name.

Comment thread package.json
Comment on lines +2 to 4
"name": "me",
"version": "5.5.0",
"description": "Everything Agent - AI coding assistant toolkit (Claude Code, OpenCode, and more)",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Run bun install after this change; description field still references old name

Two notes:

  1. Per project guidelines, please run bun install after modifying package.json.
  2. The description field on line 4 still reads "Everything Agent - AI coding assistant toolkit" — minor consistency nit.
✏️ Suggested fix for description
-  "description": "Everything Agent - AI coding assistant toolkit (Claude Code, OpenCode, and more)",
+  "description": "Me - AI coding assistant toolkit (Claude Code, OpenCode, and more)",

Based on coding guidelines: "Always run bun install after modifying package.json."

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"name": "me",
"version": "5.5.0",
"description": "Everything Agent - AI coding assistant toolkit (Claude Code, OpenCode, and more)",
"name": "me",
"version": "5.5.0",
"description": "Me - AI coding assistant toolkit (Claude Code, OpenCode, and more)",
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@package.json` around lines 2 - 4, The package.json update changed "name" and
"version" but left the "description" value outdated; update the "description"
field in package.json to match the new project name/version or intended wording,
save the file, and then run bun install to update lockfiles and dependencies;
locate the "description" entry in package.json to make the change and verify
package.json is consistent before committing.

@baleen37
baleen37 merged commit b20c6fe into main Feb 20, 2026
5 checks passed
@baleen37
baleen37 deleted the fix/hooks-bunx branch February 20, 2026 14:59
@coderabbitai coderabbitai Bot mentioned this pull request Feb 24, 2026
4 tasks
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