玉澜
843ba7d81b
refactor(app): remove the retired discovery layer; endpoints resolve via the dynamic server registry only
...
EnvironmentLoader.Load has returned a constant empty catalog since live
discovery was retired, leaving a zombie chain: loader interface, catalog
types, degraded-error semantics kept alive only by a `var _ =` suppressor,
and runner/recovery fallback branches that could never succeed.
- loader.go shrinks to the env constants and CLIFlagHint; the
DiscoveryCatalog / DiscoveryCatalogLoader / DiscoveryDegraded families
are deleted.
- runtimeRunner and recoveryRuntime drop the loader field; a direct-runtime
miss is now terminal through handleCatalogMiss, and recovery endpoint
resolution is directRuntimeEndpoint only. directRuntimeToolEndpoint loses
its sole caller and is removed.
- Tests: loader-injection branches are deleted; live-behavior coverage
(mock mode, direct-runtime hit/miss, recovery resolution, catalog-miss
error path) is rewritten against the new flow.
2026-08-03 21:45:58 +08:00
..
2026-08-03 19:22:53 +08:00
2026-08-01 19:51:54 +08:00
2026-06-11 09:16:36 +08:00
2026-08-03 21:15:20 +08:00
2026-08-03 00:50:16 +08:00
2026-08-02 12:26:25 +08:00
2026-08-02 10:07:19 +08:00
2026-08-03 13:38:43 +08:00
2026-08-01 22:16:17 +08:00
2026-08-03 21:45:58 +08:00
2026-08-03 14:29:13 +08:00
2026-08-03 19:10:13 +08:00
2026-08-03 17:24:32 +08:00
2026-08-01 14:51:13 +08:00
2026-08-03 21:45:58 +08:00
2026-07-29 10:02:28 +08:00
2026-07-29 10:02:27 +08:00
2026-08-03 20:00:47 +08:00
2026-08-01 18:54:09 +08:00
2026-07-29 10:02:27 +08:00
2026-08-03 16:18:20 +08:00
2026-07-29 10:02:28 +08:00
2026-07-29 10:02:27 +08:00
2026-03-27 17:55:57 +08:00
2026-08-03 21:15:20 +08:00
2026-07-14 01:25:05 +08:00
2026-08-03 13:26:34 +08:00
2026-08-03 21:15:20 +08:00
2026-08-03 00:50:16 +08:00
2026-08-02 13:59:37 +08:00
2026-08-02 14:11:23 +08:00
2026-08-03 13:26:34 +08:00
2026-08-03 00:50:16 +08:00
2026-08-01 18:54:09 +08:00
2026-08-02 14:11:23 +08:00
2026-08-03 16:18:20 +08:00
2026-08-03 17:07:36 +08:00
2026-08-03 19:32:01 +08:00
2026-08-03 13:38:43 +08:00
2026-08-03 19:22:53 +08:00
2026-08-03 14:29:13 +08:00
2026-08-03 19:10:13 +08:00
2026-08-01 18:54:09 +08:00
2026-08-03 19:22:53 +08:00
2026-08-03 16:18:20 +08:00
2026-08-02 14:11:23 +08:00
2026-07-29 14:17:03 +08:00
2026-08-02 10:07:19 +08:00
2026-08-01 20:33:45 +08:00
2026-08-03 17:07:36 +08:00
2026-08-03 19:32:01 +08:00
2026-08-03 21:15:20 +08:00
2026-08-03 20:00:47 +08:00
2026-08-03 13:26:34 +08:00
2026-08-02 12:26:25 +08:00
2026-07-15 15:19:25 +08:00
2026-08-02 13:47:26 +08:00
2026-08-03 14:29:13 +08:00
2026-08-03 21:15:20 +08:00
2026-08-02 13:59:37 +08:00
2026-08-03 17:58:38 +08:00
2026-08-03 17:07:36 +08:00
2026-08-01 19:51:54 +08:00
2026-08-03 21:15:20 +08:00
2026-08-03 17:24:32 +08:00
2026-08-03 21:15:20 +08:00
2026-08-03 21:15:20 +08:00
2026-08-03 14:44:06 +08:00
2026-08-02 10:49:41 +08:00
2026-08-01 18:54:09 +08:00
2026-08-03 21:15:20 +08:00
2026-08-03 13:09:14 +08:00
2026-08-03 13:09:14 +08:00
2026-08-03 13:09:14 +08:00
2026-08-03 19:32:01 +08:00
2026-08-03 17:24:32 +08:00
2026-08-03 19:32:01 +08:00
2026-07-17 11:57:27 +08:00
2026-08-03 16:18:20 +08:00
2026-08-03 00:50:16 +08:00
2026-08-03 17:07:36 +08:00
2026-08-03 21:15:20 +08:00
2026-08-03 16:18:20 +08:00
2026-08-01 20:33:45 +08:00
2026-08-01 20:33:45 +08:00
2026-08-03 20:00:47 +08:00
2026-08-03 14:44:06 +08:00
2026-08-03 21:15:20 +08:00
2026-07-13 19:49:40 +08:00
2026-08-03 14:44:06 +08:00
2026-08-02 13:47:26 +08:00
2026-03-27 17:55:57 +08:00
2026-03-27 17:55:57 +08:00
2026-07-16 10:58:56 +08:00
2026-07-15 22:19:49 +08:00
2026-05-19 15:25:39 +08:00