openclaw/test/tsconfig
Peter Steinberger ec5d369a6f
feat(automations): migrate heartbeat jobs through Doctor (#179387)
* feat(automations): migrate heartbeat jobs through Doctor

Migrate heartbeat state, scratch, execution policy, and monitor ownership into ordinary editable Automations. Preserve Doctor backups and a once-only migration notice, controller settlement, retained source authority, and revision-owned scratch.

* fix(automations): retain implicit owner task enablement

Separate legacy enrollment from migration discovery so stored tasks retain implicit ambient cadence without provisioning jobs on empty installations. Preserve explicit monitor and task disables.

* fix(automations): preserve migration and execution contracts

* test(automations): prepare migrated wake fixtures

* test(automations): adapt imported presence cases to the request fixture

Keep the five native Mac presence identity assertions on the existing S3 options-based fixture. The merged cases still referenced their predecessor helper names, breaking the Gateway-methods test type graph and runtime shard.

Validation: 21 focused cases, Gateway-methods test type graph, typed lint, formatting, and scoped review pass.

* fix(automations): preserve main-session delivery controls

Keep announce and owner delivery available for main-session agent turns in the CLI and editor. Preserve unflagged main delivery defaults and system-event/script restrictions.

* fix(automations): retain one-shot jobs outside active hours
2026-10-21 05:46:54 -07:00
..
tsconfig.core.test.agents-other.json
tsconfig.core.test.agents-root.json
tsconfig.core.test.agents-sessions.json
tsconfig.core.test.agents-tools.json feat(automations): migrate heartbeat jobs through Doctor (#179387) 2026-10-21 05:46:54 -07:00
tsconfig.core.test.claws.json feat: add Claws as ordinary agents and resources (#171623) 2026-10-15 12:07:20 -07:00
tsconfig.core.test.cli-update.json
tsconfig.core.test.commands-doctor.json
tsconfig.core.test.commands.json
tsconfig.core.test.config-cli.json
tsconfig.core.test.gateway-methods.json
tsconfig.core.test.gateway-other.json feat(cron): authorize persistent host streams with informed approval (#177941) 2026-10-20 04:09:23 -07:00
tsconfig.core.test.gateway-root.json feat(cron): authorize persistent host streams with informed approval (#177941) 2026-10-20 04:09:23 -07:00
tsconfig.core.test.gateway-server.json
tsconfig.core.test.infra.json refactor(sessions)!: give each session one controller for turns, queues, and Stop (#175837) 2026-10-18 11:25:19 -07:00
tsconfig.core.test.json
tsconfig.core.test.messaging.json
tsconfig.core.test.other.json feat: add Claws as ordinary agents and resources (#171623) 2026-10-15 12:07:20 -07:00
tsconfig.core.test.plugin-sdk.json refactor(sessions)!: give each session one controller for turns, queues, and Stop (#175837) 2026-10-18 11:25:19 -07:00
tsconfig.core.test.plugins-platform.json refactor(sessions)!: give each session one controller for turns, queues, and Stop (#175837) 2026-10-18 11:25:19 -07:00
tsconfig.core.test.services-cron.json feat(automations): migrate heartbeat jobs through Doctor (#179387) 2026-10-21 05:46:54 -07:00
tsconfig.core.test.services.json
tsconfig.core.test.shard.json refactor(ui): retire unused Solid page bridges (#171809) 2026-10-15 00:50:17 -07:00
tsconfig.core.test.state-logging.json
tsconfig.core.test.ui-app.json
tsconfig.core.test.ui-chat.json
tsconfig.core.test.ui-components.json
tsconfig.core.test.ui-e2e-chat.json
tsconfig.core.test.ui-e2e.json
tsconfig.core.test.ui-other.json
tsconfig.core.test.ui-pages.json
tsconfig.crabline-candidate.json
tsconfig.extensions.test.json
tsconfig.test.extension-declarations.json
tsconfig.test.json
tsconfig.test.packages.json
tsconfig.test.root.e2e.json
tsconfig.test.root.json
tsconfig.test.root.other.json
tsconfig.test.root.scripts.json
tsconfig.test.root.tooling.json