Files
kilocode/script
Yury Zialionka 2aa10017c0 refactor(tool): resolve websearch config via Env.Service instead of process.env
Closes #12996. Part of #12986.

- websearch resolves KILO_WEBSEARCH_PROVIDER, EXA_API_KEY and
  PARALLEL_API_KEY through Env.Service in the tool body and threads
  them into the pure helpers; selectWebSearchProvider takes the
  override as a parameter.
- mcp-websearch no longer snapshots EXA_API_KEY into a module-level
  URL at import time; exaUrl(key) derives it per call, so BYOK keys
  set or cleared after startup are honored.
- Tool registry provides Env.node.
- kilo-tool-process-env allowlist is now empty; check:architecture
  drops from 15 to 9 classified ratchet sites.
- Transform/model tests confirmed running in-process via plain
  bun test (455 tests, <1s), the other half of #12996.

warpgrep.ts, the third file in the original ratchet, was already
removed on main.
2026-08-13 13:52:17 -06:00
..
2026-07-29 02:06:01 +02:00
2026-07-22 13:31:23 +02:00
2026-07-22 13:31:23 +02:00
2026-07-22 13:31:23 +02:00
2025-10-28 18:32:45 -05:00
2026-07-22 13:31:23 +02:00
2026-07-22 13:31:23 +02:00
2026-04-12 13:36:08 +02:00
2026-05-06 12:13:06 +02:00
2026-07-22 13:31:23 +02:00