组件消息现代化

This commit is contained in:
2025-11-09 12:04:01 +08:00
parent 330846a4a5
commit 35ed4e63be
4 changed files with 70 additions and 56 deletions

View File

@@ -3,6 +3,7 @@ import random
import heurams.kernel.particles as pt
import heurams.kernel.puzzles as pz
import heurams.interface.widgets as pzw
from typing import TypedDict
staging = {} # 细粒度缓存区, 是 ident -> quality 的封装
def report_to_staging(atom: pt.Atom, quality):
staging[atom.ident] = min(quality, staging[atom.ident])