Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

f/wait for input step #441

Merged
merged 2 commits into from
Aug 3, 2024
Merged

f/wait for input step #441

merged 2 commits into from
Aug 3, 2024

Conversation

creatorrr
Copy link
Contributor

@creatorrr creatorrr commented Aug 2, 2024

  • chore: Disable all the routes except of tasks and agents
  • feat(agents-api): Add WaitForInputStep definition

🚀 This description was created by Ellipsis for commit fdcfe57

Summary:

Added WaitForInputStep to agents-api and updated SDKs; disabled all routes except tasks and agents.

Key points:

  • Feature: Added WaitForInputStep to agents-api.
    • Updated Tasks.py to include WaitForInputStep in various classes like CreateTaskRequest, PatchTaskRequest, etc.
    • Created new classes TasksWaitForInputStep and TasksWaitForInputStepInfo.
  • Chore: Disabled all routes except for tasks and agents in agents_api/web.py.
  • SDK Updates:
    • Python SDK: Updated to include WaitForInputStep in various files like tasks_create_task_request_main_item.py, tasks_patch_task_request_main_item.py, etc.
    • TypeScript SDK: Updated to include WaitForInputStep in various models and schemas like Tasks_CreateTaskRequest, Tasks_PatchTaskRequest, etc.

Generated with ❤️ by ellipsis.dev

Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

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

❌ Changes requested. Reviewed everything up to fdcfe57 in 59 seconds

More details
  • Looked at 3687 lines of code in 48 files
  • Skipped 2 files when reviewing.
  • Skipped posting 0 drafted comments based on config settings.

Workflow ID: wflow_XhHeKxZQqGjjRyiL


Want Ellipsis to fix these issues? Tag @ellipsis-dev in a comment. You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet mode, and more.

from ..core.pydantic_utilities import deep_union_pydantic_dicts, pydantic_v1


class TasksBaseWorkflowStep(pydantic_v1.BaseModel):
Copy link
Contributor

Choose a reason for hiding this comment

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

The TasksBaseWorkflowStep class should define a field for kind_ to specify the type of workflow step. This is crucial for proper type discrimination in polymorphic scenarios.

@whiterabbit1983 whiterabbit1983 merged commit 59f3a3f into dev-tasks Aug 3, 2024
2 of 6 checks passed
@whiterabbit1983 whiterabbit1983 deleted the f/wait-for-input-step branch August 3, 2024 09:00
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants