Skip to content

Bug: tasks assigned by agent name instead of agent ID are never picked up by serve/run #7

Description

@oxgeneral

Summary

When an autonomous agent creates subtasks and assigns them using agent names (e.g. Sam Altman) instead of agent IDs (e.g. agt_4zj89Oi), the orchestrator accepts the assignment but never picks up these tasks for execution. They remain in todo indefinitely.

Steps to Reproduce

  1. Create agents with human-readable names:

    orch agent add "Sam Altman" --adapter claude ...  # → agt_4zj89Oi
    orch agent add "Elon Musk" --adapter claude ...   # → agt_qyK6kA0
  2. Create a lead agent in autonomous mode that creates subtasks via orch task add with --assignee "Sam Altman" (using name, not ID)

  3. Run orch serve or orch run --watch

  4. Observe: the subtasks stay in todo forever. The orchestrator does not resolve agent names to IDs.

Expected Behavior

Either:

  • Option A (preferred): orch task add --assignee "Sam Altman" resolves the name to agt_4zj89Oi at creation time (fuzzy match like other CLI commands)
  • Option B: orch serve scheduler resolves assignee names to agent IDs when matching tasks to agents
  • Option C: orch task add rejects the assignment with a clear error: "Sam Altman" is not a valid agent ID. Did you mean agt_4zj89Oi (Sam Altman)?

Actual Behavior

  • orch task add --assignee "Sam Altman" succeeds silently
  • Task is created with assignee: "Sam Altman" (raw string, not an ID)
  • orch task list displays Sam Altman in the AGENT column (looks correct)
  • orch serve / orch run --all skip the task — no error, no warning
  • Task stays in todo indefinitely

Workaround

Manually reassign using agent IDs:

orch task assign tsk_XXX agt_4zj89Oi

Impact

High — this breaks the autonomous agent workflow. When a lead agent creates subtasks for team members, it naturally uses their names (which it knows from context), not internal IDs. This means autonomous goal decomposition silently fails for multi-agent teams.

Environment

  • orch version: latest (npm)
  • OS: macOS Darwin 25.2.0
  • Node: v20.19.5

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

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions