Create Task
Create a new task in Steady
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TASK])
Update Task Status
Update the status of an existing task
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TASK_STATUS])
Assign Task
Assign a task to a team member
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_TASK])
Create Project
Create a new project in Steady
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PROJECT])
Add Team Member
Add a new team member to a project
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEAM_MEMBER])
Set Task Due Date
Set or update the due date for a task
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_TASK_DUE_DATE])
Create Milestone
Create a new milestone for a project
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MILESTONE])
Log Time
Log time spent on a task or project
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOG_TIME])
Generate Report
Generate a project or team performance report
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Create Invoice
Create an invoice for billable hours or project completion
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Set Project Budget
Set or update the budget for a project
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_PROJECT_BUDGET])
Archive Project
Archive a completed or inactive project
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_PROJECT])
Create Team
Create a new team within the organization
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEAM])
Set Task Priority
Set or update the priority level of a task
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_TASK_PRIORITY])
Task Created
Triggered when a new task is created
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_CREATED])
Task Completed
Triggered when a task is marked as completed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_COMPLETED])
Project Milestone Reached
Triggered when a project milestone is achieved
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_MILESTONE_REACHED])
Task Overdue
Triggered when a task passes its due date without completion
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_OVERDUE])
New Team Member Added
Triggered when a new team member is added to a project
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEAM_MEMBER_ADDED])
Project Budget Exceeded
Triggered when a project's expenses exceed the set budget
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_BUDGET_EXCEEDED])
Project Completed
Triggered when all tasks in a project are marked as completed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_COMPLETED])
Time Log Submitted
Triggered when a team member submits a time log
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TIME_LOG_SUBMITTED])
Invoice Paid
Triggered when an invoice is marked as paid
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_PAID])
Task Priority Changed
Triggered when the priority of a task is changed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_PRIORITY_CHANGED])
Project Archived
Triggered when a project is archived
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_ARCHIVED])
Task Reassigned
Triggered when a task is reassigned to a different team member
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_REASSIGNED])
Project Deadline Approaching
Triggered when a project's deadline is within a specified timeframe
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_DEADLINE_APPROACHING])