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.
Independent reference build
Keep the workbench experience and use Agents to run its tasks.
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.
Reference build with fixture and live browser evidence
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.
What is available today
The fixed source includes its shared dependencies. Local checks, desktop and narrow-screen browser workflows, and a fresh real DeepSeek journey on local Kubernetes passed. The video shows the deterministic demo; platform release qualification and customer outcomes are separate.
Each application has its own code and qualification. The Agents documentation revision is a separate baseline.
Source archive SHA-256: 47ac3434ad229ba7a2abaf12808355edc5f162a5aa977aed2efa12d05f3665a5
Download the fixed sourceThe deterministic Managed API demo exercises the browser, workbench Session API, official SDK, and committed-event projection.
Where to check: e2e/harness.spec.ts
Native, Equivalent, Presentation, and Unavailable capabilities have explicit boundaries.
Where to check: docs/ui-parity.md
A fresh local Kubernetes run exercised all four Presets, genuine Skill delivery, permissions, tools, Plan, Creator, questions, delegation and reconnect.
Where to check: e2e/live/harness-live.spec.ts
Use this reference