> ## Documentation Index
> Fetch the complete documentation index at: https://hub.hcompany.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> H Platform has four products: the Agents API (managed computer-use agents, base URL https://agp.eu.hcompany.ai/api/v2 or https://agp.hcompany.ai/api/v2 for the US), the Models API (OpenAI-compatible Holo vision-language models at https://api.hcompany.ai/v1), HoloDesktop CLI (Holo on the user's own desktop), and HoloTab (a free no-code Chrome extension that runs Holo in the user's browser, with recordable routines and schedules).
> Authenticate with a bearer API key from the HAI_API_KEY environment variable. SDKs: `pip install hai-agents` (Python, `from hai_agents import Client`) and `npm install hai-agents` (TypeScript, `import { HaiAgentsClient } from "hai-agents"`). CLI: `hai`.
> Agents do work in a browser or on a desktop; describe the task as an imperative instruction. To run a task quickly, prefer the pre-built agent `h/web-surfer-flash`. Read results from the session's `latest_answer` after it reaches a terminal status.
> Sessions are the unit of work; wait for a terminal status (completed, failed, timed_out, interrupted) before reading the answer. Use webhooks or the `changes` long-poll endpoint to follow progress.

# Run from the platform

> Run a pre-built computer-use agent from the H Platform without code: pick an agent, describe the task, start the session, watch it live, read the result.

export const Notice = ({kind = "note", title, children}) => {
  const kinds = {
    warning: {
      label: "User notice",
      icon: <>
          <path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3" />
          <path d="M12 9v4" />
          <path d="M12 17h.01" />
        </>
    },
    gotcha: {
      label: "Gotcha",
      icon: <>
          <circle cx="12" cy="12" r="10" />
          <path d="M12 16v-4" />
          <path d="M12 8h.01" />
        </>
    },
    note: {
      label: "Note",
      icon: <>
          <circle cx="12" cy="12" r="10" />
          <path d="M12 16v-4" />
          <path d="M12 8h.01" />
        </>
    }
  };
  const k = kinds[kind];
  return <div className="notice my-6 rounded-xl border border-zinc-200 bg-white p-5 dark:border-zinc-800 dark:bg-zinc-950">
      <div className={`${kind === "warning" ? "not-prose flex items-center gap-1.5 text-xs font-semibold uppercase tracking-wide text-red-400/80 dark:text-red-400/70" : kind === "gotcha" ? "not-prose flex items-center gap-1.5 text-xs font-semibold uppercase tracking-wide text-amber-500/80 dark:text-amber-400/70" : "not-prose flex items-center gap-1.5 text-xs font-semibold uppercase tracking-wide text-zinc-400 dark:text-zinc-500"}`}>
        <svg className="h-3.5 w-3.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
          {k.icon}
        </svg>
        {k.label}
      </div>
      {title && <div className="not-prose mt-2 text-base font-semibold text-zinc-900 dark:text-zinc-100">{title}</div>}
      <div className="notice-body mt-3 text-sm leading-6 text-zinc-700 dark:text-zinc-300">{children}</div>
    </div>;
};

The [H Platform](https://platform.hcompany.ai/?product=computeruseagents\&source=docs) runs the same agents and sessions as the API, with no code. Pick an agent, describe the task, and watch it work.

<Frame caption="An agent's page on the platform: configuration, capabilities, instructions, and the Start session button">
  <img src="https://mintcdn.com/hcompany/zduyqstDKbDgiQqq/images/platform_agent_page.webp?fit=max&auto=format&n=zduyqstDKbDgiQqq&q=85&s=b95d2fe40af0385786a7c4ed7401314f" alt="H Platform agent page showing model, environment, skills, subagents, instructions, and a Start session button" style={{ borderRadius:"0.5rem" }} width="1508" height="997" data-path="images/platform_agent_page.webp" />
</Frame>

<Steps titleSize="h3">
  <Step id="pick-an-agent" title="Pick an agent">
    Sign in, open **Agents**, and choose one. `h/web-surfer-flash` handles most web tasks in a cloud browser; the full list is under [Pre-built agents](/agents-api/agents/overview#pre-built-agents). Your own agents appear in the same list once created.
  </Step>

  <Step id="start-a-session" title="Describe the task and start the session">
    Click **Start session** and write the task as an instruction, the way you would brief a colleague: what to open, what to do, what to report back. "Open Hacker News and list the top 3 stories with their URLs." beats "Hacker News top stories."
  </Step>

  <Step id="watch-and-read" title="Watch it work, read the result">
    The session opens in Agent View, which shows what the agent sees and does while it runs. The result appears on the session page when the run ends, and the run stays there to replay or share. See [Watch and steer sessions](/agents-api/observe-and-steer).
  </Step>
</Steps>

<Notice kind="note" title="Same sessions from code">
  Anything you set up on the platform works from code too. To run the same session from Python, TypeScript, the CLI, or cURL, see the [Quickstart](/agents-api/quickstart).
</Notice>
