#!/usr/bin/env python3 # -*- coding: utf-8 -*- """专题十一 · 步骤 2:备份活动快照与编辑草稿 config_snapshot 到远程文件。""" from __future__ import annotations import sys import _bootstrap # noqa: F401 import _agent_db as A import _config as C from dify_api import Dify def main() -> int: d = Dify(C.DIFY_EMAIL, C.DIFY_PASSWORD) try: d.login() A.backup_snapshot(d, "agent_config_snapshots", C.SNAP_ID, "snap_before_maxtok") A.backup_snapshot(d, "agent_config_drafts", C.DRAFT_ID, "draft_before_maxtok") return 0 finally: d.close() if __name__ == "__main__": sys.exit(main())