You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A number of our general-purpose "action" agents are going to have dependencies. For example, the agent for updating one's beeminder graph based upon inbox low-water-marks is going to depend at least upon the IMAP and Beeminder components.
Right now these agents will try to load missing components and fail to start, however it would be great for agents to declare their dependencies up-front. Then we could have a exobrain start ... wrapper which makes sure the required components are installed, and informs the user if they're not.
The advantage here is that the exobrain core distribution can include lots of useful agents without them being hard dependencies, and prompt the user to install components as they're required.
A number of our general-purpose "action" agents are going to have dependencies. For example, the agent for updating one's beeminder graph based upon inbox low-water-marks is going to depend at least upon the
IMAP
andBeeminder
components.Right now these agents will try to load missing components and fail to start, however it would be great for agents to declare their dependencies up-front. Then we could have a
exobrain start ...
wrapper which makes sure the required components are installed, and informs the user if they're not.The advantage here is that the exobrain core distribution can include lots of useful agents without them being hard dependencies, and prompt the user to install components as they're required.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: