Vincent Koc
8a916652e8
docs: add Background Tasks page and clean up cross-references
...
New page: docs/automation/tasks.md — comprehensive reference for the task
system covering lifecycle, delivery, notifications, audit, CLI commands,
storage, maintenance, and how tasks relate to cron/heartbeat/sessions.
- Add to Mintlify navigation (docs.json) under Automation group
- Clean up engineer's earlier scattered additions in cron-jobs.md,
cron-vs-heartbeat.md, and heartbeat.md to be concise and link to the
new canonical tasks page
- Replace verbose inline explanations with cross-reference links
2026-03-30 16:26:13 +09:00
Vincent Koc
12ae4eee7e
fix(slack): complete interactive block delivery ( #57473 )
...
* fix(slack): complete interactive block delivery
Related #12602
Related #49528
* docs(changelog): add Slack interactive delivery note
Related #12602
* fix(slack): add reply-blocks helper and tighten directives
Related #12602
Related #49528
* fix(slack): scope style parsing and recheck merged blocks
Related #12602
Related #49528
2026-03-30 16:25:51 +09:00
Vincent Koc
e4e732a77b
fix(tasks): remove sqlite merge marker
2026-03-30 16:19:28 +09:00
Vincent Koc
e624fdcf0a
docs(tasks): clarify heartbeat, cron, and background runs
2026-03-30 16:19:28 +09:00
Vincent Koc
0a014ca63a
perf(tasks): optimize session lookups and sqlite upserts
2026-03-30 16:19:28 +09:00
Vincent Koc
89dbaa87aa
fix(memory): add cli qmd session context ( #57493 )
2026-03-30 16:18:56 +09:00
Patrick Yingxi Pan
1ad88b58d1
feat(matrix): add explicit channels.matrix.proxy config ( #56930 ) ( #56931 )
...
Merged via squash.
Prepared head SHA: facdf94b65
Co-authored-by: patrick-yingxi-pan <5210631+patrick-yingxi-pan@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-30 02:51:33 -04:00
Ayaan Zaidi
88716f02de
fix: align android sms permission UI state
2026-03-30 11:28:42 +05:30
Ayaan Zaidi
df385a7ed6
test: tighten android node contracts
2026-03-30 11:22:20 +05:30
Ayaan Zaidi
f1e7a5ce5f
test: broaden android node advertisement matrix
2026-03-30 11:20:27 +05:30
Ayaan Zaidi
05762ed8d7
test: broaden android nodes tool round trips
2026-03-30 11:18:14 +05:30
Ayaan Zaidi
833d0e3d6f
test: broaden android notification handlers
2026-03-30 11:15:44 +05:30
Ayaan Zaidi
94279d09ca
test: broaden android location and call log handlers
2026-03-30 11:12:35 +05:30
Ayaan Zaidi
7c93a2bae2
test: broaden android node capability advertisement coverage
2026-03-30 11:10:00 +05:30
Ayaan Zaidi
7304ef6630
test: cover android invoke availability gates
2026-03-30 11:08:05 +05:30
Douglas Lardo
bb2c010e07
fix(delivery): treat Matrix "User not in room" as permanent delivery error ( #57426 )
...
Merged via squash.
Prepared head SHA: 6a777197cb
Co-authored-by: dlardo <5000601+dlardo@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-30 01:35:15 -04:00
Ayaan Zaidi
96ddf30cf1
test: cover android sms permission payloads in nodes tool
2026-03-30 11:04:10 +05:30
Ayaan Zaidi
403cf9070e
test: cover android sms send dispatch gating
2026-03-30 11:01:10 +05:30
Ayaan Zaidi
a58ff25769
test: cover android sms search dispatch gating
2026-03-30 11:00:07 +05:30
Ayaan Zaidi
e5fa976f5c
test: harden android sms capability coverage
2026-03-30 10:53:55 +05:30
Gustavo Madeira Santana
0b16443fa4
Tests: close ACP manager task registry before temp dir cleanup
2026-03-30 01:17:47 -04:00
Gustavo Madeira Santana
7668793e6c
Tests: close task registry before temp dir cleanup
2026-03-30 01:08:54 -04:00
Vincent Koc
1fd8164f01
fix(test): trim acp command registry imports
2026-03-30 14:08:48 +09:00
Vincent Koc
572ed05219
fix(tasks): restore user-facing task wording
2026-03-30 14:08:25 +09:00
Ayaan Zaidi
0462a7fd8c
fix: finalize android sms search ( #50146 ) (thanks @scaryshark124)
2026-03-30 10:36:43 +05:30
Gustavo Madeira Santana
74ea42e210
Tests: relax targeted unit planner split assertion
2026-03-30 01:06:32 -04:00
Vincent Koc
4a1f231f1e
test(tasks): guard task-registry import boundary ( #57487 )
...
* refactor(tasks): add executor facade
* refactor(tasks): extract delivery policy
* refactor(tasks): route acp through executor
* refactor(tasks): route subagents through executor
* refactor(cron): split main and detached dispatch
* refactor(tasks): guard executor-only producer writes
* refactor(tasks): clarify detached run surfaces
* test(tasks): guard task-registry import boundary
2026-03-30 14:02:48 +09:00
Vincent Koc
3a37421251
refactor(tasks): clarify detached run surfaces ( #57485 )
...
* refactor(tasks): add executor facade
* refactor(tasks): extract delivery policy
* refactor(tasks): route acp through executor
* refactor(tasks): route subagents through executor
* refactor(cron): split main and detached dispatch
* refactor(tasks): guard executor-only producer writes
* refactor(tasks): clarify detached run surfaces
2026-03-30 14:02:13 +09:00
Vincent Koc
8fb247c528
refactor(tasks): guard executor-only producer writes ( #57486 )
...
* refactor(tasks): add executor facade
* refactor(tasks): extract delivery policy
* refactor(tasks): route acp through executor
* refactor(tasks): route subagents through executor
* refactor(cron): split main and detached dispatch
* refactor(tasks): guard executor-only producer writes
2026-03-30 14:00:25 +09:00
Vincent Koc
1c9053802a
refactor(cron): split main and detached dispatch ( #57482 )
...
* refactor(tasks): add executor facade
* refactor(tasks): extract delivery policy
* refactor(tasks): route acp through executor
* refactor(tasks): route subagents through executor
* refactor(cron): split main and detached dispatch
2026-03-30 13:59:55 +09:00
Vincent Koc
4be290c15f
fix(test): trim onboarding registry imports
2026-03-30 13:59:37 +09:00
Gustavo Madeira Santana
10723a0013
Tests: tighten scoped channel account fixtures
2026-03-30 00:59:26 -04:00
Gustavo Madeira Santana
fca8880968
Tests: reuse QMD availability mock type
2026-03-30 00:59:26 -04:00
Vincent Koc
ec13f6d73e
refactor(tasks): route subagents through executor ( #57481 )
...
* refactor(tasks): add executor facade
* refactor(tasks): extract delivery policy
* refactor(tasks): route acp through executor
* refactor(tasks): route subagents through executor
2026-03-30 13:59:23 +09:00
Vincent Koc
126f77315f
refactor(tasks): route acp through executor ( #57478 )
...
* refactor(tasks): add executor facade
* refactor(tasks): extract delivery policy
* refactor(tasks): route acp through executor
2026-03-30 13:58:51 +09:00
Gustavo Madeira Santana
0e078e8bc0
Runtime: dedupe typing lease logic
2026-03-30 00:58:04 -04:00
Gustavo Madeira Santana
73b128e37d
Tests: trim channels add registry imports
2026-03-30 00:54:41 -04:00
Gustavo Madeira Santana
16b452040b
Memory: fix QMD doctor contract typing
2026-03-30 00:54:41 -04:00
Gustavo Madeira Santana
b33a18e280
Runtime: remove dead telegram typing lease
2026-03-30 00:52:57 -04:00
Vincent Koc
c842ca0166
fix(test): trim channel account registry imports
2026-03-30 13:50:39 +09:00
Vincent Koc
6a3c68d470
fix(test): trim channels add registry imports
2026-03-30 13:47:25 +09:00
Gustavo Madeira Santana
9d05db7be7
WhatsApp: move heartbeat recipient test into plugin
2026-03-30 00:46:50 -04:00
Gustavo Madeira Santana
6a37ecad82
Supervisor: unblock waits after forced child kill
2026-03-30 00:45:22 -04:00
Gustavo Madeira Santana
6c66d1009b
BlueBubbles: move status-issue test into plugin
2026-03-30 00:45:22 -04:00
Vincent Koc
817ac551b6
refactor(tasks): extract delivery policy ( #57475 )
...
* refactor(tasks): add executor facade
* refactor(tasks): extract delivery policy
2026-03-30 13:44:59 +09:00
Vincent Koc
8623c28f1d
fix(memory): warn when qmd binary is missing ( #57467 )
...
* fix(memory): warn when qmd binary is missing
* fix(memory): avoid probing cached qmd managers
* docs(memory): clarify qmd doctor probe behavior
* fix(memory): probe qmd from agent workspace
2026-03-30 13:44:41 +09:00
Vincent Koc
69793db948
fix(test): trim acp context registry imports
2026-03-30 13:39:29 +09:00
Vincent Koc
b26092cf01
fix(test): close task registry sqlite after reset
2026-03-30 13:38:22 +09:00
Gustavo Madeira Santana
c389b05d3c
Tests: force-reset session cleanup state between runs
2026-03-30 00:36:43 -04:00
Vincent Koc
20e4d42db3
fix(test): trim onboarding post-write registry imports
2026-03-30 13:36:02 +09:00