Significant-Gravitas / AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
https://agpt.co
MIT License
166.53k stars 44.07k forks source link

State management, persistence and resumption #4105

Closed Boostrix closed 11 months ago

Boostrix commented 1 year ago

Objectives πŸš€

Note This issue has been converted to a roadmap item by a maintainer (@Pwuts). Thanks for creating this overview @Boostrix! <3

Original description meta issue to keep track of everything that's been said in the context of suspending/resuming previous [crashed] agpt sessions - ideally with a capability to resume the agent so that it can validate its known workspace artefacts and use not only any data files it has used previously, but especially any custom files, and especially tools/scripts it may have generated - this implies some fort of dependency tracking (e.g. timestamp between folders/files).

Related

Keywords for people searching: saving, resuming, checkpoint, storing, continuing, serializing, pickle

Motivation πŸ”¦

We need to be able to deal with different forms/types of stateful behavior, for example:

github-actions[bot] commented 1 year ago

This issue has automatically been marked as stale because it has not had any activity in the last 50 days. You can unstale it by commenting or removing the label. Otherwise, this issue will be closed in 10 days.