Commit Graph

27505 Commits

Author SHA1 Message Date
Shakker
b0e6a24782 test: tighten provider install catalog assertions 2026-05-11 06:43:46 +01:00
Shakker
5a60f9d4e0 test: tighten provider auth choice assertions 2026-05-11 06:42:31 +01:00
Shakker
0d92a76232 test: tighten Claude bundle inspect assertions 2026-05-11 06:41:17 +01:00
Peter Steinberger
3218f37c7f test: tighten pi compaction log assertions 2026-05-11 06:40:40 +01:00
Shakker
d03772b1e5 test: tighten plugin file install hook payload assertion 2026-05-11 06:39:39 +01:00
Peter Steinberger
1e1ab7011d test: tighten acp cancel scoping assertions 2026-05-11 06:38:31 +01:00
Shakker
a3479c3ff8 test: tighten bundle loader capability assertions 2026-05-11 06:38:26 +01:00
Shakker
a6bf7a2a89 test: tighten bundled capability snapshot assertion 2026-05-11 06:37:32 +01:00
Peter Steinberger
a116959445 test: tighten dispatch silent-reply assertions 2026-05-11 06:36:55 +01:00
Shakker
962149e455 test: tighten bundle command assertions 2026-05-11 06:35:41 +01:00
Shakker
7c3af7fd43 test: tighten plugin config schema assertions 2026-05-11 06:35:04 +01:00
Peter Steinberger
b7db08f54e fix: normalize nested gemini preview config refs 2026-05-11 06:34:48 +01:00
Shakker
2d65786d8c test: tighten doctor load-path policy assertion 2026-05-11 06:34:13 +01:00
Shakker
59f2ef0499 test: tighten hook approval assertions 2026-05-11 06:33:41 +01:00
Ayaan Zaidi
e5ff9891b8 refactor(channels): expose shared turn context builder 2026-05-11 11:01:26 +05:30
Shakker
b68e39fb18 test: tighten external plugin catalog assertion 2026-05-11 06:31:21 +01:00
Peter Steinberger
d170b600d3 test: tighten command info assertions 2026-05-11 06:29:56 +01:00
Shakker
6e318f8aec test: tighten bundled metadata package assertion 2026-05-11 06:29:14 +01:00
Peter Steinberger
fd38a8a36d test: relax provider normalization expectations 2026-05-11 06:27:17 +01:00
Peter Steinberger
ebbdeab270 test: avoid bundle manifest helper name collision 2026-05-11 06:27:17 +01:00
Peter Steinberger
dba631c195 test: allow readonly bundle manifest fixtures 2026-05-11 06:27:17 +01:00
Peter Steinberger
7d9b13df05 fix(agents): narrow compaction subscription events 2026-05-11 06:27:17 +01:00
Peter Steinberger
f618a5aba9 style(agents): format compaction event types 2026-05-11 06:27:17 +01:00
Ruben Cuevas
d88e11acf7 fix(agents): restore compaction gateway logs 2026-05-11 06:27:17 +01:00
Shakker
190d1ce848 test: tighten plugin http route assertions 2026-05-11 06:26:40 +01:00
Shakker
932f1c9e40 test: tighten external plugin repair hint assertion 2026-05-11 06:25:13 +01:00
Shakker
04f428fa06 test: tighten plugin load context assertions 2026-05-11 06:22:59 +01:00
Peter Steinberger
9dda1012c4 test: tighten tools command assertions 2026-05-11 06:21:47 +01:00
Shakker
4ae5de712d test: tighten provider validation assertions 2026-05-11 06:20:51 +01:00
Ayaan Zaidi
4a009612c9 fix(docker): prune with source workspace policy 2026-05-11 10:50:30 +05:30
Peter Steinberger
16bf9d36d4 test: tighten message hook assertions 2026-05-11 06:20:02 +01:00
Shakker
f1b929a562 test: tighten provider auth env trust assertions 2026-05-11 06:19:24 +01:00
pandadev66
6b8abb3c79 test(agents/bundle-mcp): cover configured MCP request-boundary path (#76063)
Add focused regression coverage for the request boundary called out by
ClawSweeper triage on #76063: configured (`cfg.mcp.servers.<name>`) tools
must materialize, survive `applyFinalEffectiveToolPolicy`, and reach
`splitSdkTools().customTools`, which is the value the SDK sends to the
provider as `customTools`. The materialize, policy, and split units each
have their own unit tests, but the full chain was uncovered, which is why
v2026.4.27 was able to silently drop server__* tools from outbound
request bodies. Run with a fake `SessionMcpRuntime` so the test does not
boot a real stdio child:

- coding profile keeps configured `server__*` tools in customTools
- messaging profile keeps configured `server__*` tools in customTools
- minimal profile strips them
- explicit `tools.deny: ["bundle-mcp"]` strips them under coding
- materialize ordering survives the request boundary so prompt cache
  keys stay stable across turns

Refs #76063.
2026-05-11 06:18:57 +01:00
Shakker
b94a829b70 test: tighten installed manifest registry assertions 2026-05-11 06:18:14 +01:00
Peter Steinberger
9f20a5669d test: tighten daemon lifecycle assertions 2026-05-11 06:17:37 +01:00
Pavan Kumar Gondhi
93ff72a5e8 fix(matrix): gate name-based allowlist resolution [AI] (#79007)
* fix: gate matrix mutable name resolution

* addressing codex review

* addressing codex review

* addressing codex review

* address feedback

* addressing codex review

* addressing codex review

* addressing codex review

* addressing codex review

* chore: drop unrelated matrix fix churn

* chore: refresh channel config metadata

* chore: remove unrelated formatting churn

* docs: add changelog entry for PR merge
2026-05-11 10:47:27 +05:30
Peter Steinberger
def356c4b0 test: tighten plugin CLI assertions 2026-05-11 06:15:23 +01:00
Shakker
b383af3ceb test: tighten activation planner assertion 2026-05-11 06:14:48 +01:00
Peter Steinberger
5a80be35e9 fix: track cron execution milestones 2026-05-11 06:14:22 +01:00
Shakker
52b1f58638 test: tighten metadata registry loader assertions 2026-05-11 06:13:43 +01:00
Peter Steinberger
22f5e99c31 test: tighten agent CLI registration assertions 2026-05-11 06:12:08 +01:00
Shakker
f1ab8ea171 test: tighten manifest command alias assertions 2026-05-11 06:11:59 +01:00
Shakker
52574943af test: tighten bundle manifest assertions 2026-05-11 06:11:05 +01:00
Peter Steinberger
17308cf4bb test: tighten agent gateway assertions 2026-05-11 06:10:37 +01:00
Shakker
c640ff4d53 test: tighten provider static catalog context assertion 2026-05-11 06:08:59 +01:00
Peter Steinberger
44d7e6810a test: tighten gateway health assertions 2026-05-11 06:08:38 +01:00
Shakker
109ddd0436 test: tighten group access prompt assertion 2026-05-11 06:07:49 +01:00
Shakker
0388b05655 test: tighten bootstrap plugin cache assertion 2026-05-11 06:05:24 +01:00
Peter Steinberger
21c8818b40 test: tighten codex route warnings assertions 2026-05-11 06:04:54 +01:00
Shakker
9fe55bcc63 test: tighten plugin lookup table assertions 2026-05-11 06:04:31 +01:00