Trial organizations
If you received a trial invitation from Hue, start in Worlds → Created. Once setup is ready, the demo project includes five ready-to-use Worlds and three example tiles under Users. The Users tiles remain visible but locked, with Upgrade account for access on hover or keyboard focus. Any verified member can open Agent prompt from Worlds, including after the creation allowance is used. Copy the prompt from Create world with your agent into a trusted coding agent. The prompt includes a project key for direct requests, so you do not need to install or connect an MCP server. Keep the prompt out of logs, source control and shared conversations. If the prompt does not load, choose Try again. An owner or admin can explicitly choose Create replacement key, including while setup is preparing or failed. The short tour shows the Created grid, opens a World’s starting apps and records, and finishes with the agent prompt. The preview selects and starts no instance. Replay it from Settings → Account → Take Worlds tour. An owner or admin can invite teammates from Settings → Organization, including while setup is preparing or needs a retry. They join the same organization and share its allowances. Trial allowances apply across the organization for its lifetime:- Three additional World creations or AI-generated versions of existing Worlds. The preloaded Worlds do not use this allowance.
- Five World instance starts, including starts from preloaded Worlds. Restarts, resets, reproductions, forks and continuations also use this allowance.
Generate in Hue
- In a full-access organization, open Worlds and choose Create world.
- Under Or build your own, select Generate and choose an App.
- Describe the company in Company, and set the World name. For Slack, Acts as selects a user or bot.
- Choose Generate world. When generation finishes, inspect the starting data before starting an instance.
Generate with your coding agent
Connect to the Hue MCP server by signing in with Hue or using a Read and write key, then send:Prompt
Call MCP directly
On an organization connection, pass the chosenproject_id in every call.
- Call
list_appsto find app slugs, thencreate_worldwith aname,apps, anidempotency_key, andsources.description.text:
- Call
get_world_creationwith the returned creation’sidasworld_creation_iduntil its status isreadyorfailed. - When ready, open
world_creation.urland inspect thereport. To run an agent, pass the readyworld_version_idand a separateidempotency_keytostart_instance, then connect to the instance.
account to distinguish accounts of the same app. Omit sources for empty app data. Use dry_run: true to preview the outline and cost estimate without creating a World. See the World tool reference for authored definitions and custom slugs.
Descriptions are processed by models and draw on your organization’s monthly AI budget.
Create an expanded variation
Ask your coding agent to create a separate, fuller World using an existing World and selected traces as ground truth. For example:Prompt
create_world_variation with an idempotency_key, a new name, the expansion description, and one source:
world_version_idfor an immutable World version.world_model_idwithatfor a retained user’s World at a represented UTC time.
trace_ids select up to eight completed traces whose World evidence is retained. Their observations must belong to the source accounts and agree with the facts at the source time. Set share_samples: true only when you want models to see bounded source names and text; it defaults to off. Use dry_run: true for a preview.
If Hue is still preparing the source, retry the same call and idempotency key as directed. Once accepted, poll get_world_creation until ready or failed. A successful variation creates a new World with its own version. Retrying the same request returns that creation. The source World keeps its data and versions. To add a version to the same World, use create_world with sources.description.extend: true instead.
Variations fill the apps already present, with one account per app and the existing generator capability limits. They omit the optional generated PDF attachments. Conflicting or unresolved facts, or incompatible accounts, require clarification. Generated additions and filled fields are labeled in the report. No instance starts automatically.
Build a World from one trace
To debug one failed task from a trace Hue doesn’t hold, an agent connected to the Hue MCP server can build a World from the exported trace, for the apps the build supports. The build tools are in theworlds toolset, and ?toolsets=debug or all lists them too. When a stored trace’s World capture is retained, start an instance of its user’s World instead.
- Export the complete trace, every observation with its inputs and outputs, and keep source credentials out of the export. The build reads two formats:
- OTLP JSON (
format: "otlp_json"): an object withresourceSpans. - Langfuse observations (
format: "langfuse_observations"): a bare observations array,{"data": [...]}or{"observations": [...]}.
- OTLP JSON (
- Call
create_world_from_tracewith the export astrace_json, and the task and any facts you know, such as the project the task belongs to.trace_jsontakes up to 256 KiB andcontextup to 64 KiB. For a larger export, up to 25 MiB, reserve an upload withprepare_trace_upload, send the exact bytes with an HTTPPUTto itsupload_urlwithin 15 minutes, confirm it withcomplete_trace_uploadand pass itsupload_id. The upload URL is on a Vercel Blob storage host, notapp.hue.run, so a network that restricts outbound hosts must allow it. - Follow
get_world_builduntil the build is ready, then connect to its instance.
context. Context therefore doesn’t help a build that fails while reading or mapping the trace, such as invalid_trace or no_mapped_calls: change what the trace records instead; see What a tool call needs. If a later phase reports missing evidence, add the facts it names in a new build.
Building sends redacted trace content and the context you supply to models; see AI processing.
If the build reports gaps, use the World build gap codes to identify the missing evidence.
Import app records
For records you already hold, the World import tools accept uploaded app data and publish a World version. Trace exports use the trace build above or bulk trace import.Run your agent in the World
Use the instance returned by the trace build, or callstart_instance with a ready creation or import’s world_version_id and an idempotency_key. Reuse the start key when retrying that operation. Then connect your agent to the instance’s app URLs.