Research agent with corporate proxy and SSL certificate support.
# Install dependencies
uv sync
# Set up environment
cp .env.example .env
# Edit .env with your API keys
# Run research
uv run python main.py "What is LangGraph?"
# Or use the installed script
uv run research "Analyze OODA loop applications"Create a .env file:
ANTHROPIC_API_KEY=sk-ant-...
TAVILY_API_KEY=tvly-...
COMPANY_CERT_PATH=C:\path\to\company_cert.cer# Format code
uv run ruff format .
# Lint
uv run ruff check .
# Run tests
uv run pytestconfig.py: Environment and configuration managementhttp_client.py: HTTP client factory with cert supporttools/: Tool definitions (search, etc.)agents/: Agent factoriescli.py: Command-line interface