diff --git a/docs/platform-compatibility-report.md b/docs/platform-compatibility-report.md index 0939b32db..f5f477744 100644 --- a/docs/platform-compatibility-report.md +++ b/docs/platform-compatibility-report.md @@ -2,7 +2,7 @@ -- Generated: `2026-08-26T21:02:14+00:00` +- Generated: `2026-08-28T15:51:10+00:00` - Selection: `latest-published` - Compatibility: **dependency-compatible** - Signature: `unsigned (signing infrastructure pending)` @@ -12,9 +12,9 @@ | 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.33.0` | [`v1.33.0`](https://github.com/OpenAdaptAI/openadapt-flow/tree/v1.33.0)
commit `80dc49b7296e5e6999b04124f26a647047a14b95`
tree `3074fd53f7a1673b51d610d178825a23676de644` | `openadapt_flow-1.33.0-py3-none-any.whl` `1d54ccffe3a554ecff82f69917f63f55233bd54ac1cb737058e096e4582aa494`
`openadapt_flow-1.33.0.tar.gz` `8f85bc5a9e3a8eb1c1d69178e7cfd03fc9de4d0d31832f117eacc0cc2052fd1c` | +| 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` | | 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.0.3` | [`v1.0.3`](https://github.com/OpenAdaptAI/openadapt-privacy/tree/v1.0.3)
commit `43228e2b8d2e308083a9266f4bb6b247b5abdd93`
tree `d3ed6ebefca797cf36d83292be97de407bd9b1d8` | `openadapt_privacy-1.0.3-py3-none-any.whl` `ca0a92bce80be441240b3382812b001c99326a3ae3665e5d3026dee588ee3e07`
`openadapt_privacy-1.0.3.tar.gz` `2e0f201c206c67f936dd8c53a1ddfeb0effc6ca14175d97e0413be0a0d16668b` | +| privacy | `openadapt-privacy` | `1.0.4` | [`v1.0.4`](https://github.com/OpenAdaptAI/openadapt-privacy/tree/v1.0.4)
commit `7252de4820451b069310a3ccaecf484ad0af8c18`
tree `4c7bc72aa5c5879c7a51a4d3586c4b7e1c1ed5ff` | `openadapt_privacy-1.0.4-py3-none-any.whl` `e10bd265aba5e54c97aeb80a9ac0509384d19eb46ce46656880b619fd06f542b`
`openadapt_privacy-1.0.4.tar.gz` `89670173890192ecea31eea832e6e1c9b612cb7f19969fe99cda082cd71f2cb3` | | types | `openadapt-types` | `0.10.1` | [`v0.10.1`](https://github.com/OpenAdaptAI/openadapt-types/tree/v0.10.1)
commit `9e0336ee92a807912338db570855a98d15919725`
tree `b63af56d5e639af1cfa7f1d008883c955e1b6ddf` | `openadapt_types-0.10.1-py3-none-any.whl` `c90a5a03721bf686895ae7212c88f178b96294d431edd37aebe9e5617fccc477`
`openadapt_types-0.10.1.tar.gz` `e39f850587ce05481c39bee87ecd266df1ddfd335cabdca23c4e2adc1df1c590` | | desktop | `openadapt-desktop` | `0.15.0` | [`desktop-v0.15.0`](https://github.com/OpenAdaptAI/openadapt-desktop/tree/desktop-v0.15.0)
commit `ac01e90f04e604f40e030046457f5b5167c88755`
tree `06a0c7c3fc61194149f821522939a08fadc18736` | `openadapt_desktop-0.15.0-py3-none-any.whl` `11dd8da225d660f23fc5e779d564ef34c5d85ad40b303951ec7697e94f488401`
`openadapt_desktop-0.15.0.tar.gz` `f45e35d53469fcb75710010d56a9d3f362130f1637a2f5fb50889553104a5670` | | agent | `openadapt-agent` | `2.0.1` | [`v2.0.1`](https://github.com/OpenAdaptAI/openadapt-agent/tree/v2.0.1)
commit `d9f16b2946dfdd0228eeb2660047347df9dce8d8`
tree `26606c89b4294603b628f1b3aaa8283c45765326` | `openadapt_agent-2.0.1-py3-none-any.whl` `5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a`
`openadapt_agent-2.0.1.tar.gz` `67e05b299a4f035a0482b3032decc151fafc22de9a12bb3d8f884f37ea4cc937` | @@ -23,10 +23,10 @@ | Unit | Version | Selected or locked OpenAdapt packages | |---|---:|---| -| launcher_environment | `1.16.0` | `openadapt==1.16.0`
`openadapt-flow==1.33.0` | -| customer_runner | `1.33.0` | `openadapt-flow==1.33.0`
`openadapt-types==0.10.1` | +| 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.10.1` | | desktop_sidecar | `0.15.0` | `openadapt-capture==1.2.1`
`openadapt-flow==1.27.1`
`openadapt-privacy==1.0.0`
`openadapt-types==0.7.0` | -| agent_bridge | `2.0.1` | `openadapt-agent==2.0.1`
`openadapt-flow==1.33.0` | +| agent_bridge | `2.0.1` | `openadapt-agent==2.0.1`
`openadapt-flow==1.34.0` | ## Selected-platform dependency compatibility @@ -38,27 +38,27 @@ These edges show whether each selected integration version satisfies its publish | desktop-sidecar-lock | `openadapt-desktop==0.15.0` | `openadapt-flow` | `==1.27.1` | `1.27.1` | `extra == "build"` | | desktop-sidecar-lock | `openadapt-desktop==0.15.0` | `openadapt-privacy` | `>=1.0.0` | `1.0.0` | `always` | | desktop-sidecar-lock | `openadapt-desktop==0.15.0` | `openadapt-types` | `==0.7.0` | `0.7.0` | `always` | -| selected-platform | `openadapt-agent==2.0.1` | `openadapt-flow` | `<2,>=1.18.1` | `1.33.0` | `always` | -| selected-platform | `openadapt-capture==1.2.2` | `openadapt-privacy` | `>=0.1.0` | `1.0.3` | `extra == "all"`
`extra == "privacy"` | -| selected-platform | `openadapt-flow==1.33.0` | `openadapt-capture` | `>=1.2.0` | `1.2.2` | `extra == "capture"` | -| selected-platform | `openadapt-flow==1.33.0` | `openadapt-privacy` | `>=1.0.0` | `1.0.3` | `extra == "privacy"` | -| selected-platform | `openadapt-flow==1.33.0` | `openadapt-types` | `<0.11.0,>=0.10.0` | `0.10.1` | `extra == "console"`
`extra == "dev"`
`extra == "interop"` | +| selected-platform | `openadapt-agent==2.0.1` | `openadapt-flow` | `<2,>=1.18.1` | `1.34.0` | `always` | +| selected-platform | `openadapt-capture==1.2.2` | `openadapt-privacy` | `>=0.1.0` | `1.0.4` | `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.0.4` | `extra == "privacy"` | +| selected-platform | `openadapt-flow==1.34.0` | `openadapt-types` | `<0.11.0,>=0.10.0` | `0.10.1` | `extra == "console"`
`extra == "dev"`
`extra == "interop"` | | 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.33.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"` | +| 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"` | ## 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/80dc49b7296e5e6999b04124f26a647047a14b95/openadapt_flow/bundle_validation.py) `fe1e5ec441183adf1aa2209f1669f779043fb4ad1f41a651ca0f96123778240f`
[`openadapt_flow/ir.py`](https://github.com/OpenAdaptAI/openadapt-flow/blob/80dc49b7296e5e6999b04124f26a647047a14b95/openadapt_flow/ir.py) `e01b5bc70341e423782765241716890840d2874139fd17a4ca9e70d6d9930739` | +| `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` | | `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/9e0336ee92a807912338db570855a98d15919725/openadapt_types/control_overlay.py) `3aa01f89b43e12478c9e2ff1a9e61689397370691d15247ded9dcd5b05242790`
[`openadapt_types/control_overlay_tracking.py`](https://github.com/OpenAdaptAI/openadapt-types/blob/9e0336ee92a807912338db570855a98d15919725/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/9e0336ee92a807912338db570855a98d15919725/openadapt_types/control_overlay.py) `3aa01f89b43e12478c9e2ff1a9e61689397370691d15247ded9dcd5b05242790`
[`openadapt_types/control_overlay_tracking.py`](https://github.com/OpenAdaptAI/openadapt-types/blob/9e0336ee92a807912338db570855a98d15919725/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/9e0336ee92a807912338db570855a98d15919725/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/9e0336ee92a807912338db570855a98d15919725/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/80dc49b7296e5e6999b04124f26a647047a14b95/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/80dc49b7296e5e6999b04124f26a647047a14b95/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/80dc49b7296e5e6999b04124f26a647047a14b95/openadapt_flow/runtime_validation.py) `69a27484f625e78b826291adba517cc00ec6c9a89477d09c703af90cc6d6b73e` | +| `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` | ## Host operating systems @@ -80,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/80dc49b7296e5e6999b04124f26a647047a14b95/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/80dc49b7296e5e6999b04124f26a647047a14b95/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/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. diff --git a/platform-manifest.json b/platform-manifest.json index 5baad6df2..0dc3e1355 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-08-26T21:02:14+00:00", + "generated_at": "2026-08-28T15:51:10+00:00", "generation": { "files": [ { @@ -277,7 +277,7 @@ }, "flow": { "package": "openadapt-flow", - "version": "1.33.0", + "version": "1.34.0", "source": "pypi", "requires_python": "<3.13,>=3.10", "requires": { @@ -334,23 +334,23 @@ ], "provenance": { "repository": "OpenAdaptAI/openadapt-flow", - "release_ref": "v1.33.0", - "commit": "80dc49b7296e5e6999b04124f26a647047a14b95", - "tree": "3074fd53f7a1673b51d610d178825a23676de644", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/tree/v1.33.0" + "release_ref": "v1.34.0", + "commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", + "tree": "7a0263eda60b23f685cbd8abb4174da2db88fd4b", + "url": "https://github.com/OpenAdaptAI/openadapt-flow/tree/v1.34.0" }, "artifacts": [ { "type": "bdist_wheel", - "filename": "openadapt_flow-1.33.0-py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/99/b5/2e57d3f6c2147b3528114c8f20cc89c64ec6184fcce2b556e4e18fc75f75/openadapt_flow-1.33.0-py3-none-any.whl", - "sha256": "1d54ccffe3a554ecff82f69917f63f55233bd54ac1cb737058e096e4582aa494" + "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" }, { "type": "sdist", - "filename": "openadapt_flow-1.33.0.tar.gz", - "url": "https://files.pythonhosted.org/packages/2c/b5/478a1bad39e4ed2f12f02625842aa7f1bdbcb5f5244d1e0fada2791994be/openadapt_flow-1.33.0.tar.gz", - "sha256": "8f85bc5a9e3a8eb1c1d69178e7cfd03fc9de4d0d31832f117eacc0cc2052fd1c" + "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" } ] }, @@ -402,30 +402,30 @@ }, "privacy": { "package": "openadapt-privacy", - "version": "1.0.3", + "version": "1.0.4", "source": "pypi", "requires_python": ">=3.10", "requires": {}, "dependency_constraints": [], "provenance": { "repository": "OpenAdaptAI/openadapt-privacy", - "release_ref": "v1.0.3", - "commit": "43228e2b8d2e308083a9266f4bb6b247b5abdd93", - "tree": "d3ed6ebefca797cf36d83292be97de407bd9b1d8", - "url": "https://github.com/OpenAdaptAI/openadapt-privacy/tree/v1.0.3" + "release_ref": "v1.0.4", + "commit": "7252de4820451b069310a3ccaecf484ad0af8c18", + "tree": "4c7bc72aa5c5879c7a51a4d3586c4b7e1c1ed5ff", + "url": "https://github.com/OpenAdaptAI/openadapt-privacy/tree/v1.0.4" }, "artifacts": [ { "type": "bdist_wheel", - "filename": "openadapt_privacy-1.0.3-py3-none-any.whl", - "url": "https://files.pythonhosted.org/packages/9c/a3/f137a830282817e156b5c2185c01509c235e169a8371c31133f293bae798/openadapt_privacy-1.0.3-py3-none-any.whl", - "sha256": "ca0a92bce80be441240b3382812b001c99326a3ae3665e5d3026dee588ee3e07" + "filename": "openadapt_privacy-1.0.4-py3-none-any.whl", + "url": "https://files.pythonhosted.org/packages/fe/5b/9cb5982973ff9d12db084088e2f55c201f080280637bd05d133035233bf2/openadapt_privacy-1.0.4-py3-none-any.whl", + "sha256": "e10bd265aba5e54c97aeb80a9ac0509384d19eb46ce46656880b619fd06f542b" }, { "type": "sdist", - "filename": "openadapt_privacy-1.0.3.tar.gz", - "url": "https://files.pythonhosted.org/packages/ad/da/3cbb524fbf9068c9d94f845b804d95c36b5a89aee8bc11b977c0709a2d0b/openadapt_privacy-1.0.3.tar.gz", - "sha256": "2e0f201c206c67f936dd8c53a1ddfeb0effc6ca14175d97e0413be0a0d16668b" + "filename": "openadapt_privacy-1.0.4.tar.gz", + "url": "https://files.pythonhosted.org/packages/f7/fd/d784ef5f3869a66489ce041af88a20aaa31a33e6c901ff938247caf07a2a/openadapt_privacy-1.0.4.tar.gz", + "sha256": "89670173890192ecea31eea832e6e1c9b612cb7f19969fe99cda082cd71f2cb3" } ] }, @@ -578,20 +578,20 @@ }, "selected": { "openadapt": "1.16.0", - "openadapt-flow": "1.33.0" + "openadapt-flow": "1.34.0" } }, "customer_runner": { "kind": "customer-controlled-runner", - "version": "1.33.0", + "version": "1.34.0", "source_component": "flow", "entry_point": "openadapt-flow", "requirements": { - "openadapt-flow": "==1.33.0", + "openadapt-flow": "==1.34.0", "openadapt-types": "<0.11.0,>=0.10.0" }, "selected": { - "openadapt-flow": "1.33.0", + "openadapt-flow": "1.34.0", "openadapt-types": "0.10.1" } }, @@ -627,7 +627,7 @@ }, "selected": { "openadapt-agent": "2.0.1", - "openadapt-flow": "1.33.0" + "openadapt-flow": "1.34.0" } } }, @@ -704,7 +704,7 @@ "target_role": "flow", "target_package": "openadapt-flow", "requires": "<2,>=1.18.1", - "resolved": "1.33.0", + "resolved": "1.34.0", "activations": [ { "extras": null, @@ -720,7 +720,7 @@ "target_role": "privacy", "target_package": "openadapt-privacy", "requires": ">=0.1.0", - "resolved": "1.0.3", + "resolved": "1.0.4", "activations": [ { "extras": null, @@ -736,7 +736,7 @@ "scope": "selected-platform", "source_role": "flow", "source_package": "openadapt-flow", - "source_version": "1.33.0", + "source_version": "1.34.0", "target_role": "capture", "target_package": "openadapt-capture", "requires": ">=1.2.0", @@ -752,11 +752,11 @@ "scope": "selected-platform", "source_role": "flow", "source_package": "openadapt-flow", - "source_version": "1.33.0", + "source_version": "1.34.0", "target_role": "privacy", "target_package": "openadapt-privacy", "requires": ">=1.0.0", - "resolved": "1.0.3", + "resolved": "1.0.4", "activations": [ { "extras": "presidio", @@ -768,7 +768,7 @@ "scope": "selected-platform", "source_role": "flow", "source_package": "openadapt-flow", - "source_version": "1.33.0", + "source_version": "1.34.0", "target_role": "types", "target_package": "openadapt-types", "requires": "<0.11.0,>=0.10.0", @@ -820,7 +820,7 @@ "target_role": "flow", "target_package": "openadapt-flow", "requires": "<2.0.0,>=1.29.0", - "resolved": "1.33.0", + "resolved": "1.34.0", "activations": [ { "extras": null, @@ -908,19 +908,19 @@ ], "minimum": 1, "maximum": 2, - "source_commit": "80dc49b7296e5e6999b04124f26a647047a14b95", + "source_commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", "source_files": [ { "path": "openadapt_flow/bundle_validation.py", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/80dc49b7296e5e6999b04124f26a647047a14b95/openadapt_flow/bundle_validation.py", + "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/bundle_validation.py", "git_blob": "2202f276d9ceb2578d58a77a864d2075fd49435c", "sha256": "fe1e5ec441183adf1aa2209f1669f779043fb4ad1f41a651ca0f96123778240f" }, { "path": "openadapt_flow/ir.py", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/80dc49b7296e5e6999b04124f26a647047a14b95/openadapt_flow/ir.py", - "git_blob": "b54bf8d60e5709de2e6fb7cee2388bb5a7035abb", - "sha256": "e01b5bc70341e423782765241716890840d2874139fd17a4ca9e70d6d9930739" + "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/ir.py", + "git_blob": "b6a8ffb2226f1265240211d7a911bdbe5b71e5e7", + "sha256": "e1e5345dd173b694587dde515b59cd60de0cf6028c1f35d589706b84ad792598" } ] }, @@ -1037,11 +1037,11 @@ ], "minimum": 2, "maximum": 2, - "source_commit": "80dc49b7296e5e6999b04124f26a647047a14b95", + "source_commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", "source_files": [ { "path": "openadapt_flow/console/decision_relay.py", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/80dc49b7296e5e6999b04124f26a647047a14b95/openadapt_flow/console/decision_relay.py", + "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/console/decision_relay.py", "git_blob": "297d2f71727f83496221091a4237d704c25665d6", "sha256": "d5320404d4342dbb52be1f2ead1cdb5cf0e22877feaaa1e47974b301df697292" } @@ -1055,11 +1055,11 @@ ], "minimum": 1, "maximum": 1, - "source_commit": "80dc49b7296e5e6999b04124f26a647047a14b95", + "source_commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", "source_files": [ { "path": "openadapt_flow/console/human_decisions.py", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/80dc49b7296e5e6999b04124f26a647047a14b95/openadapt_flow/console/human_decisions.py", + "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/console/human_decisions.py", "git_blob": "caaf87396aca4770eace5eead3fdf6515e31fbfc", "sha256": "02651ad8888a5c17bfff6fb47165ba861193243dc0f7c951f8b94f544ca19477" } @@ -1075,13 +1075,13 @@ ], "minimum": 1, "maximum": 3, - "source_commit": "80dc49b7296e5e6999b04124f26a647047a14b95", + "source_commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", "source_files": [ { "path": "openadapt_flow/runtime_validation.py", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/80dc49b7296e5e6999b04124f26a647047a14b95/openadapt_flow/runtime_validation.py", - "git_blob": "5c737d17aa9eaa3496ba01b61c2e33ce400c1492", - "sha256": "69a27484f625e78b826291adba517cc00ec6c9a89477d09c703af90cc6d6b73e" + "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/openadapt_flow/runtime_validation.py", + "git_blob": "839e07ab733d5afc78aa5625541ee746b16f2c6a", + "sha256": "18675d6b4c40458394febb36cbe28e99f410cb65b4cab138b68df3cacc6f7dd4" } ] } @@ -1162,10 +1162,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": "80dc49b7296e5e6999b04124f26a647047a14b95", + "source_commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", "source_object_type": "tree", "source_object_sha": "2eac2252f62349e873b461866546dd0295169a19", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/tree/80dc49b7296e5e6999b04124f26a647047a14b95/public-demo/evidence-packs" + "url": "https://github.com/OpenAdaptAI/openadapt-flow/tree/30fc60e55778a0e0f92b9776117cafcfe2512249/public-demo/evidence-packs" }, { "id": "flow-effectbench-task-pack", @@ -1174,10 +1174,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": "80dc49b7296e5e6999b04124f26a647047a14b95", + "source_commit": "30fc60e55778a0e0f92b9776117cafcfe2512249", "source_object_type": "blob", "source_object_sha": "1c568d2289342e10e3556c5c46cd08a0e370ac84", - "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/80dc49b7296e5e6999b04124f26a647047a14b95/benchmark/effectbench/task_pack/manifest.json" + "url": "https://github.com/OpenAdaptAI/openadapt-flow/blob/30fc60e55778a0e0f92b9776117cafcfe2512249/benchmark/effectbench/task_pack/manifest.json" } ], "signature": {