rUv and r
45bf52cd86
feat(mods): adopt Claude Code 2.1.290-2.1.318 mod API changes (mods 0.16.0, console 0.49.11, swarm 0.3.8) ( #4702 )
...
- ruflo-mods guard (tool.check): read-only fast path on e.isReadOnly (2.1.304)
that skips the policy-projection stat while a full check found none in the
last 2 s (web tools excluded so the research ask still fires); a chain deny
returns without file reads; decider "person" on every ask ruflo raises;
agentId names the subagent on ruflo's reason; the chain's ceiling survives a
tightening; .catch documented for 2.1.301 semantics, still fails closed.
- ruflo-console: console_state and console_run registered with
isDeferred: false (2.1.293); console_open/console_set stay deferred.
- console + swarm: Text bold -> weight (2.1.299 deprecation), codemodded;
bold: true -> weight: "semibold" (what the host already maps bold to).
Engines before 2.1.299 refuse a tree with an unknown Text prop, so the kit
maps weight back to bold there (text-weight.ts, via $.session.version()).
- tests for 2.1.318's kit: $.tool.call now raises tool.check first
(guidance test); stub answers are validated (swarm prompt.fill stub);
stale expectations fixed (probe session.compact, learning-loop handshake).
- console kit tests: timeoutMs 30_000 (the 5 s default timed out 19-58
end-to-end tests under load, on 2.1.289 and 2.1.318 alike), and the mock
clock advanced past runner.ts's VERIFY_RETRY_MS in actions/settings tests.
Co-authored-by: r <r@x>
2026-11-04 15:49:08 -06:00
..
2026-10-28 03:50:50 -04:00
2026-10-11 16:54:16 -04:00
2026-09-27 10:30:47 -04:00
2026-10-08 16:52:49 -04:00
2026-05-29 08:52:31 -04:00
2026-05-12 00:40:47 -04:00
2026-09-28 09:40:35 -04:00
2026-10-30 15:15:22 -04:00
2026-06-16 12:10:35 -04:00
2026-10-11 09:31:30 -04:00
2026-05-12 00:51:18 -04:00
2026-05-13 09:02:51 -04:00
2026-09-28 17:13:43 -04:00
2026-10-19 22:55:54 -04:00
2026-05-14 08:03:31 -04:00
2026-05-15 21:44:39 -04:00
2026-07-29 21:36:20 -04:00
2026-06-16 12:10:35 -04:00
2026-07-16 23:20:35 -04:00
2026-05-12 00:44:57 -04:00
2026-10-29 19:21:05 -04:00
2026-10-23 23:51:58 -04:00
2026-10-28 03:50:50 -04:00
2026-10-29 19:50:34 -04:00
2026-10-13 13:38:45 +05:00
2026-05-23 04:52:41 -04:00
2026-05-11 00:29:58 -04:00
2026-10-10 11:20:45 -04:00
2026-05-13 09:02:02 -04:00
2026-09-29 09:22:24 -04:00
2026-06-16 12:10:35 -04:00
2026-06-29 11:59:20 -04:00
2026-10-24 22:42:09 -04:00
2026-10-24 22:42:09 -04:00
2026-10-24 22:42:09 -04:00
2026-10-04 19:47:20 -04:00
2026-10-01 17:51:14 -04:00
2026-06-27 11:42:23 -04:00
2026-05-26 00:14:53 -04:00
2026-06-27 11:41:06 -04:00
2026-06-16 12:10:35 -04:00
2026-06-16 12:10:35 -04:00
2026-06-26 16:58:54 -04:00
2026-06-16 12:10:35 -04:00
2026-06-16 12:10:35 -04:00
2026-10-19 12:56:46 -04:00
2026-05-11 00:29:58 -04:00
2026-06-16 12:10:35 -04:00
2026-10-04 22:03:45 -04:00
2026-10-04 22:03:45 -04:00
2026-06-16 22:42:19 -04:00
2026-10-10 11:23:58 -04:00
2026-10-26 09:56:35 -04:00
2026-07-29 15:08:51 -04:00
2026-06-16 13:14:49 -04:00
2026-10-10 11:36:33 -04:00
2026-10-09 10:18:04 -04:00
2026-10-05 05:37:46 -04:00
2026-10-24 18:28:39 -04:00
2026-11-04 15:49:08 -06:00
2026-10-20 02:11:26 -04:00
2026-01-04 19:30:59 +00:00
2026-10-24 22:42:09 -04:00
2026-10-24 22:42:09 -04:00
2026-10-24 22:42:09 -04:00
2026-10-30 12:12:42 -04:00
2026-10-30 12:12:42 -04:00
2026-10-19 22:55:58 -04:00
2026-06-16 12:10:35 -04:00
2026-06-16 12:10:35 -04:00
2026-10-04 19:02:02 -04:00
2026-04-06 11:47:30 -04:00
2026-05-05 22:18:18 -04:00
2026-10-04 22:48:04 -04:00
2026-10-05 03:07:59 -04:00
2026-10-10 17:48:37 -04:00
2026-10-05 04:36:37 -04:00
2026-10-05 01:56:36 -04:00
2026-10-05 02:53:23 -04:00
2026-10-05 00:25:30 -04:00
2026-07-26 18:47:59 -04:00
2026-10-24 22:42:09 -04:00
2026-10-29 19:50:34 -04:00
2026-08-10 15:08:06 -02:30
2026-10-04 21:19:34 -04:00
2026-09-16 16:36:46 +00:00
2026-10-20 05:42:06 -04:00
2026-10-20 05:42:06 -04:00
2026-10-05 00:27:13 -04:00
2026-10-04 20:34:20 -04:00
2026-06-09 12:15:03 -04:00
2026-06-16 12:10:35 -04:00
2026-07-20 15:58:21 -04:00
2026-05-09 10:47:43 -04:00
2026-10-12 11:41:11 -04:00
2026-05-03 21:47:15 -04:00
2026-07-09 10:40:08 -04:00
2026-08-12 18:28:25 -04:00
2026-07-16 19:10:33 -04:00
2026-06-29 11:59:20 -04:00
2026-10-19 22:55:58 -04:00
2026-05-21 14:19:35 -04:00
2026-05-18 20:55:31 -04:00
2026-05-15 21:44:39 -04:00
2026-10-19 21:50:20 -04:00
2026-05-21 14:37:43 -04:00
2026-11-01 00:33:07 -04:00
2026-05-21 14:03:29 -04:00
2026-09-24 06:26:44 +00:00
2026-05-24 23:46:50 -04:00
2026-05-24 23:46:50 -04:00
2026-05-24 23:46:50 -04:00
2026-06-25 18:32:28 -04:00
2026-10-30 16:59:46 -04:00
2026-05-21 15:41:47 -04:00
2026-08-11 18:39:17 -04:00
2026-05-19 12:19:16 -04:00
2026-05-26 00:01:46 -04:00
2026-05-25 22:44:55 -04:00
2026-05-24 11:13:50 -04:00
2026-05-19 22:39:21 -04:00
2026-05-19 23:04:14 -04:00
2026-05-19 22:44:34 -04:00
2026-07-16 23:14:09 -04:00
2026-10-10 16:51:15 +02:00
2026-10-02 09:44:53 +02:00
2026-06-02 03:59:36 -04:00
2026-07-29 15:40:17 -04:00
2026-05-21 12:36:22 -04:00
2026-10-12 11:21:58 -04:00
2026-10-10 10:54:15 -04:00
2026-05-27 09:00:35 -04:00
2026-09-27 15:52:07 -04:00
2026-05-24 14:32:43 -04:00
2026-05-24 14:32:43 -04:00
2026-05-24 14:32:43 -04:00
2026-05-24 14:32:43 -04:00
2026-06-17 14:10:27 -04:00
2026-06-17 14:10:27 -04:00
2026-05-16 19:20:26 -04:00
2026-09-27 10:30:47 -04:00
2026-06-25 18:18:19 -04:00
2026-09-21 16:49:17 -04:00
2026-10-05 05:37:46 -04:00
2026-10-04 23:46:06 -04:00
2026-10-07 12:40:10 -04:00
2026-05-23 04:52:41 -04:00
2026-06-16 12:10:35 -04:00
2026-06-16 12:10:35 -04:00
2026-06-16 12:10:35 -04:00
2026-06-16 12:10:35 -04:00
2026-06-16 12:10:35 -04:00
2026-06-16 12:10:35 -04:00
2026-06-16 12:10:35 -04:00
2026-10-20 05:42:06 -04:00
2026-02-28 03:30:04 +00:00
2026-05-13 11:11:25 -04:00