refactor(connectors): remove adapter module references from services

Drops every `definition.module.*` call and legacy id hardcode (claude_local,
codex_local, gemini_local, claude_compat_*) from the connector services.
Health checks now evaluate stored credentials against the declarative auth
descriptor, model policy reads provider models via pi-ai, matching keys off
provider ids, and hire-hook logs activity without invoking an adapter hook.
Introduces a local normalizeCommandValue helper to replace the deleted
@agentcompany/adapter-utils/server-utils import.
This commit is contained in:
ZacharyZhang-NY committed 2026-04-17 02:20:56 -04:00
1 parent 60178ceafa
commit 06a3ba603e
14 files changed
+267 -377

No files matched your search

+6
View File
@@ -66,6 +66,12 @@ export function listInvalidEnvBindingKeys(text: string): string[] {
});
}
export { PI_MONO_CAPABILITIES };
export function renderConnectorConfigurationDoc(definition: ConnectorDefinition): string {
return renderConfigurationDoc(definition);
}
function renderConfigurationDoc(definition: ConnectorDefinition): string {
switch (definition.auth.type) {
case "oauth":