Skip to content

CI session cannot self-check-in: send_later tool unavailable #21

Description

@iamclaude697

Problem

The Claude Code remote execution environment does not provision the send_later tool (claude-code-remote MCP server). Without it, automated PR monitoring sessions cannot schedule periodic self-check-ins to detect events that webhooks don't deliver:

  • CI success (only failures are delivered)
  • New pushes by other actors (e.g., Copilot rebases)
  • Merge-conflict state transitions

Impact

Open PRs awaiting review (#9, #11, #12) rely solely on webhook-delivered events. If CI passes silently or a rebase lands cleanly, the session won't notice until a human pings it or a new webhook event arrives.

Workaround

Manual status checks on request, or a Monitor poll loop (burns API calls and ties up a background process).

Resolution

Once send_later is available in the environment, PR monitoring sessions should schedule hourly self-check-ins that re-inspect CI status, mergeability, and review state — re-arming silently if nothing changed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions