Skip to content

Add temi OpenAPI scenario runner demo - #3

Merged
zjn0505 merged 2 commits into
robotemi:masterfrom
chengwei11414-hue:codex/temi-scenario-runner-demo
Aug 31, 2026
Merged

zjn0505 merged 2 commits into
robotemi:masterfrom
chengwei11414-hue:codex/temi-scenario-runner-demo

Conversation

@chengwei11414-hue

@chengwei11414-hue chengwei11414-hue commented Aug 31, 2026 •

Copy link
Copy Markdown
Contributor

No description provided.

@vercel

vercel Bot commented Aug 31, 2026

Copy link
Copy Markdown

@chengwei11414-hue is attempting to deploy a commit to the robotemi's projects Team on Vercel.

A member of the Team first needs to authorize it.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

There are correctness issues that likely break npm run dev (CSP/HMR) and a TypeScript type error + inconsistent error rethrow behavior that should be fixed before merging.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Adds a new client-only Vite/TypeScript demo (“temi OpenAPI scenario runner”) that walks an operator through verifying a token, discovering robots, composing/validating a sequence, playing it, polling status, and stopping the run.

Changes:

  • Introduces a standalone demo app (Vite config, TS config, package manifests, README, static assets).
  • Implements API client, request orchestration + timeline logging, discovery/composition, and run lifecycle management.
  • Adds the UI entrypoint and a full CSS stylesheet for the demo experience.
File summaries
File Description
demos/temi-openapi-scenario-runner/vite.config.mts Vite build/root configuration for the demo.
demos/temi-openapi-scenario-runner/tsconfig.json Strict TS configuration for the demo sources.
demos/temi-openapi-scenario-runner/package.json Demo package metadata + scripts/deps.
demos/temi-openapi-scenario-runner/package-lock.json Locked dependency tree for reproducible installs.
demos/temi-openapi-scenario-runner/README.md Local run instructions + token safety guidance.
demos/temi-openapi-scenario-runner/.gitignore Ignores build output and local install artifacts.
demos/temi-openapi-scenario-runner/index.html Demo HTML shell + CSP meta.
demos/temi-openapi-scenario-runner/logo.svg Demo branding asset.
demos/temi-openapi-scenario-runner/src/api.ts Browser API client + error typing + token redaction.
demos/temi-openapi-scenario-runner/src/orchestrator.ts Request orchestration, abort/timeout handling, timeline integration.
demos/temi-openapi-scenario-runner/src/timeline.ts Timeline event model + safe request/response/error summaries.
demos/temi-openapi-scenario-runner/src/run-state.ts Run state machine and transition validation.
demos/temi-openapi-scenario-runner/src/discovery.ts Verification/robot discovery controller + action readiness logic.
demos/temi-openapi-scenario-runner/src/composer.ts Scenario composition + validation orchestration and local validation.
demos/temi-openapi-scenario-runner/src/lifecycle.ts Play/poll/stop lifecycle management and observation inference.
demos/temi-openapi-scenario-runner/src/main.ts UI wiring and event handling for the demo.
demos/temi-openapi-scenario-runner/src/styles.css Full styling for the demo UI.
Review details

Files not reviewed (1)

  • demos/temi-openapi-scenario-runner/package-lock.json: Generated file
  • Files reviewed: 15/17 changed files
  • Comments generated: 3
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread demo/temi_OpenAPI_scenario_runner/index.html
Comment thread demo/temi_OpenAPI_scenario_runner/src/orchestrator.ts
Comment thread demo/temi_OpenAPI_scenario_runner/src/api.ts
@chengwei11414-hue
chengwei11414-hue force-pushed the codex/temi-scenario-runner-demo branch from 2fec3b3 to f0c039f Compare August 31, 2026 07:07
@chengwei11414-hue
chengwei11414-hue force-pushed the codex/temi-scenario-runner-demo branch from f0c039f to 8e1d805 Compare August 31, 2026 07:30
@zjn0505
zjn0505 merged commit 5ea8be1 into robotemi:master Aug 31, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants