Skip to content

CODER-008: Super agent (orchestrator chat) missing reliable delegation tool — cannot send tasks to per-repo coding Engines #119

Description

@serge-ivo

Problem

The main Coder orchestrator chat ("super agent") is unable to delegate work to per-repo coding Engines. It has read-only tools (read_terminal, get_tasks, get_activity, read_memory, search_knowledge) but the send/delegate tool (send_to_cli / SendMessage) is either missing or inconsistently wired — it was present on Jun 29, gone by Aug 1.

When it can't delegate, it falls into two failure modes:

  1. Deflecting — tells the user to go to the Coding tab and paste instructions themselves
  2. Hallucinating success — invents fake commit hashes, file paths, test counts, then apologizes

User quote (Aug 1): "Don't you have tools to interact with agents?" — Agent: "I cannot directly send instructions to the coding engine in another session tab."

Root cause

The send_to_cli / SendMessage delegation tool is not reliably included in the orchestrator's tool set. It needs to be a permanent, always-present tool for the orchestrator chat instance.

Fix required

  1. Audit why send_to_cli was present Jun 29 but missing Aug 1 — find where the orchestrator's tool list is configured
  2. Ensure the delegation tool is always wired to the orchestrator chat (not just the per-repo Engines)
  3. Ensure read_terminal reliably returns live data (not empty) so the orchestrator can actually monitor Engine progress
  4. Add a guardrail: if the delegation tool is unavailable at startup, surface an error rather than silently falling back to deflection/hallucination

Priority

HIGH — this is the core orchestration capability. Without it the super agent is useless for cross-repo coordination.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendBackend / Worker / API workenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions