Commit bbfffd7
💥 Replayer configuration from plugins (#1011)
* POC for replayer configuration from existing plugins
* Handle non-combined cases
* Fixing type checking
* Move shared configuration into plugin definition
* Moving replay configuration to worker plugin, add replay execution hook
* Readme and some cleanup
* Remove debug logging
* Make plugin interface experimental and abstract
* Update readme
* Update readme
* Readme fixes, move plugin to its own file
* Fix readme
* Update temporalio/worker/_plugin.py
Co-authored-by: Spencer Judge <[email protected]>
* Rename run_replayer, remove need to return self from init
* Docstring change
---------
Co-authored-by: Spencer Judge <[email protected]>1 parent f48e54b commit bbfffd7
File tree
9 files changed
+430
-153
lines changed- temporalio
- contrib/openai_agents
- worker
- tests
- contrib/openai_agents
9 files changed
+430
-153
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1515 | 1515 | | |
1516 | 1516 | | |
1517 | 1517 | | |
| 1518 | + | |
| 1519 | + | |
| 1520 | + | |
1518 | 1521 | | |
1519 | 1522 | | |
1520 | 1523 | | |
1521 | 1524 | | |
1522 | | - | |
| 1525 | + | |
1523 | 1526 | | |
1524 | 1527 | | |
1525 | 1528 | | |
1526 | 1529 | | |
1527 | 1530 | | |
1528 | 1531 | | |
1529 | | - | |
| 1532 | + | |
1530 | 1533 | | |
1531 | 1534 | | |
1532 | 1535 | | |
| |||
1538 | 1541 | | |
1539 | 1542 | | |
1540 | 1543 | | |
1541 | | - | |
| 1544 | + | |
| 1545 | + | |
| 1546 | + | |
1542 | 1547 | | |
1543 | 1548 | | |
1544 | 1549 | | |
1545 | 1550 | | |
1546 | | - | |
| 1551 | + | |
| 1552 | + | |
| 1553 | + | |
| 1554 | + | |
1547 | 1555 | | |
1548 | 1556 | | |
1549 | 1557 | | |
1550 | 1558 | | |
1551 | 1559 | | |
1552 | 1560 | | |
| 1561 | + | |
| 1562 | + | |
| 1563 | + | |
1553 | 1564 | | |
1554 | 1565 | | |
1555 | 1566 | | |
1556 | 1567 | | |
1557 | 1568 | | |
1558 | | - | |
| 1569 | + | |
1559 | 1570 | | |
1560 | 1571 | | |
1561 | 1572 | | |
1562 | 1573 | | |
1563 | | - | |
| 1574 | + | |
1564 | 1575 | | |
1565 | 1576 | | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
1566 | 1593 | | |
1567 | 1594 | | |
1568 | 1595 | | |
| |||
1577 | 1604 | | |
1578 | 1605 | | |
1579 | 1606 | | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
1580 | 1610 | | |
1581 | | - | |
| 1611 | + | |
1582 | 1612 | | |
1583 | 1613 | | |
1584 | 1614 | | |
1585 | | - | |
1586 | | - | |
1587 | | - | |
1588 | | - | |
1589 | | - | |
1590 | | - | |
1591 | | - | |
1592 | | - | |
1593 | | - | |
1594 | | - | |
1595 | | - | |
1596 | | - | |
1597 | | - | |
1598 | | - | |
| 1615 | + | |
| 1616 | + | |
1599 | 1617 | | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
1600 | 1652 | | |
1601 | 1653 | | |
1602 | | - | |
1603 | | - | |
| 1654 | + | |
| 1655 | + | |
1604 | 1656 | | |
1605 | 1657 | | |
1606 | 1658 | | |
1607 | 1659 | | |
1608 | | - | |
1609 | | - | |
1610 | | - | |
1611 | | - | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
1612 | 1664 | | |
1613 | 1665 | | |
1614 | 1666 | | |
| |||
1617 | 1669 | | |
1618 | 1670 | | |
1619 | 1671 | | |
1620 | | - | |
| 1672 | + | |
1621 | 1673 | | |
1622 | 1674 | | |
1623 | 1675 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
194 | | - | |
| 194 | + | |
| 195 | + | |
195 | 196 | | |
196 | 197 | | |
197 | 198 | | |
| |||
235 | 236 | | |
236 | 237 | | |
237 | 238 | | |
238 | | - | |
| 239 | + | |
| 240 | + | |
239 | 241 | | |
240 | 242 | | |
241 | 243 | | |
| |||
7399 | 7401 | | |
7400 | 7402 | | |
7401 | 7403 | | |
7402 | | - | |
| 7404 | + | |
| 7405 | + | |
7403 | 7406 | | |
7404 | 7407 | | |
7405 | | - | |
| 7408 | + | |
7406 | 7409 | | |
7407 | 7410 | | |
| 7411 | + | |
| 7412 | + | |
7408 | 7413 | | |
7409 | 7414 | | |
7410 | 7415 | | |
7411 | | - | |
7412 | | - | |
7413 | | - | |
7414 | 7416 | | |
7415 | | - | |
7416 | | - | |
7417 | 7417 | | |
| 7418 | + | |
7418 | 7419 | | |
7419 | 7420 | | |
7420 | 7421 | | |
| |||
7428 | 7429 | | |
7429 | 7430 | | |
7430 | 7431 | | |
7431 | | - | |
7432 | 7432 | | |
| 7433 | + | |
7433 | 7434 | | |
7434 | 7435 | | |
7435 | 7436 | | |
| |||
7445 | 7446 | | |
7446 | 7447 | | |
7447 | 7448 | | |
7448 | | - | |
7449 | 7449 | | |
7450 | 7450 | | |
7451 | 7451 | | |
| 7452 | + | |
| 7453 | + | |
| 7454 | + | |
7452 | 7455 | | |
7453 | 7456 | | |
7454 | 7457 | | |
| |||
Lines changed: 49 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
45 | 51 | | |
46 | 52 | | |
47 | 53 | | |
| |||
231 | 237 | | |
232 | 238 | | |
233 | 239 | | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
234 | 254 | | |
235 | 255 | | |
236 | 256 | | |
| |||
246 | 266 | | |
247 | 267 | | |
248 | 268 | | |
249 | | - | |
| 269 | + | |
250 | 270 | | |
251 | 271 | | |
252 | 272 | | |
| |||
268 | 288 | | |
269 | 289 | | |
270 | 290 | | |
271 | | - | |
| 291 | + | |
272 | 292 | | |
273 | 293 | | |
274 | 294 | | |
| |||
281 | 301 | | |
282 | 302 | | |
283 | 303 | | |
284 | | - | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
47 | | - | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
0 commit comments