feat: unify 3 bot services into single process
- Add UNIFIED_MODE flag (default on, disable with UNIFIED_MODE=0) - Register all 3 Discord bots in one process (claude, codex, review) - Load all registered groups regardless of agent_type (codex/owner priority) - Start credential proxy and container cleanup at unified startup - shouldServiceProcessChat returns true in unified mode - Add findChannelByName for role-based response routing - Backward compatible: UNIFIED_MODE=0 restores per-service behavior
This commit is contained in:
@@ -52,14 +52,12 @@ export function startCredentialProxy(
|
||||
}
|
||||
|
||||
// Default: Anthropic/Claude API
|
||||
const headers: Record<
|
||||
string,
|
||||
string | number | string[] | undefined
|
||||
> = {
|
||||
...(req.headers as Record<string, string>),
|
||||
host: anthropicUrl.host,
|
||||
'content-length': body.length,
|
||||
};
|
||||
const headers: Record<string, string | number | string[] | undefined> =
|
||||
{
|
||||
...(req.headers as Record<string, string>),
|
||||
host: anthropicUrl.host,
|
||||
'content-length': body.length,
|
||||
};
|
||||
|
||||
delete headers['connection'];
|
||||
delete headers['keep-alive'];
|
||||
|
||||
Reference in New Issue
Block a user