Skip to content

feat(mcp): agents archive other threads and edit project actions - #228

Merged
pandec merged 3 commits into
devfrom
fork/mcp-archive-project-actions
Oct 7, 2026
Merged

pandec merged 3 commits into
devfrom
fork/mcp-archive-project-actions

Conversation

@pandec

@pandec pandec commented Oct 7, 2026

Copy link
Copy Markdown
Owner

The fork CLI is being removed in favor of in-app MCP tools. Two CLI capabilities had no tool equivalent: archiving another thread (after its turn, optionally removing its worktree), and editing project actions. Upstream's t3_project_update writes legacy project-row scripts, which are not the actions the UI resolves from settings.

  • archive_thread, archive_thread_status, cancel_thread_archive take an optional threadId. Omitted keeps today's self behavior; a target uses the standard access rules (status via readThread, schedule/cancel via readWritableThread).
  • New fork tools t3_project_actions_list / _upsert / _remove backed by a ProjectActions service that writes through the existing settings compare-and-set: stable ids from names, omitted fields preserved, single run-on-worktree-create invariant, conflict error on concurrent edits. Edits need a full-access caller, like t3_project_update.

Part of the CLI-to-MCP move with the fork CLI removal and thread-tools PRs.

Claude Opus 5.5 via Claude Code (T3 Code)

@coderabbitai

coderabbitai Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 43 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Path: .coderabbit.config.ts
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 475f9afd-9a75-4f1e-9a65-9211070fa7e9
📥 Commits

Reviewing files that changed from the base of the PR and between e3d3ec8 and a8c1803.

📒 Files selected for processing (12)
  • README.md
  • apps/server/src/mcp/McpHttpServer.ts
  • apps/server/src/mcp/toolkits/archive/handlers.test.ts
  • apps/server/src/mcp/toolkits/archive/handlers.ts
  • apps/server/src/mcp/toolkits/archive/tools.ts
  • apps/server/src/mcp/toolkits/projectActions/handlers.test.ts
  • apps/server/src/mcp/toolkits/projectActions/handlers.ts
  • apps/server/src/mcp/toolkits/projectActions/tools.ts
  • apps/server/src/mcp/toolkits/voice/registration.test.ts
  • apps/server/src/project/ProjectActions.test.ts
  • apps/server/src/project/ProjectActions.ts
  • docs/user/thread-sidebar.md
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@pandec
pandec merged commit 2bcaab6 into dev Oct 7, 2026
2 checks passed
@pandec
pandec deleted the fork/mcp-archive-project-actions branch October 7, 2026 06:42
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