Files
deepseek-harness/apps/web/tests/snapshots/cordis-tool-round/ui.expected.md
T
2026-08-13 03:46:20 +08:00

4.2 KiB

  • banner:
    • navigation "Session hierarchy":
      • button "Use only Cordis tools. First" [disabled]
    • img
    • text: Standard mode
    • button "Session log":
      • text: Session log
      • img
    • tablist:
      • tab "Chat" [selected]
      • tab "Trajectory"
  • text: "Use only Cordis tools. First call cordis_inspect_self with no arguments. Then call cordis_define with plugin kind "new", idPrefix "snap", name "snapshot noop", purpose "does nothing, for the snapshot", code.host exactly "return { name: \"snapshot-noop\", apply(ctx) {} }" and code.client exactly "return { inject: [\"slots\"], apply(ctx) { ctx.slots.register({ name: \"shell.overlay\", id: \"snapshot-probe\" }, () => React.createElement(\"div\", { \"data-snapshot-probe\": \"loaded\" })) } }". Read its returned pluginId and packageId, then call cordis_run with those exact IDs and mode "run". After the run request returns, reply exactly CORDIS_UI_READY and stop. {{clock}}"
  • button "Copy":
    • img
  • button "Context injection @deepseek-ai/dsh-system-prompt":
    • img
    • img
    • text: Context injection @deepseek-ai/dsh-system-prompt
  • button "Think I will inspect the current Session's dynamic Cordis Plugins before defining the snapshot Package.":
    • img
    • img
    • text: Think I will inspect the current Session's dynamic Cordis Plugins before defining the snapshot Package.
  • 'button "Tool call cordis_inspect_self · {}"':
    • img
    • img
    • text: "Tool call cordis_inspect_self · {}"
  • button "Think No dynamic Plugins are present, so I will define the requested Host and Client Package.":
    • img
    • img
    • text: Think No dynamic Plugins are present, so I will define the requested Host and Client Package.
  • button "Register Cordis Plugin snapshot noop does nothing, for the snapshot Ready" [expanded]:
    • img
    • text: Register Cordis Plugin snapshot noop does nothing, for the snapshot Ready
  • tablist "Plugin source":
    • tab "Client"
    • tab "Host" [selected]
  • tabpanel "Host":
    • text: javascript
    • button "Copy"
    • code: "return { name: "snapshot-noop", apply(ctx) {} }"
  • text: Result Defined snap-1/pkg-1 (snapshot noop); it is not running yet. Use cordis_run to activate this Package. Run controls live in the Cordis panel above Settings
  • button "Inspect"
  • button "Think The Host returned snap-1/pkg-1, so I will request its first activation.":
    • img
    • img
    • text: Think The Host returned snap-1/pkg-1, so I will request its first activation.
  • img
  • text: Run Cordis Plugin snap-1 · pkg-1 Ready
  • button "Inspect"
  • text: snap-1/pkg-1 is awaiting user approval (run-1).
  • button "Think The activation request has been submitted, so I will return the requested readiness marker.":
    • img
    • img
    • text: Think The activation request has been submitted, so I will return the requested readiness marker.
  • paragraph: CORDIS_UI_READY
  • button "Copy":
    • img
  • button "Good response":
    • img
  • button "Bad response":
    • img
  • button "Branch into a new conversation":
    • img
  • text: {{clock}} Ran for {{duration}}
  • button "Context injection cordis-host-runner":
    • img
    • img
    • text: Context injection cordis-host-runner
  • img
  • text: Stop Cordis Plugin snap-1
  • button "Inspect"
  • text: Dynamic Plugin snap-1 is stopped; its definition and versions remain.
  • paragraph: CORDIS_UI_DONE
  • button "Copy":
    • img
  • button "Good response":
    • img
  • button "Bad response":
    • img
  • button "Branch into a new conversation":
    • img
  • text: {{clock}} Ran for {{duration}} Use only Cordis tools. Call cordis_stop with pluginId "snap-1". After it succeeds, reply exactly CORDIS_UI_DONE and stop. {{clock}}
  • button "Copy":
    • img
  • status:
    • text: "This turn failedllm-replay: script exhausted — session requested model call #7 but its script has only 6; re-record the scenario"
    • code: UNKNOWN
  • button "Back to bottom":
    • img
  • textbox "Message the agent"
  • button "Commands":
    • img
  • 'button "Access mode, current: Workspace Write"': Workspace Write
  • button "Select model, current DeepSeek-V4-Flash":
    • text: DeepSeek-V4-Flash
    • img
  • button "0% of context used"
  • button "Send message" [disabled]
  • text: 3 turns · 7 steps LLM {{duration}} · Tool call {{duration}} Cache hit 77% Input 66.5K tok · Output 318 tok