ASYNC_TASK_TOOL_DESCRIPTION = 'Launch an async subagent on a remote LangGraph server. The subagent runs in the background and returns a job ID immediately.\n\nAvailable async agent types:\n{available_agents}\n\n## Usage notes:\n1. This tool launches a background job and returns immediately with a job ID. Report the job ID to the user and stop — do NOT immediately check status.\n2. Use `check_async_subagent` only when the user asks for a status update or result.\n3. Use `update_async_subagent` to send new instructions to a running job.\n4. Multiple async subagents can run concurrently — launch several and let them run in the background.\n5. The subagent runs on a remote LangGraph server, so it has its own tools and capabilities.'