Open Pwuts opened 4 months 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.
This issue was closed automatically because it has been stale for 10 days with no activity.
Unstale
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.
Partially implemented in #7106
@kcze do you think splitting is useful/necessary? Otherwise we can close this.
@kcze do you think splitting is useful/necessary? Otherwise we can close this.
I think it's useful, config.py
is quite large.
We could rename *Settings
to *State
in the same PR as well.
Actionable for #6970
⛔ Blocks [all other "Port ... to Forge" items]
7001
Separation Currently,
autogpt.core.configuration
handles both configuration and state management. It makes sense to separate those functions intoforge.config
andforge.state
. For example:Configurable
+SystemConfiguration
andStateful
+SystemState
will share a large portion of their implementations, because both support the same kind of nesting and related functionality.Background
6970
autogpt.core.configuration
Notes