← All reference builds

Independent Reference Reimplementation

DeepSeek workbench on Awaken Agents

Keep the workbench experience. Reuse the Agent execution underneath.

This independent build keeps Presets, Trajectory, approvals, Skills, subagents, and deliverables in the workbench. The browser and product API remain projections over Awaken Sessions and committed Events.

Best for: Teams building Agent IDEs, coding workbenches, or other interaction-rich Agent products.

Local deterministic demo · live run not published

This is an independent reference reimplementation. It does not imply a DeepSeek partnership, sponsorship, or endorsement.

The situation

An interaction-rich workbench needs Presets, Plans, approvals, Trajectory, Threads, and Files. Rebuilding the Agent loop first delays the parts users can actually see and judge.

First useful result

Start one Preset-driven Session, review its Plan, approve a tool, and reopen the same Trajectory after an interruption.

Product shape

Build an advanced Agent workbench

Your application keeps

Preset UX, browser preferences, product projections, and a stateless workbench Session API and Interaction MCP.

Awaken provides

Managed Sessions, events, model routing, credentials, tools, permissions, compaction, resources, subagents, Worker, and Sandbox.

Try this path

Build the smallest useful version first.

  1. 01Run the deterministic demo before adding provider credentials
  2. 02Trace one Preset-driven Session from the browser through the product API to committed Events
  3. 03Replace the fixture with your published Agent without adding browser-owned execution state

What is available today

Check the status before you invest more.

The deterministic path is local. A public revision and a fresh credentialed run are still required for independent reproduction.

  • Fixture-tested

    The deterministic Managed API demo exercises the browser, workbench Session API, official SDK, and committed-event projection.

    Where to check: e2e/harness.spec.ts

  • Audited contract

    Native, Equivalent, Presentation, and Unavailable capabilities have explicit boundaries.

    Where to check: docs/ui-parity.md

  • Live gate pending

    A real DeepSeek path exists but needs a fresh credentialed result before publication.

    Where to check: e2e/live/harness-live.spec.ts

Start one Preset-driven Session, review its Plan, approve a tool, and reopen the same Trajectory after an interruption.