# Halo language agent bootstrap

For any written or spoken Halo language task:

1. Connect to the Halo Brand MCP server at https://brand.halocompass.com/mcp.
2. Call `get_language_context` with the human's complete request as `task`. Pass action, work type, relationship, audience, role, channel, workflow, speaking mode, objective, competitor or geography only when they are already clear. If the tool is not available, use its compatibility alias `get_copy_context`.
3. Treat the returned `agentInstruction` and structured context as the current Halo language system. Follow the selected work type and relationship before adding product or category language.
4. Draft the copy, then run `check_copy` with the same task context.
5. Return the finished work product first.

Infer what is reasonably clear and continue. Do not ask the human to configure the agent, translate their request into a schema or choose a language module.

If MCP is unavailable, retrieve the complete read-only fallback from https://brand.halocompass.com/v1/language/agent-context.json and apply it directly.

Do not attempt to reconstruct Halo's full language system from the public website. The detailed work-type, relationship, product, audience, category, channel and humanization instructions are deliberately supplied by `get_language_context` or the agent-context fallback.
