Polish Feynman harness and stabilize Pi web runtime

This commit is contained in:
Advait Paliwal
2026-03-22 20:20:26 -07:00
parent 7f0def3a4c
commit 46810f97b7
47 changed files with 3178 additions and 869 deletions

19
src/web-search.ts Normal file
View File

@@ -0,0 +1,19 @@
export {
FEYNMAN_CONFIG_PATH as WEB_SEARCH_CONFIG_PATH,
WEB_SEARCH_PROVIDERS,
configureWebSearchProvider,
formatWebSearchDoctorLines,
getConfiguredWebSearchProvider,
getWebSearchProviderById,
getWebSearchStatus,
hasConfiguredWebProvider,
hasGeminiApiKey,
hasPerplexityApiKey,
loadWebSearchConfig,
saveWebSearchConfig,
type PiWebSearchProvider,
type WebSearchConfig,
type WebSearchProviderDefinition,
type WebSearchProviderId,
type WebSearchStatus,
} from "./config/feynman-config.js";