Skip to content

pi-extension-types check is nondeterministic on the Linux runner: omp-channel smoke emits an extra state:active event #451

Description

@schickling-assistant

Symptom

checks.x86_64-linux.pi-extension-types failed on PR #447 run 33896046798 (head b5b0a22, which touches no hooks/ or pi-extension code):

AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
  [
    {
+     state: 'active',
+     type: 'state'
+   },
+   {
      ask: 'question',
      blockedOn: 'human',
      reason: 'Which deployment target?',

Evidence it is not the PR

On the same head, nix build --rebuild .#checks.x86_64-linux.pi-extension-types re-executes the check locally and passes twice in a row (omp extension smoke: ok). The leading type:state,state:active event appears only under the runner's timing: the omp-channel smoke asserts a fixed event sequence that is order-sensitive.

Ask

Make the smoke robust to the state event (filter type:'state' before the deep-equal, or assert a subsequence), or make the channel deterministic in the fixture.

Posted on behalf of @schickling
field value
agent_identity dev3.direct.omp.aetn947t
session dev3.aetn947t
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.1.2
agent_runtime OMP 18.1.2
tooling_profile dotfiles@7534055

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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