chore: defer compatibility cleanup to v0.3.1

This commit is contained in:
Xubin Ren
2026-07-25 21:07:33 +08:00
parent 922c49246d
commit 9a7debcb48
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ if TYPE_CHECKING:
@cache @cache
def _warn_legacy_channel_entry_points() -> None: def _warn_legacy_channel_entry_points() -> None:
# TODO(v0.2.4): Remove this detection and warning. v0.2.3 is the final # TODO(v0.3.1): Remove this detection and warning. v0.3.0 is the final
# migration window for installed legacy channel entry points. # migration window for installed legacy channel entry points.
names = sorted({entry_point.name for entry_point in entry_points(group="nanobot.channels")}) names = sorted({entry_point.name for entry_point in entry_points(group="nanobot.channels")})
if not names: if not names:
+1 -1
View File
@@ -209,7 +209,7 @@ def _migrate_config(data: dict) -> dict:
defaults.pop("maxMessages", None) defaults.pop("maxMessages", None)
defaults.pop("max_messages", None) defaults.pop("max_messages", None)
if had_legacy_max_messages: if had_legacy_max_messages:
# TODO(v0.2.4): Remove this legacy cleanup branch. v0.2.3 is the # TODO(v0.3.1): Remove this legacy cleanup branch. v0.3.0 is the
# final release that warns before the schema silently ignores the field. # final release that warns before the schema silently ignores the field.
logger.warning( logger.warning(
"agents.defaults.maxMessages/max_messages is legacy and ignored; " "agents.defaults.maxMessages/max_messages is legacy and ignored; "
+1 -1
View File
@@ -513,7 +513,7 @@ class SessionManager:
if path.exists(): if path.exists():
return path return path
# TODO(v0.2.4): Remove both legacy fallbacks. v0.2.3 is the final # TODO(v0.3.1): Remove both legacy fallbacks. v0.3.0 is the final
# compatibility window for reading and lazily migrating legacy session files. # compatibility window for reading and lazily migrating legacy session files.
fallback_paths = [ fallback_paths = [
(self._get_legacy_lossy_path(key), "legacy lossy path"), (self._get_legacy_lossy_path(key), "legacy lossy path"),