Skip to content

Conversation

@pontino
Copy link
Collaborator

@pontino pontino commented Jan 6, 2026

Summary

  • Add datasets dependency to dspy-based examples (dspy_react, agent_evaluation_dspy, triage_agent, tool_calling, safe_agents_guardrails) - required by dspy 3.0's internal pyserini module
  • Add guardrails hub validators installation step for safe_agents_guardrails (ToxicLanguage and DetectPII need separate hub install)
  • Fix a2a requirements.txt to use PyPI eggai instead of invalid local ../../sdk path
  • Set PYTHONPATH in CI test step for proper src module imports
  • Fix relative imports in triage_agent tests (..srcsrc)

Test plan

  • CI passes for all 14 examples

pontino and others added 2 commits December 25, 2025 11:29
Migrated from eggai-tech/EggAI monorepo.

Includes 14 comprehensive examples:
- Getting Started
- Coordinator Pattern
- WebSocket Gateway
- DSPy ReAct Agent
- LangChain Integration
- LiteLLM Integration
- Agent Evaluation with DSPy
- Safe Agents with Guardrails
- Triage Agent
- Shared Context
- Multi-Agent Conversation
- Tool Calling
- A2A Protocol
- MCP Integration

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add datasets dependency to dspy-based examples (required by dspy 3.0)
- Add guardrails hub validators installation step for safe_agents_guardrails
- Fix a2a requirements.txt to use PyPI eggai instead of local SDK path
- Fix PYTHONPATH in CI for src module imports
- Fix relative imports in triage_agent tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant