We've has a couple missing dependencies not get caught in the test harness because they are fulfilled by other packages.
We currently install agentstack[all] in the test environment to simplify dependency management between base installs and framework-specific installs, but should find a way to install the actual dependencies used by a particular configuration. Since we're parameterizing frameworks in many of the tests, we may need to incorporate dependency install into the setUp method. Open to delegating this to tox if there's a way we can do it without duplicating tests, too.