Create Goal
Create a new goal in Beeminder with specified parameters.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GOAL])
Add Datapoint
Add a new datapoint to an existing Beeminder goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_DATAPOINT])
Update Goal
Modify parameters of an existing Beeminder goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_GOAL])
Archive Goal
Archive an existing Beeminder goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_GOAL])
Unarchive Goal
Unarchive a previously archived Beeminder goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNARCHIVE_GOAL])
Delete Goal
Permanently delete a Beeminder goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_GOAL])
Charge User
Charge the user a specified amount for goal-related penalties.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHARGE_USER])
Add Pledge
Add or increase the pledge amount for a specific goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_PLEDGE])
Change Road
Modify the road (rate of progress) for an existing goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANGE_ROAD])
Create Checkpoint
Create a checkpoint for a goal to mark significant milestones.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CHECKPOINT])
Adjust Schedule
Modify the schedule or deadline for an existing goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADJUST_SCHEDULE])
Set Auto Data Source
Configure an automatic data source for a Beeminder goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_AUTODATA])
Generate Report
Create a summary report of user's goals and progress.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Send Reminder
Send a custom reminder to the user about a specific goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_REMINDER])
Goal Created
Triggered when a new goal is created in Beeminder.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GOAL_CREATED])
Goal Updated
Triggered when an existing goal is modified.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GOAL_UPDATED])
Datapoint Added
Triggered when a new datapoint is added to a goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DATAPOINT_ADDED])
Goal Archived
Triggered when a goal is archived.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GOAL_ARCHIVED])
Goal Derailed
Triggered when a user fails to meet a goal's requirements.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GOAL_DERAILED])
Pledge Increased
Triggered when the pledge amount for a goal is increased.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PLEDGE_INCREASED])
Road Changed
Triggered when the road (rate of progress) for a goal is modified.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ROAD_CHANGED])
User Charged
Triggered when a user is charged for derailing on a goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_CHARGED])
Goal Completed
Triggered when a user successfully completes a goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GOAL_COMPLETED])
Emergency Day Used
Triggered when a user uses an emergency day for a goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMERGENCY_DAY_USED])
Checkpoint Reached
Triggered when a user reaches a predefined checkpoint in their goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECKPOINT_REACHED])
Goal Restarted
Triggered when a previously completed or archived goal is restarted.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GOAL_RESTARTED])
Auto Data Synced
Triggered when automatic data is successfully synced for a goal.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AUTODATA_SYNCED])
Goal Nearing Deadline
Triggered when a goal is approaching its deadline or in the danger zone.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GOAL_NEARING_DEADLINE])
Weekly Summary Generated
Triggered when the weekly summary of user's goals and progress is generated.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WEEKLY_SUMMARY_GENERATED])