* fix(#3004): update Codex adapter collaboration-tool vocabulary
The generated Codex skill adapter documented stale tool vocabulary:
- wait(ids) → collaboration.wait_agent(timeout_ms=...) (the real tool), with
explicit disambiguation from the unrelated exec-cell functions.wait
- close_agent(id) unconditional → gated on tool visibility (same schema-
detection pattern already used for spawn_agent's agent_type field)
- Missing required task_name field and fork_turns parameter → added
alongside the existing fork_context guidance (coexist, not replace)
Updated the regression test to assert the new vocabulary (wait_agent not
wait(ids), functions.wait disambiguation, task_name, fork_turns, tool_search
gate on close_agent).
* chore(#3004): backfill changeset PR number 3104
---------
Co-authored-by: sim <sim@local>