Skip to content

Conversation

@pierDipi
Copy link
Contributor

Link to input and output guardrails examples.

Link to input and output guardrails examples
Copy link
Collaborator

@dmitry-openai dmitry-openai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you!

@rm-openai rm-openai merged commit c808718 into openai:main Mar 11, 2025
5 checks passed
DeanLuus22021994 pushed a commit to DeanLuus22021994/openai-agents-python that referenced this pull request Nov 8, 2025
- Add missing methods to ContainerService base class (add_port, set_health_check, add_environment, add_volume)
- Create concrete implementations for RedisService and PostgresService
- Fix ServiceFactory to use correct imports and implementations
- Update all module imports to use new directory structure
- Add health_check, command, and profiles instance variables
- Ensure compose config includes all necessary fields
- Remove app-dev profile restriction for DevContainer compatibility

HIGH PRIORITY openai#3 & openai#4 progress:
- Verified all documented classes exist and work
- Fixed docker-compose profile configuration
- All infrastructure Python files now properly implemented
DeanLuus22021994 pushed a commit to DeanLuus22021994/openai-agents-python that referenced this pull request Nov 8, 2025
…hensive tests

- Create DaprSidecarService and DaprPlacementService implementations
- Fix DaprHealthCheck initialization to avoid duplicate kwargs
- Add comprehensive test suite (test_infrastructure.py)
- Comment out Pydantic models in __init__.py (requires container environment)
- All infrastructure modules verified working:
  * CLI with all commands (generate-dockerfile, generate-dapr, generate-compose, generate-all)
  * EnvironmentConfig with validation
  * ServiceFactory creating all service types
  * Health checks (Redis, PostgreSQL, Dapr)
  * Dockerfile builders (Development and Production)
  * Dapr component factory

Test Results:
   File structure verification (11 files)
   CLI help output
   EnvironmentConfig creation and validation
   ServiceFactory (Dapr sidecar & placement)
   Health checks (Redis, PostgreSQL)
   Dockerfile builders (Dev: 1885 chars, Prod: 1627 chars)
   Dapr components (statestore-redis, statestore-postgres, pubsub-redis)

HIGH PRIORITY openai#3: COMPLETED - All infrastructure Python files audited and working
DeanLuus22021994 pushed a commit to DeanLuus22021994/openai-agents-python that referenced this pull request Nov 8, 2025
Updated .devcontainerPLAN.md with:
- HIGH PRIORITY openai#3 completion details (Infrastructure Implementation)
  * Implementation summary with all fixes and additions
  * Test suite results (all tests passed)
  * Class verification checklist
  * Actual effort: 3 hours (vs 4-6h estimated)
  * Commits: a7f74f7, 64b89f7

- HIGH PRIORITY openai#4 completion details (Docker Compose Profiles)
  * Fixed docker-compose.yml (removed app-dev profile restriction)
  * Verified devcontainer.json already correct
  * Documented existing profile documentation and tasks
  * Actual effort: 0.5 hours (vs 1-2h estimated)
  * Commits: a7f74f7, 816fa06

- Updated effort summary:
  * Total HIGH PRIORITY: 5.5 hours actual vs 9-14 hours estimated
  * Efficiency: 61% better than estimated
  * Overall progress: 31% complete (4/13 items)

All HIGH PRIORITY items (4/4) now complete
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.

3 participants