What Codex Ascend does

Codex Ascend turns long-running agent work into a living mountain shared by a human and an AI agent. Camps are verified outcomes, fog is uncertainty, crevasses are blockers, route forks are consequential choices, and the Summit stays locked until every required proof passes deterministic verification.

Codex Ascend is for developers and technical leads supervising long-running AI execution, where blockers, approvals, and proof should never disappear inside a chat log.

Why WebMCP is essential

Most agent interfaces split the model’s plan from the person’s understanding: the agent sees tool state while the human gets a chat log or decorative progress bar. Ascend gives both sides one execution model.

The page registers 18 native WebMCP tools with closed JSON schemas and structured results. An agent can inspect mission state, discover topology, advance stages, report blockers, propose routes, request a human decision, attach evidence, verify completion, and finish the mission. These tools manipulate mission semantics—not pixels—and run through the same validated command engine as the human UI.

The centerpiece is a genuinely bidirectional loop:

  1. The agent reports a persistence blocker and proposes repair or bypass routes.
  2. The mountain fractures at that exact geography and renders the choice.
  3. Only the human can authorize the consequential route inside the website.
  4. The agent reads the structured decision through WebMCP, resolves the blocker, and continues.
  5. New required work can reveal another ridge; evidence finally unlocks Verified Summit.

There is intentionally no agent tool that can resolve the human decision. WebMCP makes collaboration safer and clearer because authority remains explicit while state stays machine-readable.

How it works

A neutral TypeScript Mission Engine validates commands and records a versioned event journal. React provides the accessible HUD and geography-bound scenario cards; PixiJS renders the living scene and elevation topology. An Ascend projection layer maps mission truth into camps, waypoints, weather, camera focus, narration, and generated imagery.

A Cloudflare Worker uses Workflows and R2 for reviewed OpenAI GPT Image 2 generation. Provider credentials stay server-side, retries require explicit operator intent, and only accepted candidates enter the public world. Rendering can never mutate mission truth.

What we learned

WebMCP is most powerful when the website owns an action the agent should not silently take. Structured inspection matters, but the memorable moment is the round trip: the agent surfaces a real decision, the human answers it in context, and the agent continues from shared structured state.

Built with

WebMCP, TypeScript, React, Vite, PixiJS, Zod, OpenAI GPT Image 2, Cloudflare Workers, Workflows, R2, Vitest, and ESLint.

Built With

Share this project:

Updates

Submission history