We need to remove as many external dependencies from the running Agent class as possible in preparation to bundle the Agent separately. These envs are found in a few places:
We need to remove as many external dependencies as possible to ensure runtime is easy to set up. Some should be made optional, like Posthog, and definitely the external Portal API.
Another task will be made to make dependencies optional.
We need to remove as many external dependencies from the running Agent class as possible in preparation to bundle the Agent separately. These envs are found in a few places:
We have two kinds of environment variables.
1) Application configuration (port, timeouts, etc) 2) External dependencies (portal API, keywords API, database URL, redis, posthog, etc)
We need to remove as many external dependencies as possible to ensure runtime is easy to set up. Some should be made optional, like Posthog, and definitely the external Portal API.
Another task will be made to make dependencies optional.