Once all env dependencies have been audited and we have identified them, we need to categorize them into:
1) Required (Database, redis, etc)
2) Optional (PortalAPI for User info, Posthog, Telemtry stuff, etc)
We then need to ensure that all optional dependencies don't break the app if they are not present. We then need to have any of these that break the Agent fixed.
The biggest one is the hard dependency on the Portal API for user information with the CoreLLM Service.
Once all env dependencies have been audited and we have identified them, we need to categorize them into:
1) Required (Database, redis, etc) 2) Optional (PortalAPI for User info, Posthog, Telemtry stuff, etc)
We then need to ensure that all optional dependencies don't break the app if they are not present. We then need to have any of these that break the Agent fixed.
The biggest one is the hard dependency on the Portal API for user information with the CoreLLM Service.