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": {