Skip to content

test(e2e): set_thinking_effort mid-task workflow — e2e coverage (DTE series 3/5 addendum) #1378

Description

@easonLiangWorldedtech

What & why

The DTE series 3/5 feature (set_thinking_effort native tool, #1330) needs end-to-end coverage at the real VS Code extension-host boundary: the wire-level proof that mid-task effort switches change the provider request envelope only on applied changes (no-op and refused switches leave the wire unchanged), plus the escalation-cap and oscillation refusal behavior across a real task.

Unit tests cannot represent this failure mode (they do not exercise the extension host or the per-request wire envelope), so the coverage lives in a standalone e2e addendum PR stacked on the feature head (kept off the feature PR to protect the 1000-line standalone diff cap).

Scope

  • apps/vscode-e2e suite for set_thinking_effort switching within a task: applied / no-op / refused transitions, wire envelope assertions per request, escalation cap, oscillation refusal.
  • aimock replay/record fixtures scoped by model + turnIndex (plain JSON, no comments); deterministic key-free.

Feature issue: #1330 (DTE series 3/5). Related: #1328, #1329, #1331, #1332.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions