From 1ba4e5d108b93eae11ca04b5d3798cdcb961cec7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Sep 2026 07:43:20 +0000 Subject: [PATCH 1/2] chore(deps): bump github/codeql-action/analyze from 4.37.9 to 4.38.0 Bumps [github/codeql-action/analyze](https://github.com/github/codeql-action) from 4.37.9 to 4.38.0. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/cdf488f595d80d6e07e03d4674febd5ab45fa938...b96794f015dfd88f77b49b1c93e0fa7110f94c63) --- updated-dependencies: - dependency-name: github/codeql-action/analyze dependency-version: 4.38.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/codeql.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 6f3ed5101..ef82c42f0 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -32,6 +32,6 @@ jobs: with: languages: ${{ matrix.language }} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9 + uses: github/codeql-action/analyze@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0 with: category: "/language:${{ matrix.language }}" From 319254b606e77dd872525976788902d1980afe08 Mon Sep 17 00:00:00 2001 From: abrichr Date: Mon, 14 Sep 2026 17:34:18 -0400 Subject: [PATCH 2/2] chore(deps): pair CodeQL and refresh the compatible platform manifest Signed-off-by: abrichr --- .github/dependabot.yml | 5 + .github/workflows/codeql.yml | 2 +- docs/platform-compatibility-report.md | 40 ++++---- platform-manifest.json | 136 +++++++++++++++----------- 4 files changed, 104 insertions(+), 79 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 47e63c2fb..06c006d8f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -22,3 +22,8 @@ updates: # ships a fixed release. - dependency-name: "peter-evans/repository-dispatch" versions: ["4.x"] + groups: + # CodeQL persists version-specific state between init and analyze. + codeql-action: + patterns: + - "github/codeql-action/*" diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index ef82c42f0..52645e5d4 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -28,7 +28,7 @@ jobs: - name: Checkout uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Initialize CodeQL - uses: github/codeql-action/init@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9 + uses: github/codeql-action/init@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0 with: languages: ${{ matrix.language }} - name: Perform CodeQL Analysis diff --git a/docs/platform-compatibility-report.md b/docs/platform-compatibility-report.md index 8c85d64e0..40f0a19fa 100644 --- a/docs/platform-compatibility-report.md +++ b/docs/platform-compatibility-report.md @@ -2,9 +2,9 @@ -- Generated: `2026-09-02T19:12:23+00:00` -- Selection: `latest-published` -- Compatibility: **dependency-incompatible** +- Generated: `2026-09-14T21:32:21+00:00` +- Selection: `explicit-published` +- Compatibility: **dependency-compatible** - Signature: `unsigned (signing infrastructure pending)` ## Published components @@ -12,7 +12,7 @@ | Role | Package | Version | Release source reference | Published artifacts | |---|---|---:|---|---| | launcher | `openadapt` | `1.16.0` | [`v1.16.0`](https://github.com/OpenAdaptAI/OpenAdapt/tree/v1.16.0)
commit `089c27c046f5cd972d299361f9d68285c1896c71`
tree `3779d8fceeb65d26bad440fa52d11ab7238eae70` | `openadapt-1.16.0-py3-none-any.whl` `371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719`
`openadapt-1.16.0.tar.gz` `39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18` | -| flow | `openadapt-flow` | `1.34.0` | [`v1.34.0`](https://github.com/OpenAdaptAI/openadapt-flow/tree/v1.34.0)
commit `30fc60e55778a0e0f92b9776117cafcfe2512249`
tree `7a0263eda60b23f685cbd8abb4174da2db88fd4b` | `openadapt_flow-1.34.0-py3-none-any.whl` `56d32818989cb3a92830080ead39e10b08718c55e00988117f22cbfeaac98854`
`openadapt_flow-1.34.0.tar.gz` `a941a70015fe91897e655bfc9bf83e6cf8fbcf8bd4e4c7206ffb133c505203f8` | +| flow | `openadapt-flow` | `1.35.1` | [`v1.35.1`](https://github.com/OpenAdaptAI/openadapt-flow/tree/v1.35.1)
commit `44e99a48ebf048c18892aa17cef6ae594db0d0c2`
tree `59c064f72276e8e1978b8c4f8ab8437ec42ff3e2` | `openadapt_flow-1.35.1-py3-none-any.whl` `cfbc89acc6a2e3bcb5502a4d1fb29e985a03149a7f14c32c259254676bb3f11d`
`openadapt_flow-1.35.1.tar.gz` `c5c6c437472b23999223b0d2473dbf21de2ca05274c270ae3854adeda6b07dca` | | capture | `openadapt-capture` | `1.2.2` | [`v1.2.2`](https://github.com/OpenAdaptAI/openadapt-capture/tree/v1.2.2)
commit `06ade22948c12dcc6608bd54b5cca5c9c306e77c`
tree `b0a3b5b53f23536e01314f36aa46fd5b2d8baba6` | `openadapt_capture-1.2.2-py3-none-any.whl` `550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae`
`openadapt_capture-1.2.2.tar.gz` `6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c` | | privacy | `openadapt-privacy` | `1.1.0` | [`v1.1.0`](https://github.com/OpenAdaptAI/openadapt-privacy/tree/v1.1.0)
commit `a7cdcbd872e6263305f53b6ea1b778d76718c1cc`
tree `9beb1a11e5f6bbe5d7a1509d681c92362a2de964` | `openadapt_privacy-1.1.0-py3-none-any.whl` `ca4533ff99e754d14e50de6f6be8d0ce308892f90935e3f59f5f521104a29d7f`
`openadapt_privacy-1.1.0.tar.gz` `9976c844e8b9b74c13e6f685030e7013e27bc7eb833d06884bfa5e018af74f65` | | types | `openadapt-types` | `0.17.0` | [`v0.17.0`](https://github.com/OpenAdaptAI/openadapt-types/tree/v0.17.0)
commit `14eca2d13e398153524cb65edc12e87616f9dfa7`
tree `c7f736a2ad7084bc95e1910b3232650ada8acd51` | `openadapt_types-0.17.0-py3-none-any.whl` `79738ab529f71241963725c6a40603deae032ff60c61d66baf33d7a248b1afa9`
`openadapt_types-0.17.0.tar.gz` `43dc00d82d6d8feb2cfaa16960224a85933440d7dee3b5f3c60618873535287b` | @@ -23,10 +23,10 @@ | Unit | Version | Selected or locked OpenAdapt packages | |---|---:|---| -| launcher_environment | `1.16.0` | `openadapt==1.16.0`
`openadapt-flow==1.34.0` | -| customer_runner | `1.34.0` | `openadapt-flow==1.34.0`
`openadapt-types==0.17.0` | +| launcher_environment | `1.16.0` | `openadapt==1.16.0`
`openadapt-flow==1.35.1` | +| customer_runner | `1.35.1` | `openadapt-flow==1.35.1`
`openadapt-types==0.17.0` | | desktop_sidecar | `0.16.0` | `openadapt-capture==1.2.1`
`openadapt-flow==1.34.0`
`openadapt-privacy==1.0.0`
`openadapt-types==0.10.0` | -| agent_bridge | `2.0.1` | `openadapt-agent==2.0.1`
`openadapt-flow==1.34.0` | +| agent_bridge | `2.0.1` | `openadapt-agent==2.0.1`
`openadapt-flow==1.35.1` | ## Selected-platform dependency compatibility @@ -38,31 +38,27 @@ These edges show whether each selected integration version satisfies its publish | desktop-sidecar-lock | `openadapt-desktop==0.16.0` | `openadapt-flow` | `==1.34.0` | `1.34.0` | `extra == "build"` | | desktop-sidecar-lock | `openadapt-desktop==0.16.0` | `openadapt-privacy` | `>=1.0.0` | `1.0.0` | `always` | | desktop-sidecar-lock | `openadapt-desktop==0.16.0` | `openadapt-types` | `==0.10.0` | `0.10.0` | `always` | -| selected-platform | `openadapt-agent==2.0.1` | `openadapt-flow` | `<2,>=1.18.1` | `1.34.0` | `always` | +| selected-platform | `openadapt-agent==2.0.1` | `openadapt-flow` | `<2,>=1.18.1` | `1.35.1` | `always` | | selected-platform | `openadapt-capture==1.2.2` | `openadapt-privacy` | `>=0.1.0` | `1.1.0` | `extra == "all"`
`extra == "privacy"` | -| selected-platform | `openadapt-flow==1.34.0` | `openadapt-capture` | `>=1.2.0` | `1.2.2` | `extra == "capture"` | -| selected-platform | `openadapt-flow==1.34.0` | `openadapt-privacy` | `>=1.0.0` | `1.1.0` | `extra == "privacy"` | -| selected-platform | `openadapt-flow==1.34.0` | `openadapt-types` | `<0.11.0,>=0.10.0` | `0.17.0` | `extra == "console"`
`extra == "dev"`
`extra == "interop"` | +| selected-platform | `openadapt-flow==1.35.1` | `openadapt-capture` | `>=1.2.0` | `1.2.2` | `extra == "capture"` | +| selected-platform | `openadapt-flow==1.35.1` | `openadapt-privacy` | `>=1.0.0` | `1.1.0` | `extra == "privacy"` | +| selected-platform | `openadapt-flow==1.35.1` | `openadapt-types` | `<0.18.0,>=0.17.0` | `0.17.0` | `always`
`extra == "console"`
`extra == "dev"`
`extra == "execute"`
`extra == "interop"`
`extra == "reward"` | | selected-platform | `openadapt==1.16.0` | `openadapt-capture` | `<2.0.0,>=1.2.0` | `1.2.2` | `extra == "all"`
`extra == "capture"`
`extra == "core"` | -| selected-platform | `openadapt==1.16.0` | `openadapt-flow` | `<2.0.0,>=1.29.0` | `1.34.0` | `always`
`extra == "all"`
`extra == "browser"`
`extra == "capture"`
`extra == "core"`
`extra == "flow"`
`extra == "privacy"`
`extra == "rdp"`
`extra == "windows"`
`sys_platform == "darwin" and extra == "all"`
`sys_platform == "darwin" and extra == "macos"`
`sys_platform == "linux" and extra == "all"`
`sys_platform == "linux" and extra == "linux"` | - -### Compatibility failures - -- `flow` -> `openadapt-types` requires `<0.11.0,>=0.10.0`; the resolved version is `0.17.0`. +| selected-platform | `openadapt==1.16.0` | `openadapt-flow` | `<2.0.0,>=1.29.0` | `1.35.1` | `always`
`extra == "all"`
`extra == "browser"`
`extra == "capture"`
`extra == "core"`
`extra == "flow"`
`extra == "privacy"`
`extra == "rdp"`
`extra == "windows"`
`sys_platform == "darwin" and extra == "all"`
`sys_platform == "darwin" and extra == "macos"`
`sys_platform == "linux" and extra == "all"`
`sys_platform == "linux" and extra == "linux"` | ## Cross-component schemas | Contract | Owner | Accepted versions | Exact source | |---|---|---|---| -| `workflow_bundle` | `flow` | `schema_version` [1, 2] | [`openadapt_flow/bundle_validation.py`](https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/bundle_validation.py) `fe1e5ec441183adf1aa2209f1669f779043fb4ad1f41a651ca0f96123778240f`
[`openadapt_flow/ir.py`](https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/ir.py) `e1e5345dd173b694587dde515b59cd60de0cf6028c1f35d589706b84ad792598` | +| `workflow_bundle` | `flow` | `schema_version` [1, 2] | [`openadapt_flow/bundle_validation.py`](https://github.com/OpenAdaptAI/openadapt-flow/blob/44e99a48ebf048c18892aa17cef6ae594db0d0c2/openadapt_flow/bundle_validation.py) `fe1e5ec441183adf1aa2209f1669f779043fb4ad1f41a651ca0f96123778240f`
[`openadapt_flow/ir.py`](https://github.com/OpenAdaptAI/openadapt-flow/blob/44e99a48ebf048c18892aa17cef6ae594db0d0c2/openadapt_flow/ir.py) `560cd522489c2fbe41e55300528d198a8411e54fd1bd3f3d03e9160073479276` | | `capture_structural_observation` | `capture` | `openadapt.capture.structural-observation/v` [1] | [`openadapt_capture/structural.py`](https://github.com/OpenAdaptAI/openadapt-capture/blob/06ade22948c12dcc6608bd54b5cca5c9c306e77c/openadapt_capture/structural.py) `8f8bce37148a3357ace147c46a7c45e6d5501b70622b24b1ac2490f2def304fc` | | `control_overlay_frame` | `types` | `openadapt.control-overlay-frame/v` [1, 2] | [`openadapt_types/control_overlay.py`](https://github.com/OpenAdaptAI/openadapt-types/blob/14eca2d13e398153524cb65edc12e87616f9dfa7/openadapt_types/control_overlay.py) `3aa01f89b43e12478c9e2ff1a9e61689397370691d15247ded9dcd5b05242790`
[`openadapt_types/control_overlay_tracking.py`](https://github.com/OpenAdaptAI/openadapt-types/blob/14eca2d13e398153524cb65edc12e87616f9dfa7/openadapt_types/control_overlay_tracking.py) `af8d934f0572c5f4e9c63ba720d4a1d0e73c8cdf3f7b87cc4562c01a8a551755` | | `control_overlay_timeline` | `types` | `openadapt.control-overlay-timeline/v` [1, 2] | [`openadapt_types/control_overlay.py`](https://github.com/OpenAdaptAI/openadapt-types/blob/14eca2d13e398153524cb65edc12e87616f9dfa7/openadapt_types/control_overlay.py) `3aa01f89b43e12478c9e2ff1a9e61689397370691d15247ded9dcd5b05242790`
[`openadapt_types/control_overlay_tracking.py`](https://github.com/OpenAdaptAI/openadapt-types/blob/14eca2d13e398153524cb65edc12e87616f9dfa7/openadapt_types/control_overlay_tracking.py) `af8d934f0572c5f4e9c63ba720d4a1d0e73c8cdf3f7b87cc4562c01a8a551755` | | `human_decision_task` | `types` | `openadapt.human-decision-task/v` [1, 2] | [`openadapt_types/human_decision.py`](https://github.com/OpenAdaptAI/openadapt-types/blob/14eca2d13e398153524cb65edc12e87616f9dfa7/openadapt_types/human_decision.py) `6ed5d2db82f5c73dfab568868f13f7a2cbfde6fb7b3f05b027b40c503ab04e29` | | `human_decision_receipt` | `types` | `openadapt.human-decision-receipt/v` [1] | [`openadapt_types/human_decision.py`](https://github.com/OpenAdaptAI/openadapt-types/blob/14eca2d13e398153524cb65edc12e87616f9dfa7/openadapt_types/human_decision.py) `6ed5d2db82f5c73dfab568868f13f7a2cbfde6fb7b3f05b027b40c503ab04e29` | -| `human_decision_relay` | `flow` | `openadapt.human-decision-relay/v` [2] | [`openadapt_flow/console/decision_relay.py`](https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/console/decision_relay.py) `d5320404d4342dbb52be1f2ead1cdb5cf0e22877feaaa1e47974b301df697292` | -| `remote_decision_projection` | `flow` | `openadapt.remote-decision-projection/v` [1] | [`openadapt_flow/console/human_decisions.py`](https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/console/human_decisions.py) `02651ad8888a5c17bfff6fb47165ba861193243dc0f7c951f8b94f544ca19477` | -| `runtime_validation` | `flow` | `openadapt.runtime-validation/v` [1, 2, 3] | [`openadapt_flow/runtime_validation.py`](https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/runtime_validation.py) `18675d6b4c40458394febb36cbe28e99f410cb65b4cab138b68df3cacc6f7dd4` | +| `human_decision_relay` | `flow` | `openadapt.human-decision-relay/v` [2] | [`openadapt_flow/console/decision_relay.py`](https://github.com/OpenAdaptAI/openadapt-flow/blob/44e99a48ebf048c18892aa17cef6ae594db0d0c2/openadapt_flow/console/decision_relay.py) `d5320404d4342dbb52be1f2ead1cdb5cf0e22877feaaa1e47974b301df697292` | +| `remote_decision_projection` | `flow` | `openadapt.remote-decision-projection/v` [1] | [`openadapt_flow/console/human_decisions.py`](https://github.com/OpenAdaptAI/openadapt-flow/blob/44e99a48ebf048c18892aa17cef6ae594db0d0c2/openadapt_flow/console/human_decisions.py) `02651ad8888a5c17bfff6fb47165ba861193243dc0f7c951f8b94f544ca19477` | +| `runtime_validation` | `flow` | `openadapt.runtime-validation/v` [1, 2, 3] | [`openadapt_flow/runtime_validation.py`](https://github.com/OpenAdaptAI/openadapt-flow/blob/44e99a48ebf048c18892aa17cef6ae594db0d0c2/openadapt_flow/runtime_validation.py) `18675d6b4c40458394febb36cbe28e99f410cb65b4cab138b68df3cacc6f7dd4` | ## Host operating systems @@ -84,5 +80,5 @@ Compatibility and delivery facts do not assign lifecycle state. Use the signed P ## Qualification evidence - [openadapt-public-status](https://openadapt.ai/status.json): Canonical machine-readable release, capability, and substrate qualification status, maintained in openadapt-web (public/status.json). -- [flow-public-demo-evidence-packs](https://github.com/OpenAdaptAI/openadapt-flow/tree/30fc60e55778a0e0f92b9776117cafcfe2512249/public-demo/evidence-packs): Versioned public evidence packs with per-pack manifest files, replay evidence, and fault-case results. -- [flow-effectbench-task-pack](https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/benchmark/effectbench/task_pack/manifest.json): Effect-verification benchmark task pack manifest used by the flow qualification harness. +- [flow-public-demo-evidence-packs](https://github.com/OpenAdaptAI/openadapt-flow/tree/44e99a48ebf048c18892aa17cef6ae594db0d0c2/public-demo/evidence-packs): Versioned public evidence packs with per-pack manifest files, replay evidence, and fault-case results. +- [flow-effectbench-task-pack](https://github.com/OpenAdaptAI/openadapt-flow/blob/44e99a48ebf048c18892aa17cef6ae594db0d0c2/benchmark/effectbench/task_pack/manifest.json): Effect-verification benchmark task pack manifest used by the flow qualification harness. diff --git a/platform-manifest.json b/platform-manifest.json index 768584a5f..27d9ad94d 100644 --- a/platform-manifest.json +++ b/platform-manifest.json @@ -1,7 +1,7 @@ { "manifest_kind": "openadapt-platform-release-manifest", "schema_version": "2.0.0", - "generated_at": "2026-09-02T19:12:23+00:00", + "generated_at": "2026-09-14T21:32:21+00:00", "generation": { "files": [ { @@ -15,8 +15,11 @@ ] }, "release_selection": { - "mode": "latest-published", - "component_versions": {} + "mode": "explicit-published", + "component_versions": { + "flow": "1.35.1", + "types": "0.17.0" + } }, "components": { "launcher": { @@ -277,7 +280,7 @@ }, "flow": { "package": "openadapt-flow", - "version": "1.34.0", + "version": "1.35.1", "source": "pypi", "requires_python": "<3.13,>=3.10", "requires": { @@ -291,7 +294,7 @@ ">=1.0.0" ], "openadapt-types": [ - "<0.11.0,>=0.10.0" + "<0.18.0,>=0.17.0" ] }, "dependency_constraints": [ @@ -315,42 +318,60 @@ }, { "package": "openadapt-types", - "requires": "<0.11.0,>=0.10.0", + "requires": "<0.18.0,>=0.17.0", + "extras": null, + "marker": null + }, + { + "package": "openadapt-types", + "requires": "<0.18.0,>=0.17.0", "extras": null, "marker": "extra == \"console\"" }, { "package": "openadapt-types", - "requires": "<0.11.0,>=0.10.0", + "requires": "<0.18.0,>=0.17.0", "extras": null, "marker": "extra == \"dev\"" }, { "package": "openadapt-types", - "requires": "<0.11.0,>=0.10.0", + "requires": "<0.18.0,>=0.17.0", + "extras": null, + "marker": "extra == \"execute\"" + }, + { + "package": "openadapt-types", + "requires": "<0.18.0,>=0.17.0", "extras": null, "marker": "extra == \"interop\"" + }, + { + "package": "openadapt-types", + "requires": "<0.18.0,>=0.17.0", + "extras": null, + "marker": "extra == \"reward\"" } ], "provenance": { "repository": "OpenAdaptAI/openadapt-flow", - "release_ref": "v1.34.0", - "commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", - "tree": "7a0263eda60b23f685cbd8abb4174da2db88fd4b", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/tree/v1.34.0" + "release_ref": "v1.35.1", + "commit": "44e99a48ebf048c18892aa17cef6ae594db0d0c2", + "tree": "59c064f72276e8e1978b8c4f8ab8437ec42ff3e2", + "url": "https://github.com/OpenAdaptAI/openadapt-flow/tree/v1.35.1" }, "artifacts": [ { "type": "bdist_wheel", - "filename": "openadapt_flow-1.34.0-py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/23/4b/22e115d8fde6f562c7debf896351d7a8a3bc14483ca246abc3ca180d9077/openadapt_flow-1.34.0-py3-none-any.whl", - "sha256": "56d32818989cb3a92830080ead39e10b08718c55e00988117f22cbfeaac98854" + "filename": "openadapt_flow-1.35.1-py3-none-any.whl", + "url": "https://files.pythonhosted.org/packages/84/4d/2bfa44495c907e691fe9bcc256230b919b97430bd430d72c8291b9365fc1/openadapt_flow-1.35.1-py3-none-any.whl", + "sha256": "cfbc89acc6a2e3bcb5502a4d1fb29e985a03149a7f14c32c259254676bb3f11d" }, { "type": "sdist", - "filename": "openadapt_flow-1.34.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/18/27/aa3986b135964f7a6f4992a08873922d36bbb64a83a126f272497668fec4/openadapt_flow-1.34.0.tar.gz", - "sha256": "a941a70015fe91897e655bfc9bf83e6cf8fbcf8bd4e4c7206ffb133c505203f8" + "filename": "openadapt_flow-1.35.1.tar.gz", + "url": "https://files.pythonhosted.org/packages/a9/9b/54d64f124c0789c4e8f82a54a298e4e33681c4f02e056c49931939ae384f/openadapt_flow-1.35.1.tar.gz", + "sha256": "c5c6c437472b23999223b0d2473dbf21de2ca05274c270ae3854adeda6b07dca" } ] }, @@ -578,20 +599,20 @@ }, "selected": { "openadapt": "1.16.0", - "openadapt-flow": "1.34.0" + "openadapt-flow": "1.35.1" } }, "customer_runner": { "kind": "customer-controlled-runner", - "version": "1.34.0", + "version": "1.35.1", "source_component": "flow", "entry_point": "openadapt-flow", "requirements": { - "openadapt-flow": "==1.34.0", - "openadapt-types": "<0.11.0,>=0.10.0" + "openadapt-flow": "==1.35.1", + "openadapt-types": "<0.18.0,>=0.17.0" }, "selected": { - "openadapt-flow": "1.34.0", + "openadapt-flow": "1.35.1", "openadapt-types": "0.17.0" } }, @@ -627,7 +648,7 @@ }, "selected": { "openadapt-agent": "2.0.1", - "openadapt-flow": "1.34.0" + "openadapt-flow": "1.35.1" } } }, @@ -704,7 +725,7 @@ "target_role": "flow", "target_package": "openadapt-flow", "requires": "<2,>=1.18.1", - "resolved": "1.34.0", + "resolved": "1.35.1", "activations": [ { "extras": null, @@ -736,7 +757,7 @@ "scope": "selected-platform", "source_role": "flow", "source_package": "openadapt-flow", - "source_version": "1.34.0", + "source_version": "1.35.1", "target_role": "capture", "target_package": "openadapt-capture", "requires": ">=1.2.0", @@ -752,7 +773,7 @@ "scope": "selected-platform", "source_role": "flow", "source_package": "openadapt-flow", - "source_version": "1.34.0", + "source_version": "1.35.1", "target_role": "privacy", "target_package": "openadapt-privacy", "requires": ">=1.0.0", @@ -768,12 +789,16 @@ "scope": "selected-platform", "source_role": "flow", "source_package": "openadapt-flow", - "source_version": "1.34.0", + "source_version": "1.35.1", "target_role": "types", "target_package": "openadapt-types", - "requires": "<0.11.0,>=0.10.0", + "requires": "<0.18.0,>=0.17.0", "resolved": "0.17.0", "activations": [ + { + "extras": null, + "marker": null + }, { "extras": null, "marker": "extra == \"console\"" @@ -782,9 +807,17 @@ "extras": null, "marker": "extra == \"dev\"" }, + { + "extras": null, + "marker": "extra == \"execute\"" + }, { "extras": null, "marker": "extra == \"interop\"" + }, + { + "extras": null, + "marker": "extra == \"reward\"" } ] }, @@ -820,7 +853,7 @@ "target_role": "flow", "target_package": "openadapt-flow", "requires": "<2.0.0,>=1.29.0", - "resolved": "1.34.0", + "resolved": "1.35.1", "activations": [ { "extras": null, @@ -908,19 +941,19 @@ ], "minimum": 1, "maximum": 2, - "source_commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", + "source_commit": "44e99a48ebf048c18892aa17cef6ae594db0d0c2", "source_files": [ { "path": "openadapt_flow/bundle_validation.py", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/bundle_validation.py", + "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/44e99a48ebf048c18892aa17cef6ae594db0d0c2/openadapt_flow/bundle_validation.py", "git_blob": "2202f276d9ceb2578d58a77a864d2075fd49435c", "sha256": "fe1e5ec441183adf1aa2209f1669f779043fb4ad1f41a651ca0f96123778240f" }, { "path": "openadapt_flow/ir.py", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/ir.py", - "git_blob": "b6a8ffb2226f1265240211d7a911bdbe5b71e5e7", - "sha256": "e1e5345dd173b694587dde515b59cd60de0cf6028c1f35d589706b84ad792598" + "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/44e99a48ebf048c18892aa17cef6ae594db0d0c2/openadapt_flow/ir.py", + "git_blob": "d5b6d126c4ee4b051901de6b55781a80dd5ec133", + "sha256": "560cd522489c2fbe41e55300528d198a8411e54fd1bd3f3d03e9160073479276" } ] }, @@ -1037,11 +1070,11 @@ ], "minimum": 2, "maximum": 2, - "source_commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", + "source_commit": "44e99a48ebf048c18892aa17cef6ae594db0d0c2", "source_files": [ { "path": "openadapt_flow/console/decision_relay.py", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/console/decision_relay.py", + "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/44e99a48ebf048c18892aa17cef6ae594db0d0c2/openadapt_flow/console/decision_relay.py", "git_blob": "297d2f71727f83496221091a4237d704c25665d6", "sha256": "d5320404d4342dbb52be1f2ead1cdb5cf0e22877feaaa1e47974b301df697292" } @@ -1055,11 +1088,11 @@ ], "minimum": 1, "maximum": 1, - "source_commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", + "source_commit": "44e99a48ebf048c18892aa17cef6ae594db0d0c2", "source_files": [ { "path": "openadapt_flow/console/human_decisions.py", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/console/human_decisions.py", + "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/44e99a48ebf048c18892aa17cef6ae594db0d0c2/openadapt_flow/console/human_decisions.py", "git_blob": "caaf87396aca4770eace5eead3fdf6515e31fbfc", "sha256": "02651ad8888a5c17bfff6fb47165ba861193243dc0f7c951f8b94f544ca19477" } @@ -1075,11 +1108,11 @@ ], "minimum": 1, "maximum": 3, - "source_commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", + "source_commit": "44e99a48ebf048c18892aa17cef6ae594db0d0c2", "source_files": [ { "path": "openadapt_flow/runtime_validation.py", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/runtime_validation.py", + "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/44e99a48ebf048c18892aa17cef6ae594db0d0c2/openadapt_flow/runtime_validation.py", "git_blob": "839e07ab733d5afc78aa5625541ee746b16f2c6a", "sha256": "18675d6b4c40458394febb36cbe28e99f410cb65b4cab138b68df3cacc6f7dd4" } @@ -1116,18 +1149,9 @@ } }, "compatibility_status": { - "status": "dependency-incompatible", + "status": "dependency-compatible", "basis": "published-metadata-and-desktop-lock", - "failures": [ - { - "scope": "selected-platform", - "source_role": "flow", - "target_role": "types", - "package": "openadapt-types", - "requires": "<0.11.0,>=0.10.0", - "resolved": "0.17.0" - } - ] + "failures": [] }, "supported_os": [ "windows", @@ -1174,10 +1198,10 @@ "repository": "OpenAdaptAI/openadapt-flow", "path": "public-demo/evidence-packs", "description": "Versioned public evidence packs with per-pack manifest files, replay evidence, and fault-case results.", - "source_commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", + "source_commit": "44e99a48ebf048c18892aa17cef6ae594db0d0c2", "source_object_type": "tree", "source_object_sha": "2eac2252f62349e873b461866546dd0295169a19", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/tree/30fc60e55778a0e0f92b9776117cafcfe2512249/public-demo/evidence-packs" + "url": "https://github.com/OpenAdaptAI/openadapt-flow/tree/44e99a48ebf048c18892aa17cef6ae594db0d0c2/public-demo/evidence-packs" }, { "id": "flow-effectbench-task-pack", @@ -1186,10 +1210,10 @@ "repository": "OpenAdaptAI/openadapt-flow", "path": "benchmark/effectbench/task_pack/manifest.json", "description": "Effect-verification benchmark task pack manifest used by the flow qualification harness.", - "source_commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", + "source_commit": "44e99a48ebf048c18892aa17cef6ae594db0d0c2", "source_object_type": "blob", "source_object_sha": "1c568d2289342e10e3556c5c46cd08a0e370ac84", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/benchmark/effectbench/task_pack/manifest.json" + "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/44e99a48ebf048c18892aa17cef6ae594db0d0c2/benchmark/effectbench/task_pack/manifest.json" } ], "signature": {