Teknium
afee35700e
fix(delegation): suppress subagent-owned process notifications in parent chat by default
...
Background processes started by subagents (task_id sa-*) route their
notify_on_complete / watch_pattern notifications to the parent
conversation (b95ec1cb5 ) because anything outliving the child needs a
durable consumer. In practice these 'npm ci finished' walls are noise
mid-conversation — the child's consolidated delegation result is the
deliverable.
- New config key delegation.surface_child_process_notifications
(default false = suppress). Flag true restores the previous behavior
exactly (delivery with subagent attribution line).
- drain_notifications drops (never requeues) completion/watch_match/
watch_disabled events whose task_id starts with 'sa-' when the flag
is false, logging at debug with session_id+task_id for diagnosis.
Requeueing would pin them forever — children never drain notifies.
- async_delegation events are NEVER suppressed (they ARE the result).
- watch_disabled emitters now carry task_id so sa- sessions' safety
events follow the same suppression as their other events.
- Config read errors fall back to the default (suppress) and never
crash the drain loop.
- Docs: delegation.md + configuration.md.
2026-08-25 21:59:04 -07:00
..
2026-08-25 04:21:45 -07:00
2026-08-23 20:07:21 -07:00
2026-08-16 22:10:13 -07:00
2026-08-20 05:26:37 -05:00
2026-08-18 21:06:18 -05:00
2026-08-02 21:17:49 +05:30
2026-08-12 19:20:03 -07:00
2026-08-25 13:27:20 +05:30
2026-08-12 02:43:23 -07:00
2026-08-23 17:56:36 -07:00
2026-08-23 18:25:19 -07:00
2026-08-14 21:19:15 -07:00
2026-08-23 21:12:32 -07:00
2026-08-15 02:51:59 +05:30
2026-08-02 15:11:21 -07:00
2026-08-23 03:57:43 -07:00
2026-08-24 00:57:15 +05:30
2026-08-23 03:57:43 -07:00
2026-08-21 15:23:51 -07:00
2026-08-24 03:21:37 -07:00
2026-08-23 20:00:30 -07:00
2026-08-24 03:21:37 -07:00
2026-08-24 03:21:37 -07:00
2026-08-02 00:11:50 -07:00
2026-08-02 00:11:50 -07:00
2026-08-13 02:38:28 -07:00
2026-08-13 02:38:28 -07:00
2026-08-12 19:13:32 -07:00
2026-08-23 13:27:04 +05:30
2026-08-24 20:11:18 -07:00
2026-08-21 22:33:45 +05:30
2026-08-21 22:33:45 +05:30
2026-08-24 21:45:56 -07:00
2026-08-13 02:38:28 -07:00
2026-08-25 01:34:56 +05:30
2026-08-15 00:33:01 -07:00
2026-08-24 20:11:18 -07:00
2026-08-24 21:51:44 -07:00
2026-08-23 18:25:35 -07:00
2026-08-02 11:18:41 +05:30
2026-08-19 16:31:16 -07:00
2026-08-23 18:27:15 -07:00
2026-08-16 22:08:47 -07:00
2026-08-14 21:24:36 -07:00
2026-08-18 21:28:53 -04:00
2026-08-20 01:16:25 +05:30
2026-08-09 22:09:49 -04:00
2026-08-19 14:59:51 -05:00
2026-08-12 17:42:34 +05:30
2026-08-09 22:09:49 -04:00
2026-08-23 18:25:19 -07:00
2026-08-16 11:34:40 -07:00
2026-08-16 11:34:40 -07:00
2026-08-16 11:34:40 -07:00
2026-08-16 11:34:40 -07:00
2026-08-09 22:09:49 -04:00
2026-08-15 18:20:55 -07:00
2026-08-15 17:11:53 -07:00
2026-08-25 02:31:34 -07:00
2026-08-15 22:18:09 -07:00
2026-08-15 18:20:55 -07:00
2026-08-15 22:36:52 -07:00
2026-08-25 01:47:21 +05:30
2026-08-08 05:44:18 -07:00
2026-08-03 00:25:20 +05:30
2026-08-14 20:46:50 -07:00
2026-08-14 20:46:50 -07:00
2026-07-31 22:33:00 -07:00
2026-08-25 16:39:12 -07:00
2026-08-08 05:21:09 -07:00
2026-08-25 21:59:04 -07:00
2026-08-07 08:58:02 -07:00
2026-08-15 02:44:38 -07:00
2026-08-07 09:07:42 -07:00
2026-08-16 22:06:32 -07:00
2026-08-16 20:14:51 -07:00
2026-08-02 00:11:50 -07:00
2026-08-25 04:00:27 -07:00
2026-08-09 14:35:02 -07:00
2026-08-01 10:52:34 -07:00
2026-08-20 05:26:37 -05:00
2026-08-07 09:11:48 -07:00
2026-08-02 00:36:03 -07:00
2026-08-03 00:25:20 +05:30
2026-07-29 21:30:53 -07:00
2026-08-10 01:23:34 -07:00
2026-08-12 01:16:34 -07:00
2026-08-10 00:23:45 -07:00
2026-08-03 22:53:32 +05:30
2026-08-01 14:31:51 -07:00
2026-08-12 15:21:47 +05:30
2026-08-23 17:54:20 -07:00
2026-08-23 17:45:47 -05:00
2026-08-08 12:31:19 -07:00
2026-08-09 22:09:49 -04:00
2026-08-06 19:35:47 -06:00
2026-08-12 15:21:47 +05:30
2026-08-08 04:19:38 -07:00
2026-08-24 03:20:14 -07:00
2026-08-02 00:11:50 -07:00
2026-08-03 22:53:32 +05:30
2026-08-08 14:49:28 -07:00
2026-08-16 11:32:02 -07:00
2026-08-19 10:07:30 -07:00
2026-08-08 03:59:42 -07:00
2026-08-13 20:30:26 -07:00
2026-07-30 07:18:08 -05:00
2026-08-13 10:47:40 -07:00
2026-08-08 05:13:46 -07:00
2026-08-03 14:09:46 +05:30
2026-08-14 22:33:44 -07:00
2026-08-23 18:27:15 -07:00
2026-08-09 22:09:49 -04:00
2026-08-25 01:34:56 +05:30
2026-08-07 09:07:55 -07:00
2026-08-19 16:10:01 -07:00
2026-08-25 02:45:10 -07:00
2026-08-16 23:26:10 -07:00
2026-08-18 20:03:18 -07:00
2026-08-16 23:26:10 -07:00
2026-08-16 23:26:10 -07:00
2026-07-31 21:21:10 -07:00
2026-08-16 23:26:10 -07:00
2026-08-16 23:26:10 -07:00
2026-08-17 01:56:50 -07:00
2026-08-08 02:21:36 -05:00
2026-08-16 23:26:10 -07:00
2026-08-08 02:21:36 -05:00
2026-08-03 14:24:37 +05:30
2026-08-16 23:26:10 -07:00
2026-08-16 23:26:10 -07:00
2026-08-15 23:37:15 -07:00
2026-08-18 21:57:53 -07:00
2026-08-18 20:03:18 -07:00
2026-08-17 03:03:35 -07:00
2026-08-19 16:31:16 -07:00
2026-08-17 03:03:35 -07:00
2026-08-03 14:24:37 +05:30
2026-08-10 10:40:19 -07:00
2026-08-16 23:26:10 -07:00
2026-08-16 22:08:18 -07:00
2026-08-24 17:12:15 +05:30
2026-08-16 23:26:10 -07:00
2026-08-25 04:21:37 -07:00
2026-08-07 08:58:32 -07:00
2026-08-14 21:15:08 -07:00
2026-08-26 02:54:35 +05:30
2026-08-19 01:19:28 -07:00
2026-08-23 03:56:37 -07:00
2026-08-06 19:35:47 -06:00
2026-08-01 10:47:20 -07:00
2026-08-12 15:21:47 +05:30
2026-08-02 15:51:43 -07:00
2026-08-04 14:34:24 +05:30
2026-08-02 15:12:02 -07:00
2026-08-22 11:15:44 -07:00
2026-08-12 19:01:30 -07:00
2026-08-22 02:25:12 -04:00
2026-08-16 22:09:37 -07:00
2026-08-02 15:11:02 -07:00
2026-08-14 21:41:26 -07:00
2026-08-10 12:07:50 -07:00
2026-08-10 01:28:57 -07:00
2026-08-16 22:08:28 -07:00
2026-08-09 23:40:15 -07:00
2026-08-06 19:35:47 -06:00
2026-08-10 01:23:34 -07:00
2026-08-09 23:30:02 -07:00
2026-08-09 23:35:07 -07:00
2026-08-08 12:17:50 -05:00
2026-08-08 14:56:38 +05:30
2026-08-02 20:11:20 -07:00
2026-08-11 09:56:13 +10:00
2026-08-19 22:41:13 -07:00
2026-08-02 15:13:24 -07:00
2026-08-07 08:58:25 -07:00
2026-08-02 15:13:04 -07:00
2026-08-13 01:34:00 +05:30
2026-08-16 22:06:50 -07:00
2026-08-14 22:34:51 -07:00
2026-08-12 16:27:19 -07:00
2026-08-15 07:07:40 +05:30
2026-08-09 22:09:49 -04:00
2026-08-24 20:03:24 -07:00
2026-08-13 20:30:26 -07:00
2026-08-15 00:34:29 -07:00
2026-08-13 01:06:51 -05:00
2026-08-25 04:00:27 -07:00
2026-08-16 01:53:44 -07:00
2026-08-23 21:12:32 -07:00
2026-08-16 02:02:34 -07:00
2026-08-18 12:52:53 -07:00
2026-08-16 22:06:41 -07:00
2026-08-08 11:12:27 -07:00
2026-08-24 23:55:39 -07:00
2026-07-31 07:30:30 -07:00
2026-08-02 15:12:43 -07:00
2026-08-09 22:09:49 -04:00
2026-08-17 17:04:40 -07:00
2026-07-31 21:31:10 -07:00
2026-08-19 01:23:17 +05:30
2026-08-09 23:14:18 -07:00
2026-07-30 22:31:42 -07:00
2026-08-18 14:14:42 -07:00
2026-07-31 07:30:30 -07:00
2026-08-21 22:33:45 +05:30
2026-08-13 11:09:51 -07:00
2026-08-12 02:56:33 -07:00
2026-08-21 14:56:28 +10:00
2026-08-02 21:54:10 +05:30
2026-08-10 10:40:19 -07:00
2026-08-19 16:10:01 -07:00
2026-08-12 19:01:30 -07:00
2026-08-07 19:26:12 +05:30
2026-08-03 14:30:05 +05:30
2026-08-06 09:40:27 -07:00
2026-08-23 19:00:47 -07:00
2026-08-17 19:41:32 +05:30
2026-08-09 22:09:49 -04:00
2026-08-02 15:10:13 -07:00
2026-08-07 09:07:55 -07:00
2026-08-07 18:41:57 -06:00
2026-08-08 04:28:19 -07:00
2026-08-01 15:41:21 -07:00
2026-08-12 13:57:59 +05:30
2026-08-15 23:48:15 -07:00
2026-08-17 10:03:36 -07:00
2026-08-16 22:05:59 -07:00
2026-08-01 15:38:57 -07:00
2026-08-08 04:19:49 -07:00
2026-08-02 00:11:50 -07:00
2026-08-03 13:47:29 +05:30
2026-08-02 15:52:14 -07:00
2026-08-09 22:09:49 -04:00
2026-08-14 20:24:42 -07:00
2026-08-14 20:24:42 -07:00
2026-08-19 16:31:16 -07:00
2026-08-25 16:39:12 -07:00
2026-08-25 16:39:12 -07:00
2026-08-19 11:20:28 -05:00
2026-08-23 18:25:35 -07:00
2026-08-19 16:10:01 -07:00
2026-08-08 22:54:20 +05:30
2026-08-09 22:09:49 -04:00
2026-08-08 22:54:20 +05:30
2026-08-19 16:10:01 -07:00
2026-08-09 22:09:49 -04:00
2026-08-16 21:20:29 -07:00
2026-08-16 22:08:05 -07:00
2026-08-16 22:08:28 -07:00
2026-08-13 20:30:26 -07:00
2026-08-15 12:53:37 +05:30
2026-08-08 14:49:28 -07:00
2026-08-08 19:59:12 -04:00
2026-08-08 19:59:12 -04:00
2026-08-23 13:27:04 +05:30
2026-08-23 13:27:04 +05:30
2026-08-10 01:23:38 -07:00
2026-08-23 15:06:03 +05:30
2026-08-08 22:54:20 +05:30
2026-08-23 03:54:52 -07:00
2026-08-09 22:09:49 -04:00
2026-08-07 14:38:02 +05:30
2026-08-09 22:09:49 -04:00
2026-08-24 03:22:48 -07:00
2026-08-20 00:20:17 -07:00
2026-08-20 02:04:32 -07:00
2026-08-19 15:15:27 -07:00
2026-08-20 00:17:25 -07:00
2026-08-25 04:21:45 -07:00
2026-08-19 23:03:58 -07:00
2026-08-20 00:17:25 -07:00
2026-08-08 12:33:19 -07:00
2026-08-13 23:36:25 -07:00
2026-08-08 01:12:16 +05:30
2026-08-09 22:09:49 -04:00
2026-08-08 12:34:46 -07:00
2026-08-20 20:20:23 -07:00
2026-08-02 15:12:23 -07:00
2026-08-16 21:20:29 -07:00
2026-08-16 21:20:29 -07:00