## MODIFIED Requirements ### Requirement: Agent self-registration 每台机器上的 Agent 启动时 SHALL 向 Orchestrator Registry 注册自身信息。注册成功后 SHALL 返回 registry token,后续 API 调用需携带此 token。 #### Scenario: New agent starts and registers - **WHEN** 一个远程 Agent 在 host-worker-02 上启动 - **THEN** 它 SHALL 调用 `POST /api/v1/agents/register` - **AND** Orchestrator 记录该 Agent 信息并返回 `{agent_id, registry_token}` - **AND** 后续所有 Agent API 调用 SHALL 在 header 中携带 `Authorization: Bearer {registry_token}` #### Scenario: Duplicate registration with same agent_id - **WHEN** 已注册的 Agent 重启后再次注册(相同 agent_id) - **THEN** 系统 SHALL 更新该 Agent 的信息并返回新的 registry token