You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[bug] Server console throws http status errors when running Web search (MacOS, MiniMax model) (#42)
* Worker loop error … httpx.ReadError.ReadError (connection dropped mid-response) not caught in URL skill -escaped to worker loop
* fix(url-skill): robust SSL and network error handling with certifi CA bundle
- Use certifi CA bundle via ssl.create_default_context to fix macOS python.org SSL failures
- Catch httpx.ConnectError in URL skill to gracefully skip SSL errors (return empty content)
and re-raise non-SSL ConnectErrors for orchestrator retry handling
- Add httpx.ConnectError and httpx.ReadError to orchestrator warning-level retry handler
so they are retried with backoff instead of triggering ERROR-level tracebacks
- Add certifi>=2024.0 to project dependencies
- Add test coverage: SSL graceful skip, ConnectTimeout propagation, ReadError propagation
* feat(config): expose fetch_timeout_seconds for URL skill in [ingest] config
Default remains 30s. Users can override via .synthadoc/config.toml:
[ingest]
fetch_timeout_seconds = 60
Threaded through IngestAgent → SkillAgent → UrlSkill. SkillAgent gains
a skill_kwargs dict for passing constructor args to named skills.
* docs: add fetch_timeout_seconds to configuration reference and quick-start guide
* Add OpenAI to the supported list in README.
0 commit comments